<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2018-05-07 14:56:29">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>Enterprise Architect</XMI.exporter>
			<XMI.exporterVersion>2.5</XMI.exporterVersion>
		</XMI.documentation>
	</XMI.header>
	<XMI.content>
		<UML:Model name="EA Model" xmi.id="MX_EAID_66BC0441_7D6E_44eb_854A_40A10D0C9ADD">
			<UML:Namespace.ownedElement>
				<UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/>
				<UML:Package name="Business Knowledge Model Context" xmi.id="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD" isRoot="false" isLeaf="false" isAbstract="false" visibility="public">
					<UML:ModelElement.taggedValue>
						<UML:TaggedValue tag="parent" value="EAPK_020A57BB_6FE7_4963_B43F_AA4AAEB2B666"/>
						<UML:TaggedValue tag="created" value="2017-09-21 15:28:00"/>
						<UML:TaggedValue tag="modified" value="2017-11-07 16:15:06"/>
						<UML:TaggedValue tag="iscontrolled" value="0"/>
						<UML:TaggedValue tag="lastloaddate" value="2017-09-26 13:37:57"/>
						<UML:TaggedValue tag="lastsavedate" value="2017-09-26 13:37:57"/>
						<UML:TaggedValue tag="version" value="1.0"/>
						<UML:TaggedValue tag="isprotected" value="0"/>
						<UML:TaggedValue tag="usedtd" value="0"/>
						<UML:TaggedValue tag="logxml" value="0"/>
						<UML:TaggedValue tag="packageFlags" value="CRC=0;"/>
						<UML:TaggedValue tag="batchsave" value="0"/>
						<UML:TaggedValue tag="batchload" value="0"/>
						<UML:TaggedValue tag="phase" value="1.0"/>
						<UML:TaggedValue tag="status" value="Proposed"/>
						<UML:TaggedValue tag="author" value="sparxsys"/>
						<UML:TaggedValue tag="complexity" value="1"/>
						<UML:TaggedValue tag="ea_stype" value="Public"/>
						<UML:TaggedValue tag="tpos" value="0"/>
						<UML:TaggedValue tag="gentype" value="Java"/>
					</UML:ModelElement.taggedValue>
					<UML:Namespace.ownedElement>
						<UML:ActivityModel xmi.id="EAID_66BC0441_7D6E_44eb_854A_40A10D0C9ADD_ActivityModel" context="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD" name="ActivityModel" visibility="public">
							<UML:StateMachine.transitions/>
							<UML:StateMachine.top>
								<UML:CompositeState xmi.id="EAID_66BC0441_7D6E_44eb_854A_40A10D0C9ADD_Activity_Top" name="{top}">
									<UML:CompositeState.substate>
										<UML:ActionState name="Installment calculation" xmi.id="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33" visibility="public" namespace="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="BusinessKnowledgeModel"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isAbstract" value="false"/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Activity"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="isActive" value="false"/>
												<UML:TaggedValue tag="classifier" value="EAID_EAINT000_B653_4f3c_A010_30205D67F5F5"/>
												<UML:TaggedValue tag="package" value="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD"/>
												<UML:TaggedValue tag="classname" value="Integer"/>
												<UML:TaggedValue tag="date_created" value="2017-09-21 15:28:54"/>
												<UML:TaggedValue tag="date_modified" value="2017-11-07 14:43:10"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="Business Knowledge Model Context"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="author" value="sparxsys"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="BusinessKnowledgeModel"/>
												<UML:TaggedValue tag="tpos" value="6"/>
												<UML:TaggedValue tag="ea_localid" value="8457"/>
												<UML:TaggedValue tag="ea_eleType" value="element"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={77222E1B-8CCD-4493-8C5B-D38272F472FB}$XID;$NAM=Stereotypes$NAM;$TYP=element property$TYP;$VIS=Public$VIS;$PAR=0$PAR;$DES=@STEREO;Name=BusinessKnowledgeModel;FQName=DMN1.1::BusinessKnowledgeModel;@ENDSTEREO;$DES;$CLT={2AA46C9F-DEA3-45e1-B958-F7D94B4E5F33}$CLT;$ENDXREF;$XREFPROP=$XID={79B055CE-5BEC-40bb-A6CD-803CAC2BEDEE}$XID;$NAM=CustomProperties$NAM;$TYP=element property$TYP;$VIS=Public$VIS;$PAR=0$PAR;$DES=@PROP=@NAME=_subtypeProperty@ENDNAME;@TYPE=string@ENDTYPE;@VALU=DMN1.1::BusinessKnowledgeModel::expressionType@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={2AA46C9F-DEA3-45e1-B958-F7D94B4E5F33}$CLT;$ENDXREF;"/>
											</UML:ModelElement.taggedValue>
										</UML:ActionState>
									</UML:CompositeState.substate>
								</UML:CompositeState>
							</UML:StateMachine.top>
						</UML:ActivityModel>
						<UML:Comment xmi.id="EAID_EA38B726_EF9A_4dfe_8555_F04ABE4D0852" visibility="public" namespace="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="documentation" value="&lt;b&gt;Modeling Tips&lt;/b&gt;&#xA;This BKM defines 4 parameters:&#xA;&lt;ul&gt;&#xA;	&lt;li&gt;Product Type : string&lt;/li&gt;&#xA;	&lt;li&gt;Rate : number&lt;/li&gt;&#xA;	&lt;li&gt;Term : number&lt;/li&gt;&#xA;	&lt;li&gt;Amount : number&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;The function body is implemented as Context in Boxed Notation.&#xA;&lt;ul&gt;&#xA;	&lt;li&gt;Local variable &quot;Monthly Fee&quot; is evaluated by a &quot;if...else if...else&quot; statement&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;ul&gt;&#xA;	&lt;li&gt;Local variable &quot;Monthly Repayment&quot; is evaluated by a built in function &quot;PMT&quot;.&lt;/li&gt;&#xA;	&lt;li&gt;The return value is formatted by built in function &quot;decimal&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;b&gt;Simulation&lt;/b&gt;&#xA;Provide the &quot;Values for Simulation Parameters&quot; as follows:&#xA;&lt;ul&gt;&#xA;	&lt;li&gt;&quot;STANDARD LOAN&quot;&lt;/li&gt;&#xA;	&lt;li&gt;0.045/12&lt;/li&gt;&#xA;	&lt;li&gt;12 * 30&lt;/li&gt;&#xA;	&lt;li&gt;300000&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;Save, Validate and Run. The results will be rendered on the Context.&#xA;"/>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Note"/>
								<UML:TaggedValue tag="ea_ntype" value="0"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isActive" value="false"/>
								<UML:TaggedValue tag="package" value="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD"/>
								<UML:TaggedValue tag="date_created" value="2017-10-06 09:12:25"/>
								<UML:TaggedValue tag="date_modified" value="2017-11-07 15:34:32"/>
								<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="Business Knowledge Model Context"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="author" value="sparxsys"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="8456"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
						</UML:Comment>
					</UML:Namespace.ownedElement>
				</UML:Package>
			</UML:Namespace.ownedElement>
		</UML:Model>
		<UML:TaggedValue tag="encapsulatedLogic" xmi.id="EAID_A656FB47_1FBB_5e1f_864A_57054C3172B7" value="&lt;memo&gt;#NOTES#&lt;dmn:encapsulatedLogic xmlns:dmn=&quot;http://www.omg.org/spec/DMN/20151101/dmn.xsd&quot; returnType=&quot;number&quot;&gt;&#xA;	&lt;dmn:formalParameter baseType=&quot;string&quot; name=&quot;Product Type&quot;/&gt;&#xA;	&lt;dmn:formalParameter baseType=&quot;number&quot; name=&quot;Rate&quot;/&gt;&#xA;	&lt;dmn:formalParameter baseType=&quot;number&quot; name=&quot;Term&quot;/&gt;&#xA;	&lt;dmn:formalParameter baseType=&quot;number&quot; name=&quot;Amount&quot;/&gt;&#xA;	&lt;dmn:context&gt;&#xA;		&lt;dmn:contextEntry&gt;&#xA;			&lt;dmn:variable baseType=&quot;number&quot; name=&quot;Monthly Fee&quot;/&gt;&#xA;			&lt;dmn:literalExpression expressionLanguage=&quot;FEEL&quot;&gt;&#xA;				&lt;dmn:text language=&quot;FEEL&quot; linesNumber=&quot;9&quot;&gt;if(Product Type == &quot;STANDARD LOAN&quot;)&#xA;{&#xA;    Monthly Fee = 20.00&#xA;}&#xA;else if(Product Type == &quot;SPECIAL LOAN&quot;)&#xA;{&#xA;    Monthly Fee = 25.00&#xA;}&#xA;else&#xA;{&#xA;    Monthly Fee = null&#xA;}&lt;/dmn:text&gt;&#xA;				&lt;dmn:text language=&quot;JavaScript&quot; linesNumber=&quot;12&quot;&gt;if(Product Type == &quot;STANDARD LOAN&quot;)&#xA;{&#xA;    Monthly Fee = 20.00&#xA;}&#xA;else if(Product Type == &quot;SPECIAL LOAN&quot;)&#xA;{&#xA;	Monthly Fee = 25.00&#xA;}&#xA;else&#xA;{&#xA;    Monthly Fee = null&#xA;}&lt;/dmn:text&gt;&#xA;			&lt;/dmn:literalExpression&gt;&#xA;		&lt;/dmn:contextEntry&gt;&#xA;		&lt;dmn:contextEntry&gt;&#xA;			&lt;dmn:variable baseType=&quot;number&quot; name=&quot;Monthly Repayment&quot;/&gt;&#xA;			&lt;dmn:literalExpression expressionLanguage=&quot;FEEL&quot;&gt;&#xA;				&lt;dmn:text language=&quot;FEEL&quot; linesNumber=&quot;0&quot;&gt;PMT(Rate, Term, Amount)&lt;/dmn:text&gt;&#xA;			&lt;/dmn:literalExpression&gt;&#xA;		&lt;/dmn:contextEntry&gt;&#xA;		&lt;dmn:contextEntry&gt;&#xA;			&lt;dmn:literalExpression expressionLanguage=&quot;FEEL&quot;&gt;&#xA;				&lt;dmn:text language=&quot;FEEL&quot; linesNumber=&quot;0&quot;&gt;decimal(Monthly Repayment + Monthly Fee, 2)&lt;/dmn:text&gt;&#xA;			&lt;/dmn:literalExpression&gt;&#xA;		&lt;/dmn:contextEntry&gt;&#xA;	&lt;/dmn:context&gt;&#xA;&lt;/dmn:encapsulatedLogic&gt;&#xA;" modelElement="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33"/>
		<UML:TaggedValue tag="expressionType" xmi.id="EAID_0DE126D2_F7C6_0ff7_9805_490A2CF02108" value="Context#NOTES#Values: DecisionTable,Invocation,Context,LiteralExpression&#xA;Default: DecisionTable&#xA;" modelElement="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33"/>
		<UML:TaggedValue tag="isUsingLibrary" xmi.id="EAID_76DF98D7_B1AB_6cb1_B0E7_867EB098B60E" value="true#NOTES#Values: true,false&#xA;Default: false&#xA;" modelElement="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33"/>
		<UML:TaggedValue tag="testLabInvocation" xmi.id="EAID_8E6080C9_611D_7761_ABAA_11341C94013F" value="&lt;memo&gt;#NOTES#&lt;dmn:testLabInvocation xmlns:dmn=&quot;http://www.omg.org/spec/DMN/20151101/dmn.xsd&quot; requestOutputType=&quot;number&quot;&gt;&#xA;	&lt;dmn:literalExpression&gt;&#xA;		&lt;dmn:text language=&quot;FEEL&quot; linesNumber=&quot;0&quot;&gt;Installment calculation&lt;/dmn:text&gt;&#xA;	&lt;/dmn:literalExpression&gt;&#xA;	&lt;dmn:binding&gt;&#xA;		&lt;dmn:parameter baseType=&quot;string&quot; name=&quot;Product Type&quot;/&gt;&#xA;		&lt;dmn:literalExpression&gt;&#xA;			&lt;dmn:text language=&quot;FEEL&quot;&gt;&quot;STANDARD LOAN&quot;&lt;/dmn:text&gt;&#xA;		&lt;/dmn:literalExpression&gt;&#xA;	&lt;/dmn:binding&gt;&#xA;	&lt;dmn:binding&gt;&#xA;		&lt;dmn:parameter baseType=&quot;number&quot; name=&quot;Rate&quot;/&gt;&#xA;		&lt;dmn:literalExpression&gt;&#xA;			&lt;dmn:text language=&quot;FEEL&quot;&gt;0.045/12&lt;/dmn:text&gt;&#xA;		&lt;/dmn:literalExpression&gt;&#xA;	&lt;/dmn:binding&gt;&#xA;	&lt;dmn:binding&gt;&#xA;		&lt;dmn:parameter baseType=&quot;number&quot; name=&quot;Term&quot;/&gt;&#xA;		&lt;dmn:literalExpression&gt;&#xA;			&lt;dmn:text language=&quot;FEEL&quot;&gt;12 * 30&lt;/dmn:text&gt;&#xA;		&lt;/dmn:literalExpression&gt;&#xA;	&lt;/dmn:binding&gt;&#xA;	&lt;dmn:binding&gt;&#xA;		&lt;dmn:parameter baseType=&quot;number&quot; name=&quot;Amount&quot;/&gt;&#xA;		&lt;dmn:literalExpression&gt;&#xA;			&lt;dmn:text language=&quot;FEEL&quot;&gt;300000&lt;/dmn:text&gt;&#xA;		&lt;/dmn:literalExpression&gt;&#xA;	&lt;/dmn:binding&gt;&#xA;&lt;/dmn:testLabInvocation&gt;&#xA;" modelElement="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33"/>
		<UML:Diagram name="DMN 1.1 BusinessKnowledgeModel Context" xmi.id="EAID_6EEB0B99_493E_456f_A176_1B52E3BD9666" diagramType="CollaborationDiagram" owner="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD" toolName="Enterprise Architect 2.5">
			<UML:ModelElement.taggedValue>
				<UML:TaggedValue tag="version" value="1.0"/>
				<UML:TaggedValue tag="author" value="sparxsys"/>
				<UML:TaggedValue tag="created_date" value="2017-10-06 09:12:08"/>
				<UML:TaggedValue tag="modified_date" value="2018-02-08 14:16:39"/>
				<UML:TaggedValue tag="package" value="EAPK_66BC0441_7D6E_44eb_854A_40A10D0C9ADD"/>
				<UML:TaggedValue tag="type" value="Analysis"/>
				<UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=-1;bold=false;fcol=0;tcol=-1;ofCol=-1;ufCol=-1;hl=0;ufh=0;hh=0;cls=0;bw=0;hli=0;SwimlaneFont=lfh:-10,lfw:0,lfi:0,lfu:0,lfs:0,lfface:Carlito,lfe:0,lfo:0,lfchar:1,lfop:0,lfcp:0,lfq:0,lfpf=0,lfWidth=0;"/>
				<UML:TaggedValue tag="matrixitems" value="locked=false;matrixactive=false;swimlanesactive=true;kanbanactive=false;width=1;clrLine=0;"/>
				<UML:TaggedValue tag="ea_localid" value="1377"/>
				<UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=850;DocSize.cy=1098;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=1;VisibleAttributeDetail=0;ShowOpRetType=1;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=1;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;ConnectorNotation=UML 2.1;ExplicitNavigability=0;ShowShape=1;AllDockable=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;m_bElementClassifier=1;SPT=1;ShowNotes=0;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;"/>
				<UML:TaggedValue tag="styleex" value="SaveTag=19CF9294;ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=1;MatrixActive=0;SwimlanesActive=1;KanbanActive=0;MatrixLineWidth=1;MatrixLineClr=0;MatrixLocked=0;TConnectorNotation=UML 2.1;TExplicitNavigability=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;m_bElementClassifier=1;SPT=1;MDGDgm=DMN1.1::DMNDiagram;STBLDgm=;ShowNotes=0;VisibleAttributeDetail=0;ShowOpRetType=1;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;SuppressedCompartments=;Theme=:119;"/>
			</UML:ModelElement.taggedValue>
			<UML:Diagram.element>
				<UML:DiagramElement geometry="Left=268;Top=89;Right=665;Bottom=382;" subject="EAID_EA38B726_EF9A_4dfe_8555_F04ABE4D0852" seqno="1" style="DUID=1183DCDE;"/>
				<UML:DiagramElement geometry="Left=85;Top=207;Right=225;Bottom=264;" subject="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33" seqno="2" style="NSL=0;BCol=-1;BFol=-1;LCol=-1;LWth=-1;fontsz=0;bold=0;black=0;italic=0;ul=0;charset=0;pitch=0;HideIcon=0;DUID=1022A15D;"/>
				<UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=2;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;IRHS=;ILHS=;Path=;" subject="EAID_B1620122_C6BA_443a_A1C1_9E563345F08F" style="Mode=3;EOID=1183DCDE;SOID=1022A15D;Color=-1;LWidth=0;Hidden=0;"/>
			</UML:Diagram.element>
		</UML:Diagram>
	</XMI.content>
	<XMI.difference/>
	<XMI.extensions xmi.extender="Enterprise Architect 2.5">
		<EANoteLink xmi.id="EAID_B1620122_C6BA_443a_A1C1_9E563345F08F" source="EAID_2AA46C9F_DEA3_45e1_B958_F7D94B4E5F33" target="EAID_EA38B726_EF9A_4dfe_8555_F04ABE4D0852">
			<UML:ModelElement.taggedValue>
				<UML:TaggedValue tag="linecolor" value="-1"/>
				<UML:TaggedValue tag="linewidth" value="0"/>
			</UML:ModelElement.taggedValue>
		</EANoteLink>
	</XMI.extensions>
</XMI>
