<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2018-03-13 16:11:27">
	<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_32041E14_C4D7_4c16_8E45_D795A35239A1"><UML:Namespace.ownedElement><UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/><UML:Package name="Composition with Substitution" xmi.id="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"><UML:ModelElement.taggedValue><UML:TaggedValue tag="parent" value="EAPK_F299724F_9AAE_4824_9510_D82E60071CE9"/><UML:TaggedValue tag="created" value="2017-11-15 17:18:51"/><UML:TaggedValue tag="modified" value="2017-11-16 17:45:25"/><UML:TaggedValue tag="iscontrolled" value="0"/><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="tpos" value="13"/><UML:TaggedValue tag="packageFlags" value="CRC=0;"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="ea_stype" value="Public"/><UML:TaggedValue tag="tpos" value="13"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/></UML:ModelElement.taggedValue><UML:Namespace.ownedElement><UML:Class name="Class B" xmi.id="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0" visibility="public" namespace="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="isSpecification" value="false"/><UML:TaggedValue tag="ea_stype" value="Class"/><UML:TaggedValue tag="ea_ntype" value="0"/><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="date_created" value="2017-11-15 17:20:26"/><UML:TaggedValue tag="date_modified" value="2017-11-15 16:27:28"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/><UML:TaggedValue tag="tagged" value="0"/><UML:TaggedValue tag="package_name" value="Composition with Substitution"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="tpos" value="0"/><UML:TaggedValue tag="ea_localid" value="8965"/><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:Classifier.feature><UML:Attribute name="Attribute 1" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="0"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{10AEC50A-C180-4b12-87B6-CE820124A068}"/><UML:TaggedValue tag="ea_localid" value="2324"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute><UML:Attribute name="Attribute 2" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="1"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{FE23B8CA-34BD-4e1d-9B7A-BF2EDAEF1A2C}"/><UML:TaggedValue tag="ea_localid" value="2325"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Generalization subtype="EAID_86FEAA3D_1FB2_4599_89FA_64801BE08654" supertype="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0" xmi.id="EAID_65AC5DA7_C2F1_482f_9642_3C1166CD0790" visibility="public"><UML:ModelElement.taggedValue><UML:TaggedValue tag="style" value="3"/><UML:TaggedValue tag="ea_type" value="Generalization"/><UML:TaggedValue tag="direction" value="Source -&gt; Destination"/><UML:TaggedValue tag="linemode" value="3"/><UML:TaggedValue tag="linecolor" value="-1"/><UML:TaggedValue tag="linewidth" value="0"/><UML:TaggedValue tag="seqno" value="0"/><UML:TaggedValue tag="headStyle" value="0"/><UML:TaggedValue tag="lineStyle" value="0"/><UML:TaggedValue tag="ea_localid" value="3055"/><UML:TaggedValue tag="ea_sourceName" value="Class B.1"/><UML:TaggedValue tag="ea_targetName" value="Class B"/><UML:TaggedValue tag="ea_sourceType" value="Class"/><UML:TaggedValue tag="ea_targetType" value="Class"/><UML:TaggedValue tag="ea_sourceID" value="8966"/><UML:TaggedValue tag="ea_targetID" value="8965"/><UML:TaggedValue tag="src_visibility" value="Public"/><UML:TaggedValue tag="src_aggregation" value="0"/><UML:TaggedValue tag="src_isOrdered" value="false"/><UML:TaggedValue tag="src_targetScope" value="instance"/><UML:TaggedValue tag="src_changeable" value="none"/><UML:TaggedValue tag="src_isNavigable" value="false"/><UML:TaggedValue tag="src_containment" value="Unspecified"/><UML:TaggedValue tag="src_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="dst_visibility" value="Public"/><UML:TaggedValue tag="dst_aggregation" value="0"/><UML:TaggedValue tag="dst_isOrdered" value="false"/><UML:TaggedValue tag="dst_targetScope" value="instance"/><UML:TaggedValue tag="dst_changeable" value="none"/><UML:TaggedValue tag="dst_isNavigable" value="true"/><UML:TaggedValue tag="dst_containment" value="Unspecified"/><UML:TaggedValue tag="dst_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="virtualInheritance" value="0"/></UML:ModelElement.taggedValue></UML:Generalization><UML:Generalization subtype="EAID_64917AD2_191B_4a10_94DB_3B46B1F761D4" supertype="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0" xmi.id="EAID_7CFA5695_4104_4e00_93B9_C38E58261F72" visibility="public"><UML:ModelElement.taggedValue><UML:TaggedValue tag="style" value="3"/><UML:TaggedValue tag="ea_type" value="Generalization"/><UML:TaggedValue tag="direction" value="Source -&gt; Destination"/><UML:TaggedValue tag="linemode" value="3"/><UML:TaggedValue tag="linecolor" value="-1"/><UML:TaggedValue tag="linewidth" value="0"/><UML:TaggedValue tag="seqno" value="0"/><UML:TaggedValue tag="headStyle" value="0"/><UML:TaggedValue tag="lineStyle" value="0"/><UML:TaggedValue tag="ea_localid" value="3057"/><UML:TaggedValue tag="ea_sourceName" value="Class B.3"/><UML:TaggedValue tag="ea_targetName" value="Class B"/><UML:TaggedValue tag="ea_sourceType" value="Class"/><UML:TaggedValue tag="ea_targetType" value="Class"/><UML:TaggedValue tag="ea_sourceID" value="8968"/><UML:TaggedValue tag="ea_targetID" value="8965"/><UML:TaggedValue tag="src_visibility" value="Public"/><UML:TaggedValue tag="src_aggregation" value="0"/><UML:TaggedValue tag="src_isOrdered" value="false"/><UML:TaggedValue tag="src_targetScope" value="instance"/><UML:TaggedValue tag="src_changeable" value="none"/><UML:TaggedValue tag="src_isNavigable" value="false"/><UML:TaggedValue tag="src_containment" value="Unspecified"/><UML:TaggedValue tag="src_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="dst_visibility" value="Public"/><UML:TaggedValue tag="dst_aggregation" value="0"/><UML:TaggedValue tag="dst_isOrdered" value="false"/><UML:TaggedValue tag="dst_targetScope" value="instance"/><UML:TaggedValue tag="dst_changeable" value="none"/><UML:TaggedValue tag="dst_isNavigable" value="true"/><UML:TaggedValue tag="dst_containment" value="Unspecified"/><UML:TaggedValue tag="dst_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="virtualInheritance" value="0"/></UML:ModelElement.taggedValue></UML:Generalization><UML:Generalization subtype="EAID_9D3B1EAD_2E45_4232_8029_E95D89F5F881" supertype="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0" xmi.id="EAID_AA298A22_BD5D_463a_86DB_AF4D8B4BA5F3" visibility="public"><UML:ModelElement.taggedValue><UML:TaggedValue tag="style" value="3"/><UML:TaggedValue tag="ea_type" value="Generalization"/><UML:TaggedValue tag="direction" value="Source -&gt; Destination"/><UML:TaggedValue tag="linemode" value="3"/><UML:TaggedValue tag="linecolor" value="-1"/><UML:TaggedValue tag="linewidth" value="0"/><UML:TaggedValue tag="seqno" value="0"/><UML:TaggedValue tag="headStyle" value="0"/><UML:TaggedValue tag="lineStyle" value="0"/><UML:TaggedValue tag="ea_localid" value="3056"/><UML:TaggedValue tag="ea_sourceName" value="Class B.2"/><UML:TaggedValue tag="ea_targetName" value="Class B"/><UML:TaggedValue tag="ea_sourceType" value="Class"/><UML:TaggedValue tag="ea_targetType" value="Class"/><UML:TaggedValue tag="ea_sourceID" value="8967"/><UML:TaggedValue tag="ea_targetID" value="8965"/><UML:TaggedValue tag="src_visibility" value="Public"/><UML:TaggedValue tag="src_aggregation" value="0"/><UML:TaggedValue tag="src_isOrdered" value="false"/><UML:TaggedValue tag="src_targetScope" value="instance"/><UML:TaggedValue tag="src_changeable" value="none"/><UML:TaggedValue tag="src_isNavigable" value="false"/><UML:TaggedValue tag="src_containment" value="Unspecified"/><UML:TaggedValue tag="src_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="dst_visibility" value="Public"/><UML:TaggedValue tag="dst_aggregation" value="0"/><UML:TaggedValue tag="dst_isOrdered" value="false"/><UML:TaggedValue tag="dst_targetScope" value="instance"/><UML:TaggedValue tag="dst_changeable" value="none"/><UML:TaggedValue tag="dst_isNavigable" value="true"/><UML:TaggedValue tag="dst_containment" value="Unspecified"/><UML:TaggedValue tag="dst_style" value="Union=0;Derived=0;AllowDuplicates=0;"/><UML:TaggedValue tag="virtualInheritance" value="0"/></UML:ModelElement.taggedValue></UML:Generalization><UML:Association xmi.id="EAID_BB869C9A_A968_45fb_8B0F_F6202BFD2675" visibility="public" isRoot="false" isLeaf="false" isAbstract="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="style" value="3"/><UML:TaggedValue tag="ea_type" value="Aggregation"/><UML:TaggedValue tag="direction" value="Source -&gt; Destination"/><UML:TaggedValue tag="linemode" value="3"/><UML:TaggedValue tag="linecolor" value="-1"/><UML:TaggedValue tag="linewidth" value="0"/><UML:TaggedValue tag="seqno" value="0"/><UML:TaggedValue tag="subtype" value="Strong"/><UML:TaggedValue tag="headStyle" value="0"/><UML:TaggedValue tag="lineStyle" value="0"/><UML:TaggedValue tag="ea_localid" value="3054"/><UML:TaggedValue tag="ea_sourceName" value="Class B"/><UML:TaggedValue tag="ea_targetName" value="Class A"/><UML:TaggedValue tag="ea_sourceType" value="Class"/><UML:TaggedValue tag="ea_targetType" value="Class"/><UML:TaggedValue tag="ea_sourceID" value="8965"/><UML:TaggedValue tag="ea_targetID" value="8964"/><UML:TaggedValue tag="virtualInheritance" value="0"/><UML:TaggedValue tag="lb" value="0..*"/><UML:TaggedValue tag="lt" value="+role b"/><UML:TaggedValue tag="rb" value="1"/></UML:ModelElement.taggedValue><UML:Association.connection><UML:AssociationEnd visibility="public" multiplicity="0..*" name="role b" aggregation="none" isOrdered="false" targetScope="instance" changeable="none" isNavigable="false" type="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0"><UML:ModelElement.taggedValue><UML:TaggedValue tag="containment" value="Unspecified"/><UML:TaggedValue tag="sourcestyle" value="Union=0;Derived=0;AllowDuplicates=0;Owned=0;Navigable=Navigable;"/><UML:TaggedValue tag="ea_end" value="source"/></UML:ModelElement.taggedValue></UML:AssociationEnd><UML:AssociationEnd visibility="public" multiplicity="1" aggregation="composite" isOrdered="false" targetScope="instance" changeable="none" isNavigable="true" type="EAID_51E0E078_4B0C_43ec_82A1_5A73729265C2"><UML:ModelElement.taggedValue><UML:TaggedValue tag="containment" value="Unspecified"/><UML:TaggedValue tag="deststyle" value="Union=0;Derived=0;AllowDuplicates=0;Owned=0;Navigable=Unspecified;"/><UML:TaggedValue tag="ea_end" value="target"/></UML:ModelElement.taggedValue></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class name="Class A" xmi.id="EAID_51E0E078_4B0C_43ec_82A1_5A73729265C2" visibility="public" namespace="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="isSpecification" value="false"/><UML:TaggedValue tag="ea_stype" value="Class"/><UML:TaggedValue tag="ea_ntype" value="0"/><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="date_created" value="2017-11-15 17:20:01"/><UML:TaggedValue tag="date_modified" value="2017-11-15 16:27:28"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/><UML:TaggedValue tag="tagged" value="0"/><UML:TaggedValue tag="package_name" value="Composition with Substitution"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="tpos" value="0"/><UML:TaggedValue tag="ea_localid" value="8964"/><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:Classifier.feature><UML:Attribute name="Attribute 1" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="0"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{691A99AC-685F-4f2a-A063-0180E71D335B}"/><UML:TaggedValue tag="ea_localid" value="2322"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute><UML:Attribute name="Attribute 2" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="1"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{B4EB029C-7AB0-4583-A949-2B83FECE1B67}"/><UML:TaggedValue tag="ea_localid" value="2323"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class name="Class B.3" xmi.id="EAID_64917AD2_191B_4a10_94DB_3B46B1F761D4" visibility="public" namespace="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="isSpecification" value="false"/><UML:TaggedValue tag="ea_stype" value="Class"/><UML:TaggedValue tag="ea_ntype" value="0"/><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="owner" value="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0"/><UML:TaggedValue tag="date_created" value="2017-11-15 17:22:46"/><UML:TaggedValue tag="date_modified" value="2017-11-17 09:38:06"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/><UML:TaggedValue tag="tagged" value="0"/><UML:TaggedValue tag="package_name" value="Composition with Substitution"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="tpos" value="0"/><UML:TaggedValue tag="ea_localid" value="8968"/><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:Classifier.feature><UML:Attribute name="Attribute 1" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="0"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{D40D97A3-F753-48a7-8685-E968EB34CE6B}"/><UML:TaggedValue tag="ea_localid" value="2333"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute><UML:Attribute name="Attribute 2" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="1"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{16590303-5964-4de2-9D8B-6B4DFA428A6C}"/><UML:TaggedValue tag="ea_localid" value="2334"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class name="Class B.1" xmi.id="EAID_86FEAA3D_1FB2_4599_89FA_64801BE08654" visibility="public" namespace="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="isSpecification" value="false"/><UML:TaggedValue tag="ea_stype" value="Class"/><UML:TaggedValue tag="ea_ntype" value="0"/><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="owner" value="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0"/><UML:TaggedValue tag="date_created" value="2017-11-15 17:21:42"/><UML:TaggedValue tag="date_modified" value="2017-11-17 09:38:06"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/><UML:TaggedValue tag="tagged" value="0"/><UML:TaggedValue tag="package_name" value="Composition with Substitution"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="tpos" value="0"/><UML:TaggedValue tag="ea_localid" value="8966"/><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:Classifier.feature><UML:Attribute name="Attribute 1" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="0"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{67CC4F9A-88DD-48f0-9A48-C7FB6BA47D8C}"/><UML:TaggedValue tag="ea_localid" value="2327"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute><UML:Attribute name="Attribute 2" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="1"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{CC56C7F7-9802-4033-AC7A-DFA3E80E920B}"/><UML:TaggedValue tag="ea_localid" value="2328"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class name="Class B.2" xmi.id="EAID_9D3B1EAD_2E45_4232_8029_E95D89F5F881" visibility="public" namespace="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"><UML:ModelElement.taggedValue><UML:TaggedValue tag="isSpecification" value="false"/><UML:TaggedValue tag="ea_stype" value="Class"/><UML:TaggedValue tag="ea_ntype" value="0"/><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="owner" value="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0"/><UML:TaggedValue tag="date_created" value="2017-11-15 17:22:22"/><UML:TaggedValue tag="date_modified" value="2017-11-17 09:38:06"/><UML:TaggedValue tag="gentype" value="&lt;none&gt;"/><UML:TaggedValue tag="tagged" value="0"/><UML:TaggedValue tag="package_name" value="Composition with Substitution"/><UML:TaggedValue tag="phase" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="complexity" value="1"/><UML:TaggedValue tag="status" value="Proposed"/><UML:TaggedValue tag="tpos" value="0"/><UML:TaggedValue tag="ea_localid" value="8967"/><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:Classifier.feature><UML:Attribute name="Attribute 1" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="0"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{DE599805-9B34-4c1b-A86B-F0CC3062B4AD}"/><UML:TaggedValue tag="ea_localid" value="2330"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute><UML:Attribute name="Attribute 2" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"><UML:Attribute.initialValue><UML:Expression/></UML:Attribute.initialValue><UML:StructuralFeature.type><UML:Classifier xmi.idref="eaxmiid0"/></UML:StructuralFeature.type><UML:ModelElement.taggedValue><UML:TaggedValue tag="type" value="int"/><UML:TaggedValue tag="containment" value="Not Specified"/><UML:TaggedValue tag="ordered" value="0"/><UML:TaggedValue tag="collection" value="false"/><UML:TaggedValue tag="position" value="1"/><UML:TaggedValue tag="lowerBound" value="1"/><UML:TaggedValue tag="upperBound" value="1"/><UML:TaggedValue tag="duplicates" value="0"/><UML:TaggedValue tag="ea_guid" value="{2141F6D0-866C-4553-991A-AFCBE922AADF}"/><UML:TaggedValue tag="ea_localid" value="2331"/><UML:TaggedValue tag="styleex" value="volatile=0;"/></UML:ModelElement.taggedValue></UML:Attribute></UML:Classifier.feature></UML:Class></UML:Namespace.ownedElement></UML:Package><UML:DataType xmi.id="eaxmiid0" name="int" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/></UML:Namespace.ownedElement></UML:Model><UML:Diagram name="Composition with Substitution" xmi.id="EAID_0297C933_70AB_4ee9_80B8_D30B048F24A7" diagramType="ClassDiagram" owner="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1" toolName="Enterprise Architect 2.5"><UML:ModelElement.taggedValue><UML:TaggedValue tag="version" value="1.0"/><UML:TaggedValue tag="author" value="Stephen Maguire"/><UML:TaggedValue tag="created_date" value="2017-11-15 17:19:37"/><UML:TaggedValue tag="modified_date" value="2018-02-07 22:07:33"/><UML:TaggedValue tag="package" value="EAPK_32041E14_C4D7_4c16_8E45_D795A35239A1"/><UML:TaggedValue tag="type" value="Logical"/><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="1417"/><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=826;DocSize.cy=1169;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=9;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=D06E9E28;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=;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=499;Top=260;Right=608;Bottom=330;" subject="EAID_64917AD2_191B_4a10_94DB_3B46B1F761D4" seqno="1" style="ImageID=0;DUID=6E277187;"/><UML:DiagramElement geometry="Left=359;Top=260;Right=467;Bottom=330;" subject="EAID_9D3B1EAD_2E45_4232_8029_E95D89F5F881" seqno="2" style="ImageID=0;DUID=1B44770E;"/><UML:DiagramElement geometry="Left=219;Top=260;Right=328;Bottom=330;" subject="EAID_86FEAA3D_1FB2_4599_89FA_64801BE08654" seqno="3" style="ImageID=0;DUID=2B3552BA;"/><UML:DiagramElement geometry="Left=359;Top=102;Right=467;Bottom=172;" subject="EAID_47514A7B_28CE_4d4c_8960_F1E64C5050A0" seqno="4" style="DUID=6F491667;ImageID=0;"/><UML:DiagramElement geometry="Left=100;Top=100;Right=209;Bottom=170;" subject="EAID_51E0E078_4B0C_43ec_82A1_5A73729265C2" seqno="5" style="DUID=9CEF8545;ImageID=0;"/><UML:DiagramElement geometry="SX=-53;SY=2;EX=0;EY=0;EDGE=4;$LLB=CX=17:CY=13:OX=-5:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=1:DIR=0:ROT=0;LLT=CX=31:CY=13:OX=-7:OY=-3:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=2:DIR=0:ROT=0;LMT=;LMB=;LRT=;LRB=CX=6:CY=13:OX=20:OY=2:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=1:DIR=0:ROT=0;IRHS=;ILHS=;Path=;" subject="EAID_BB869C9A_A968_45fb_8B0F_F6202BFD2675" style="Mode=3;EOID=9CEF8545;SOID=6F491667;Color=-1;LWidth=0;Hidden=0;"/><UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;IRHS=;ILHS=;Path=273:-222$413:-222$;" subject="EAID_65AC5DA7_C2F1_482f_9642_3C1166CD0790" style="Mode=3;EOID=6F491667;SOID=2B3552BA;Color=-1;LWidth=0;TREE=V;Hidden=0;"/><UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;IRHS=;ILHS=;Path=413:-222$413:-222$;" subject="EAID_AA298A22_BD5D_463a_86DB_AF4D8B4BA5F3" style="Mode=3;EOID=6F491667;SOID=1B44770E;Color=-1;LWidth=0;TREE=V;Hidden=0;"/><UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;IRHS=;ILHS=;Path=553:-222$413:-222$;" subject="EAID_7CFA5695_4104_4e00_93B9_C38E58261F72" style="Mode=3;EOID=6F491667;SOID=6E277187;Color=-1;LWidth=0;TREE=V;Hidden=0;"/></UML:Diagram.element></UML:Diagram></XMI.content><XMI.difference/><XMI.extensions xmi.extender="Enterprise Architect 2.5"><EAModel.paramSub/></XMI.extensions></XMI>
