blob: 227a68a3ec62c64c85f6803648347c6070e70d03 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_wrRMoBcdEd6ms-tUvXO32Q" type="Ecore" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_y6KtIBcdEd6ms-tUvXO32Q" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_y6nZEBcdEd6ms-tUvXO32Q" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_y66UABcdEd6ms-tUvXO32Q" type="7001">
<children xmi:type="notation:Node" xmi:id="_d3UTgBcfEd6ms-tUvXO32Q" type="3001">
<element xmi:type="ecore:EAttribute" href="family.ecore#//Person/firstName"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_d3UTgRcfEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:Node" xmi:id="_NqOyIBclEd6ms-tUvXO32Q" type="3001">
<element xmi:type="ecore:EAttribute" href="family.ecore#//Person/lastName"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NqOyIRclEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:Node" xmi:id="_NqOyIhclEd6ms-tUvXO32Q" type="3001">
<element xmi:type="ecore:EAttribute" href="family.ecore#//Person/gender"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NqOyIxclEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:Node" xmi:id="_yxEFYBcmEd6ms-tUvXO32Q" type="3001">
<element xmi:type="ecore:EAttribute" href="family.ecore#//Person/@eStructuralFeatures.3"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yxEFYRcmEd6ms-tUvXO32Q"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_y66UARcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_y66UAhcdEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_y66UAxcdEd6ms-tUvXO32Q" type="7002">
<styles xmi:type="notation:SortingStyle" xmi:id="_y66UBBcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_y66UBRcdEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_y66UBhcdEd6ms-tUvXO32Q" type="7003">
<styles xmi:type="notation:SortingStyle" xmi:id="_y66UBxcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_y66UCBcdEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EClass" href="family.ecore#//Person"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_y6KtIRcdEd6ms-tUvXO32Q" x="195" y="105" width="106" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_2VXBoBcdEd6ms-tUvXO32Q" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_2VXBohcdEd6ms-tUvXO32Q" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_2VXBoxcdEd6ms-tUvXO32Q" type="7001">
<styles xmi:type="notation:SortingStyle" xmi:id="_2VXBpBcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2VXBpRcdEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_2VXBphcdEd6ms-tUvXO32Q" type="7002">
<styles xmi:type="notation:SortingStyle" xmi:id="_2VXBpxcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2VXBqBcdEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_2VXBqRcdEd6ms-tUvXO32Q" type="7003">
<styles xmi:type="notation:SortingStyle" xmi:id="_2VXBqhcdEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2VXBqxcdEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EClass" href="family.ecore#//Parent"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2VXBoRcdEd6ms-tUvXO32Q" x="105" y="285" width="80" height="76"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_O-f6kBceEd6ms-tUvXO32Q" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_O-f6khceEd6ms-tUvXO32Q" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_O-f6kxceEd6ms-tUvXO32Q" type="7001">
<styles xmi:type="notation:SortingStyle" xmi:id="_O-f6lBceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_O-f6lRceEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_O-f6lhceEd6ms-tUvXO32Q" type="7002">
<styles xmi:type="notation:SortingStyle" xmi:id="_O-f6lxceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_O-f6mBceEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_O-f6mRceEd6ms-tUvXO32Q" type="7003">
<styles xmi:type="notation:SortingStyle" xmi:id="_O-f6mhceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_O-f6mxceEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EClass" href="family.ecore#//Child"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-f6kRceEd6ms-tUvXO32Q" x="315" y="285" width="76" height="76"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_W7-HcBceEd6ms-tUvXO32Q" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_W7-HchceEd6ms-tUvXO32Q" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_W7-HcxceEd6ms-tUvXO32Q" type="7001">
<styles xmi:type="notation:SortingStyle" xmi:id="_W7-HdBceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_W7-HdRceEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_W7-HdhceEd6ms-tUvXO32Q" type="7002">
<styles xmi:type="notation:SortingStyle" xmi:id="_W7-HdxceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_W7-HeBceEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_W7-HeRceEd6ms-tUvXO32Q" type="7003">
<styles xmi:type="notation:SortingStyle" xmi:id="_W7-HehceEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_W7-HexceEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EClass" href="family.ecore#//Family"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_W7-HcRceEd6ms-tUvXO32Q" x="15" y="120" width="76" height="76"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_K0nMsBchEd6ms-tUvXO32Q" type="2002">
<children xmi:type="notation:DecorationNode" xmi:id="_K0nMsxchEd6ms-tUvXO32Q" type="5002"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_K0nMtBchEd6ms-tUvXO32Q" type="7004" collapsed="true">
<children xmi:type="notation:Shape" xmi:id="_cKVF4BciEd6ms-tUvXO32Q" type="2004">
<children xmi:type="notation:DecorationNode" xmi:id="_cKVF4hciEd6ms-tUvXO32Q" type="5004"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_cKVF4xciEd6ms-tUvXO32Q" type="7010">
<styles xmi:type="notation:SortingStyle" xmi:id="_cKVF5BciEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cKVF5RciEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EDataType" href="family.ecore#//types/Date"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cKVF4RciEd6ms-tUvXO32Q" x="330" y="435" width="114"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_K0nMtRchEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_K0nMthchEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_K0nMtxchEd6ms-tUvXO32Q" type="7005">
<styles xmi:type="notation:SortingStyle" xmi:id="_K0nMuBchEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_K0nMuRchEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_K0nMuhchEd6ms-tUvXO32Q" type="7006">
<styles xmi:type="notation:SortingStyle" xmi:id="_K0nMuxchEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_K0nMvBchEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_K0nMvRchEd6ms-tUvXO32Q" type="7007">
<styles xmi:type="notation:SortingStyle" xmi:id="_K0nMvhchEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_K0nMvxchEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_K0nMwBchEd6ms-tUvXO32Q" type="7008">
<styles xmi:type="notation:SortingStyle" xmi:id="_K0nMwRchEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_K0nMwhchEd6ms-tUvXO32Q"/>
</children>
<styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_K0nMsRchEd6ms-tUvXO32Q"/>
<element xmi:type="ecore:EPackage" href="family.ecore#//types"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0nMshchEd6ms-tUvXO32Q" x="390" y="105"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9wuNsBciEd6ms-tUvXO32Q" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_9wuNshciEd6ms-tUvXO32Q" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_9wuNsxciEd6ms-tUvXO32Q" type="7001">
<children xmi:type="notation:Node" xmi:id="_C_s0ABcjEd6ms-tUvXO32Q" type="3001">
<element xmi:type="ecore:EAttribute" href="family.ecore#//IFamilyMember/fullName"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_C_s0ARcjEd6ms-tUvXO32Q"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_9wuNtBciEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9wuNtRciEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9wuNthciEd6ms-tUvXO32Q" type="7002">
<styles xmi:type="notation:SortingStyle" xmi:id="_9wuNtxciEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9wuNuBciEd6ms-tUvXO32Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9wuNuRciEd6ms-tUvXO32Q" type="7003">
<styles xmi:type="notation:SortingStyle" xmi:id="_9wuNuhciEd6ms-tUvXO32Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9wuNuxciEd6ms-tUvXO32Q"/>
</children>
<element xmi:type="ecore:EClass" href="family.ecore#//IFamilyMember"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9wuNsRciEd6ms-tUvXO32Q" x="225" y="15" width="132"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_wrRMoRcdEd6ms-tUvXO32Q"/>
<element xmi:type="ecore:EPackage" href="family.ecore#/"/>
<edges xmi:type="notation:Connector" xmi:id="_STlnEBceEd6ms-tUvXO32Q" type="4002" source="_2VXBoBcdEd6ms-tUvXO32Q" target="_O-f6kBceEd6ms-tUvXO32Q" routing="Rectilinear" avoidObstructions="true" closestDistance="true">
<children xmi:type="notation:DecorationNode" xmi:id="_STlnExceEd6ms-tUvXO32Q" type="6001">
<layoutConstraint xmi:type="notation:Location" xmi:id="_STlnFBceEd6ms-tUvXO32Q" x="29" y="-21"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_STlnFRceEd6ms-tUvXO32Q" type="6003">
<layoutConstraint xmi:type="notation:Location" xmi:id="_STlnFhceEd6ms-tUvXO32Q" x="-13" y="9"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_STlnERceEd6ms-tUvXO32Q"/>
<element xmi:type="ecore:EReference" href="family.ecore#//Parent/children"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_STlnEhceEd6ms-tUvXO32Q" points="[14, 1, -197, -27]$[208, 26, -3, -2]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SUMEABceEd6ms-tUvXO32Q" id="(0.975,0.2222222222222222)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SUMEARceEd6ms-tUvXO32Q" id="(0.02112676056338028,0.20909090909090908)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_pX2M4BceEd6ms-tUvXO32Q" type="4004" source="_O-f6kBceEd6ms-tUvXO32Q" target="_y6KtIBcdEd6ms-tUvXO32Q">
<styles xmi:type="notation:FontStyle" xmi:id="_pX2M4RceEd6ms-tUvXO32Q"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pX2M4hceEd6ms-tUvXO32Q" points="[-11, -8, 213, 165]$[-224, -173, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pX_94BceEd6ms-tUvXO32Q" id="(0.6619718309859155,0.07272727272727272)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pX_94RceEd6ms-tUvXO32Q" id="(0.7358490566037735,0.9716981132075472)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_q6MwcBceEd6ms-tUvXO32Q" type="4004" source="_2VXBoBcdEd6ms-tUvXO32Q" target="_y6KtIBcdEd6ms-tUvXO32Q">
<styles xmi:type="notation:FontStyle" xmi:id="_q6MwcRceEd6ms-tUvXO32Q"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_q6MwchceEd6ms-tUvXO32Q" points="[0, 0, -90, 74]$[78, -67, -12, 7]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_q6V6YBceEd6ms-tUvXO32Q" id="(0.7748344370860927,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_q6V6YRceEd6ms-tUvXO32Q" id="(0.22641509433962265,0.9905660377358491)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_B1qmoBcfEd6ms-tUvXO32Q" type="4003" source="_W7-HcBceEd6ms-tUvXO32Q" target="_y6KtIBcdEd6ms-tUvXO32Q">
<children xmi:type="notation:DecorationNode" xmi:id="_B1qmoxcfEd6ms-tUvXO32Q" type="6002">
<layoutConstraint xmi:type="notation:Location" xmi:id="_B1qmpBcfEd6ms-tUvXO32Q" x="8" y="-12"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_B1qmpRcfEd6ms-tUvXO32Q" type="6004">
<layoutConstraint xmi:type="notation:Location" xmi:id="_B1qmphcfEd6ms-tUvXO32Q" x="-1" y="22"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_B1qmoRcfEd6ms-tUvXO32Q"/>
<element xmi:type="ecore:EReference" href="family.ecore#//Family/members"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_B1qmohcfEd6ms-tUvXO32Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WxWSMBcmEd6ms-tUvXO32Q" id="(0.0,0.4214876033057851)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_NKRxoBcjEd6ms-tUvXO32Q" type="4004" source="_y6KtIBcdEd6ms-tUvXO32Q" target="_9wuNsBciEd6ms-tUvXO32Q">
<styles xmi:type="notation:FontStyle" xmi:id="_NKRxoRcjEd6ms-tUvXO32Q"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NKRxohcjEd6ms-tUvXO32Q" points="[0, -11, 0, 38]$[1, -38, 1, 11]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NKRxoxcjEd6ms-tUvXO32Q" id="(0.5371900826446281,0.05660377358490566)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NKRxpBcjEd6ms-tUvXO32Q" id="(0.5227272727272727,0.8253968253968254)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_NqOyKhclEd6ms-tUvXO32Q" type="4002" source="_O-f6kBceEd6ms-tUvXO32Q" target="_2VXBoBcdEd6ms-tUvXO32Q">
<children xmi:type="notation:DecorationNode" xmi:id="_NqOyLRclEd6ms-tUvXO32Q" type="6001">
<layoutConstraint xmi:type="notation:Location" xmi:id="_NqOyLhclEd6ms-tUvXO32Q" x="31" y="12"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NqOyLxclEd6ms-tUvXO32Q" type="6003">
<layoutConstraint xmi:type="notation:Location" xmi:id="_NqOyMBclEd6ms-tUvXO32Q" x="-4" y="-18"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_NqOyKxclEd6ms-tUvXO32Q"/>
<element xmi:type="ecore:EReference" href="family.ecore#//Child/parents"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NqOyLBclEd6ms-tUvXO32Q" points="[-38, 0, 170, 0]$[-168, 0, 40, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_co24IBcmEd6ms-tUvXO32Q" id="(0.013157894736842105,0.8552631578947368)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_d-PWsBcmEd6ms-tUvXO32Q" id="(0.95,0.868421052631579)"/>
</edges>
</notation:Diagram>