diff --git a/emf_datamodel/model/iPos_Datamodel.aird b/emf_datamodel/model/iPos_Datamodel.aird index 316130742973cb9cec583c8de700e73a2024fb63..674b02f910e4c561caf7cd2f36ec834d52ab2011 100644 --- a/emf_datamodel/model/iPos_Datamodel.aird +++ b/emf_datamodel/model/iPos_Datamodel.aird @@ -5,10 +5,18 @@ <semanticResources>iPos_Datamodel.genmodel</semanticResources> <ownedViews xmi:type="viewpoint:DView" uid="_EpwecAQNEey-kNQ7esRa_g"> <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> - <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_Et4wgAQNEey-kNQ7esRa_g" name="iPos_Datamodel" repPath="#_Es-xkAQNEey-kNQ7esRa_g" changeId="7b20d861-655d-4af4-b3fa-1e1f6d288005"> + <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_Et4wgAQNEey-kNQ7esRa_g" name="iPos_Datamodel" repPath="#_Es-xkAQNEey-kNQ7esRa_g" changeId="3f9b6c14-7502-4721-83eb-e39042109149"> <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#/"/> </ownedRepresentationDescriptors> + <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_vF3jwDx2EeyWNq6fFfWVSw" name="OFBiz" repPath="#_vFz5YDx2EeyWNq6fFfWVSw" changeId="6019583a-c829-4ec2-b77e-f550d421a9a6"> + <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> + <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#//OFBiz"/> + </ownedRepresentationDescriptors> + <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_FmM9IDx3EeyWNq6fFfWVSw" name="IPosDevKit" repPath="#_FmLvADx3EeyWNq6fFfWVSw" changeId="1dbbb490-11b1-4cea-9aca-88f2ec71f635"> + <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> + <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#//IPosDevKit"/> + </ownedRepresentationDescriptors> </ownedViews> </viewpoint:DAnalysis> <diagram:DSemanticDiagram uid="_Es-xkAQNEey-kNQ7esRa_g"> @@ -404,86 +412,6 @@ <styles xmi:type="notation:ShapeStyle" xmi:id="_lCNRoAZsEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lCNRoQZsEey-kNQ7esRa_g" x="1542" y="714" width="120" height="100"/> </children> - <children xmi:type="notation:Node" xmi:id="_uNQr8AZsEey-kNQ7esRa_g" type="2003" element="_uNHiAAZsEey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_uNRTAAZsEey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_uNRTAQZsEey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_uNRTAgZsEey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_uNRTAwZsEey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_uNQr8QZsEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uNQr8gZsEey-kNQ7esRa_g" x="2322" y="120" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vpk48AZsEey-kNQ7esRa_g" type="2003" element="_vpcWEAZsEey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_vpk48wZsEey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_vpk49AZsEey-kNQ7esRa_g" type="7004"> - <children xmi:type="notation:Node" xmi:id="_KANcYBofEeymN8Dd3OTV4g" type="3010" element="_J-iocBofEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_KANcYRofEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KANcYhofEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_SgXfkBofEeymN8Dd3OTV4g" type="3010" element="_SfmDgBofEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SgXfkRofEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SgXfkhofEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VcIGEBofEeymN8Dd3OTV4g" type="3010" element="_VbdXsBofEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_VcIGERofEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VcIGEhofEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_GUD98BojEeymN8Dd3OTV4g" type="3010" element="_GTjnoBojEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_GUD98RojEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_GUD98hojEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_KptvkBojEeymN8Dd3OTV4g" type="3010" element="_KpNZQBojEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_KptvkRojEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KptvkhojEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_OOgsABojEeymN8Dd3OTV4g" type="3010" element="_OOGcUBojEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_OOgsARojEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OOgsAhojEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QvDWIBojEeymN8Dd3OTV4g" type="3010" element="_QunRQBojEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_QvDWIRojEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QvDWIhojEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VTXO0BojEeymN8Dd3OTV4g" type="3010" element="_VS8_IBojEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_VTXO0RojEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VTXO0hojEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_SiMSQBokEeymN8Dd3OTV4g" type="3010" element="_ShypoBokEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SiMSQRokEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SiMSQhokEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_WmTA4BokEeymN8Dd3OTV4g" type="3010" element="_Wl9CoBokEeymN8Dd3OTV4g"> - <styles xmi:type="notation:FontStyle" xmi:id="_WmTA4RokEeymN8Dd3OTV4g" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WmTA4hokEeymN8Dd3OTV4g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_gwTbMCqVEeypro20ORUbwA" type="3010" element="_gvLZ0CqVEeypro20ORUbwA"> - <styles xmi:type="notation:FontStyle" xmi:id="_gwTbMSqVEeypro20ORUbwA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_gwTbMiqVEeypro20ORUbwA"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_vpk49QZsEey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_vpk49gZsEey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_vpk48QZsEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vpk48gZsEey-kNQ7esRa_g" x="2487" y="54" width="138" height="195"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yn7gcAZsEey-kNQ7esRa_g" type="2003" element="_yny9kAZsEey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_yn7gcwZsEey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_yn7gdAZsEey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_yn7gdQZsEey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_yn7gdgZsEey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_yn7gcQZsEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yn7gcgZsEey-kNQ7esRa_g" x="2658" y="120" width="188" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_60erIAZsEey-kNQ7esRa_g" type="2003" element="_60U6IAZsEey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_60fSMAZsEey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_60fSMQZsEey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_60fSMgZsEey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_60fSMwZsEey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_60erIQZsEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_60erIgZsEey-kNQ7esRa_g" x="2886" y="120" width="144" height="100"/> - </children> <children xmi:type="notation:Node" xmi:id="_IONsYAZtEey-kNQ7esRa_g" type="2003" element="_IOFwkAZtEey-kNQ7esRa_g"> <children xmi:type="notation:Node" xmi:id="_IONsYwZtEey-kNQ7esRa_g" type="5007"/> <children xmi:type="notation:Node" xmi:id="_IONsZAZtEey-kNQ7esRa_g" type="7004"> @@ -505,37 +433,6 @@ <styles xmi:type="notation:ShapeStyle" xmi:id="_IONsYQZtEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IONsYgZtEey-kNQ7esRa_g" x="2550" y="306" width="237" height="119"/> </children> - <children xmi:type="notation:Node" xmi:id="_fnNG4AZ_Eey-kNQ7esRa_g" type="2003" element="_fnEkAAZ_Eey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_fnNt8AZ_Eey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_fnNt8QZ_Eey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_fnNt8gZ_Eey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_fnNt8wZ_Eey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_fnNG4QZ_Eey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fnNG4gZ_Eey-kNQ7esRa_g" x="2658" y="18" width="188" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_jeN0sAZ_Eey-kNQ7esRa_g" type="2003" element="_jeEDsAZ_Eey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_jeN0swZ_Eey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_jeN0tAZ_Eey-kNQ7esRa_g" type="7004"> - <children xmi:type="notation:Node" xmi:id="_KDgK0CxQEeyc2bacnWuMrg" type="3010" element="_KDI-cCxQEeyc2bacnWuMrg"> - <styles xmi:type="notation:FontStyle" xmi:id="_KDgK0SxQEeyc2bacnWuMrg" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KDgK0ixQEeyc2bacnWuMrg"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_jeN0tQZ_Eey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_jeN0tgZ_Eey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_jeN0sQZ_Eey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jeN0sgZ_Eey-kNQ7esRa_g" x="2880" y="6" width="183" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_PfGlcAaAEey-kNQ7esRa_g" type="2003" element="_Pe6YMAaAEey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_PfGlcwaAEey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_PfGldAaAEey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_PfGldQaAEey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_PfGldgaAEey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_PfGlcQaAEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PfGlcgaAEey-kNQ7esRa_g" x="2322" y="325" width="180" height="100"/> - </children> <children xmi:type="notation:Node" xmi:id="_nuczcAaCEey-kNQ7esRa_g" type="2003" element="_nuR0UAaCEey-kNQ7esRa_g"> <children xmi:type="notation:Node" xmi:id="_nuczcwaCEey-kNQ7esRa_g" type="5007"/> <children xmi:type="notation:Node" xmi:id="_nuczdAaCEey-kNQ7esRa_g" type="7004"> @@ -607,15 +504,6 @@ <styles xmi:type="notation:ShapeStyle" xmi:id="_K7QPQQcOEey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K7QPQgcOEey-kNQ7esRa_g" x="1047" y="138" width="120" height="100"/> </children> - <children xmi:type="notation:Node" xmi:id="_CJpvYAcREey-kNQ7esRa_g" type="2003" element="_CJeJMAcREey-kNQ7esRa_g"> - <children xmi:type="notation:Node" xmi:id="_CJqWcAcREey-kNQ7esRa_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_CJqWcQcREey-kNQ7esRa_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_CJqWcgcREey-kNQ7esRa_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_CJqWcwcREey-kNQ7esRa_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_CJpvYQcREey-kNQ7esRa_g" fontName="Segoe UI" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CJpvYgcREey-kNQ7esRa_g" x="2322" y="582" width="120" height="100"/> - </children> <children xmi:type="notation:Node" xmi:id="_VKA6kAcUEey-kNQ7esRa_g" type="2003" element="_VJ0tUAcUEey-kNQ7esRa_g"> <children xmi:type="notation:Node" xmi:id="_VKA6kwcUEey-kNQ7esRa_g" type="5007"/> <children xmi:type="notation:Node" xmi:id="_VKA6lAcUEey-kNQ7esRa_g" type="7004"> @@ -2306,14 +2194,14 @@ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> <arrangeConstraints>KEEP_SIZE</arrangeConstraints> <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_-ag4MSeeEeydzb6PKf1sDQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_JD5w_j4VEeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> </ownedStyle> <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> <ownedElements xmi:type="diagram:DNodeListElement" uid="_mxJQsAcREey-kNQ7esRa_g" name="distances : EMap" tooltipText=""> <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//Beacon/distances"/> <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//Beacon/distances"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_E4Mj1AcSEey-kNQ7esRa_g" labelAlignment="LEFT"> + <ownedStyle xmi:type="diagram:BundledImage" uid="_JD-pej4VEeyWNq6fFfWVSw" labelAlignment="LEFT"> <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> </ownedStyle> <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> @@ -2362,138 +2250,6 @@ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> </ownedElements> </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_uNHiAAZsEey-kNQ7esRa_g" name="TrackingRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//TrackingRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//TrackingRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_uNIJEAZsEey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_vpcWEAZsEey-kNQ7esRa_g" name="MonitoringRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//MonitoringRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//MonitoringRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ke6a-yqVEeypro20ORUbwA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_J-iocBofEeymN8Dd3OTV4g" name="frameIds : StringList" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/frameIds"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/frameIds"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_RXMRARofEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_SfmDgBofEeymN8Dd3OTV4g" name="delta : Float = 0.0" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/delta"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/delta"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_UcnJ0hofEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_VbdXsBofEeymN8Dd3OTV4g" name="updateFrequency : Float = 0.0" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/updateFrequency"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/updateFrequency"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_XZACdRofEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_GTjnoBojEeymN8Dd3OTV4g" name="type : StringList" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/type"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/type"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_JrXQ9BojEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_KpNZQBojEeymN8Dd3OTV4g" name="id : StringList" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/id"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/id"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_M_i-hhojEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_OOGcUBojEeymN8Dd3OTV4g" name="fusionStrategy : String" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/fusionStrategy"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/fusionStrategy"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_QCJM1hojEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_QunRQBojEeymN8Dd3OTV4g" name="exitNotification : Boolean = false" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/exitNotification"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/exitNotification"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_UJVEohojEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_VS8_IBojEeymN8Dd3OTV4g" name="properties : StringList" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/properties"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/properties"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_ou-6AhojEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_ShypoBokEeymN8Dd3OTV4g" name="monitoringTaskId : String" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/monitoringTaskId"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/monitoringTaskId"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_VEf28hokEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_Wl9CoBokEeymN8Dd3OTV4g" name="requestorProtocol : String" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/requestorProtocol"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/requestorProtocol"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_YzG2wBokEeymN8Dd3OTV4g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_gvLZ0CqVEeypro20ORUbwA" name="serializationType : String" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/serializationType"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//MonitoringRequest/serializationType"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_ke_6iyqVEeypro20ORUbwA" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_yny9kAZsEey-kNQ7esRa_g" name="WorldModelUpdateRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//WorldModelUpdateRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//WorldModelUpdateRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_yny9kQZsEey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_60U6IAZsEey-kNQ7esRa_g" name="DataStorageRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//DataStorageRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//DataStorageRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_60U6IQZsEey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_IOFwkAZtEey-kNQ7esRa_g" name="EventFilterConfiguration" tooltipText="" outgoingEdges="_JkOxSgc-Eey-kNQ7esRa_g" incomingEdges="_0IAKIgaCEey-kNQ7esRa_g _HI0zogcbEey-kNQ7esRa_g" width="12" height="10"> <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//EventFilterConfiguration"/> <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//EventFilterConfiguration"/> @@ -2529,47 +2285,6 @@ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> </ownedElements> </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_fnEkAAZ_Eey-kNQ7esRa_g" name="WorldModelQueryRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//WorldModelQueryRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//WorldModelQueryRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_fnEkAQZ_Eey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_jeEDsAZ_Eey-kNQ7esRa_g" name="DataStorageQueryRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//DataStorageQueryRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//DataStorageQueryRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_MM0AuyxQEeyc2bacnWuMrg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - <ownedElements xmi:type="diagram:DNodeListElement" uid="_KDI-cCxQEeyc2bacnWuMrg" name="trackingTaskId : String" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//DataStorageQueryRequest/trackingTaskId"/> - <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//DataStorageQueryRequest/trackingTaskId"/> - <ownedStyle xmi:type="diagram:BundledImage" uid="_MM3rGSxQEeyc2bacnWuMrg" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_Pe6YMAaAEey-kNQ7esRa_g" name="AgentRegistrationRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//AgentRegistrationRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//AgentRegistrationRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_Pe6_QAaAEey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_nuR0UAaCEey-kNQ7esRa_g" name="MonitoringTask" tooltipText="" outgoingEdges="_0IAKIgaCEey-kNQ7esRa_g" width="12" height="10"> <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//MonitoringTask"/> <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//MonitoringTask"/> @@ -2668,12 +2383,12 @@ <ownedDiagramElements xmi:type="diagram:DEdge" uid="_WTwDiAcMEey-kNQ7esRa_g" sourceNode="_s0dfUAWjEey-kNQ7esRa_g" targetNode="__kvLoAWcEey-kNQ7esRa_g"> <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//Beacon"/> <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//Beacon"/> - <ownedStyle xmi:type="diagram:EdgeStyle" uid="_-apbOieeEeydzb6PKf1sDQ" targetArrow="InputClosedArrow" routingStyle="tree"> + <ownedStyle xmi:type="diagram:EdgeStyle" uid="_JEEwND4VEeyWNq6fFfWVSw" targetArrow="InputClosedArrow" routingStyle="tree"> <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_-apbOyeeEeydzb6PKf1sDQ" showIcon="false"> + <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_JEEwNT4VEeyWNq6fFfWVSw" showIcon="false"> <labelFormat>italic</labelFormat> </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_-apbPCeeEeydzb6PKf1sDQ" showIcon="false"/> + <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_JEEwNj4VEeyWNq6fFfWVSw" showIcon="false"/> </ownedStyle> <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> </ownedDiagramElements> @@ -2762,17 +2477,6 @@ </ownedStyle> <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_CJeJMAcREey-kNQ7esRa_g" name="SensorConfigurationRequest" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//SensorConfigurationRequest"/> - <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//SensorConfigurationRequest"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_CCYZAQctEey-kNQ7esRa_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_VJ0tUAcUEey-kNQ7esRa_g" name="OtherBeacon" tooltipText="" outgoingEdges="_aEKgcgcUEey-kNQ7esRa_g" width="12" height="10"> <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OtherBeacon"/> <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OtherBeacon"/> @@ -3292,4 +2996,652 @@ <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#/"/> </diagram:DSemanticDiagram> + <diagram:DSemanticDiagram uid="_vFz5YDx2EeyWNq6fFfWVSw"> + <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_vGCi4Dx2EeyWNq6fFfWVSw" source="GMF_DIAGRAMS"> + <data xmi:type="notation:Diagram" xmi:id="_vGCi4Tx2EeyWNq6fFfWVSw" type="Sirius" element="_vFz5YDx2EeyWNq6fFfWVSw" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_v39IADx2EeyWNq6fFfWVSw" type="2003" element="_v3xh0Dx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_v39vEDx2EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_v3-WIDx2EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_VdvoIDx4EeyWNq6fFfWVSw" type="3010" element="_Vbj20jx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_VdvoITx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_VdvoIjx4EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_v3-WITx2EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_v3-WIjx2EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_v39IATx2EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v39IAjx2EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_v3-WIzx2EeyWNq6fFfWVSw" type="2003" element="_v3zXADx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_v3-9MDx2EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_v3-9MTx2EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_VdwPMDx4EeyWNq6fFfWVSw" type="3010" element="_VblsADx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_VdwPMTx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_VdwPMjx4EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_VdwPMzx4EeyWNq6fFfWVSw" type="3010" element="_VbmTEDx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_VdwPNDx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_VdwPNTx4EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_v3-9Mjx2EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_v3-9Mzx2EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_v3-WJDx2EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v3-WJTx2EeyWNq6fFfWVSw" x="288"/> + </children> + <children xmi:type="notation:Node" xmi:id="_v3-9NDx2EeyWNq6fFfWVSw" type="2003" element="_v3z-ETx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_v3_kQDx2EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_v3_kQTx2EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_v3_kQjx2EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_v3_kQzx2EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_v3-9NTx2EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v3-9Njx2EeyWNq6fFfWVSw" x="314" y="168"/> + </children> + <children xmi:type="notation:Node" xmi:id="_v3_kRDx2EeyWNq6fFfWVSw" type="2003" element="_v31MMDx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_v4ALUDx2EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_v4ALUTx2EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_zYsY8Dx4EeyWNq6fFfWVSw" type="3010" element="_zWjq8jx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_zYsY8Tx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zYsY8jx4EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zYsY8zx4EeyWNq6fFfWVSw" type="3010" element="_zWkSATx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_zYsY9Dx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zYsY9Tx4EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zYsY9jx4EeyWNq6fFfWVSw" type="3010" element="_zWk5ETx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_zYsY9zx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zYsY-Dx4EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_v4ALUjx2EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_v4ALUzx2EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_v3_kRTx2EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v3_kRjx2EeyWNq6fFfWVSw" x="294" y="360"/> + </children> + <children xmi:type="notation:Node" xmi:id="_v4AyYDx2EeyWNq6fFfWVSw" type="2003" element="_v31zQTx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_v4AyYzx2EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_v4AyZDx2EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_Vdw2QDx4EeyWNq6fFfWVSw" type="3010" element="_VbmTEjx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_Vdw2QTx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Vdw2Qjx4EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_VdxdUDx4EeyWNq6fFfWVSw" type="3010" element="_Vbm6ITx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_VdxdUTx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_VdxdUjx4EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_VdxdUzx4EeyWNq6fFfWVSw" type="3010" element="_Vbm6Izx4EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_VdxdVDx4EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_VdxdVTx4EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_v4AyZTx2EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_v4AyZjx2EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_v4AyYTx2EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4AyYjx2EeyWNq6fFfWVSw" x="12" y="198"/> + </children> + <styles xmi:type="notation:DiagramStyle" xmi:id="_vGCi4jx2EeyWNq6fFfWVSw"/> + <edges xmi:type="notation:Edge" xmi:id="_zYuOIDx4EeyWNq6fFfWVSw" type="4001" element="_zWmuQDx4EeyWNq6fFfWVSw" source="_v39IADx2EeyWNq6fFfWVSw" target="_v4AyYDx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_zYvcQDx4EeyWNq6fFfWVSw" type="6001"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYvcQTx4EeyWNq6fFfWVSw" x="-8" y="60"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zYvcQjx4EeyWNq6fFfWVSw" type="6002"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYvcQzx4EeyWNq6fFfWVSw" x="1" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zYwDUDx4EeyWNq6fFfWVSw" type="6003"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYwDUTx4EeyWNq6fFfWVSw" x="1" y="-10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zYuOITx4EeyWNq6fFfWVSw" routing="Rectilinear"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zYuOIjx4EeyWNq6fFfWVSw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zYuOIzx4EeyWNq6fFfWVSw" points="[62, 198, 45, 0]$[-50, 198, -67, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY3_IDx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY3_ITx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_zY3_Ijx4EeyWNq6fFfWVSw" type="4001" element="_zWn8YDx4EeyWNq6fFfWVSw" source="_v39IADx2EeyWNq6fFfWVSw" target="_v3-WIzx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_zY4mMDx4EeyWNq6fFfWVSw" type="6001"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY4mMTx4EeyWNq6fFfWVSw" x="-4" y="25"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY4mMjx4EeyWNq6fFfWVSw" type="6002"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY4mMzx4EeyWNq6fFfWVSw" y="10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY4mNDx4EeyWNq6fFfWVSw" type="6003"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY4mNTx4EeyWNq6fFfWVSw" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zY3_Izx4EeyWNq6fFfWVSw" routing="Rectilinear"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zY3_JDx4EeyWNq6fFfWVSw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zY3_JTx4EeyWNq6fFfWVSw" points="[62, 0, -248, 0]$[226, 0, -84, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY5NQDx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY5NQTx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_zY5NQjx4EeyWNq6fFfWVSw" type="4001" element="_zWn8Zzx4EeyWNq6fFfWVSw" source="_v3-WIzx2EeyWNq6fFfWVSw" target="_v3-9NDx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_zY5NRjx4EeyWNq6fFfWVSw" type="6001"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY5NRzx4EeyWNq6fFfWVSw" x="-5" y="-61"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY50UDx4EeyWNq6fFfWVSw" type="6002"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY50UTx4EeyWNq6fFfWVSw" x="48" y="5"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY50Ujx4EeyWNq6fFfWVSw" type="6003"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY50Uzx4EeyWNq6fFfWVSw" x="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zY5NQzx4EeyWNq6fFfWVSw" routing="Rectilinear"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zY5NRDx4EeyWNq6fFfWVSw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zY5NRTx4EeyWNq6fFfWVSw" points="[7, 49, 6, -119]$[7, 119, 6, -49]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY50VDx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY50VTx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_zY50Vjx4EeyWNq6fFfWVSw" type="4001" element="_zWojdjx4EeyWNq6fFfWVSw" source="_v3-9NDx2EeyWNq6fFfWVSw" target="_v3_kRDx2EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_zY6bYDx4EeyWNq6fFfWVSw" type="6001"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY6bYTx4EeyWNq6fFfWVSw" x="-10" y="-73"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY6bYjx4EeyWNq6fFfWVSw" type="6002"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY6bYzx4EeyWNq6fFfWVSw" x="10" y="5"/> + </children> + <children xmi:type="notation:Node" xmi:id="_zY6bZDx4EeyWNq6fFfWVSw" type="6003"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zY6bZTx4EeyWNq6fFfWVSw" x="8" y="5"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_zY50Vzx4EeyWNq6fFfWVSw" routing="Rectilinear"/> + <styles xmi:type="notation:FontStyle" xmi:id="_zY50WDx4EeyWNq6fFfWVSw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zY50WTx4EeyWNq6fFfWVSw" points="[-1, 49, -3, -143]$[-1, 143, -3, -49]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY7CcDx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zY7CcTx4EeyWNq6fFfWVSw" id="(0.5,0.5)"/> + </edges> + </data> + </ownedAnnotationEntries> + <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_vGJQkDx2EeyWNq6fFfWVSw" source="DANNOTATION_CUSTOMIZATION_KEY"> + <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_vGJQkTx2EeyWNq6fFfWVSw"> + <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_zWpKgDx4EeyWNq6fFfWVSw" routingStyle="manhattan"> + <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> + <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_zWpKgTx4EeyWNq6fFfWVSw" showIcon="false" labelExpression="service:render"> + <labelFormat>bold</labelFormat> + <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> + </centerLabelStyleDescription> + <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_zWpKgjx4EeyWNq6fFfWVSw" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> + <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> + </endLabelStyleDescription> + </computedStyleDescriptions> + </data> + </ownedAnnotationEntries> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v3xh0Dx2EeyWNq6fFfWVSw" name="Picklist" tooltipText="" outgoingEdges="_zWmuQDx4EeyWNq6fFfWVSw _zWn8YDx4EeyWNq6fFfWVSw" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/Picklist"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/Picklist"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v3yI4Dx2EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_Vbj20jx4EeyWNq6fFfWVSw" name="picklistId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_Vbkd4Dx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v3zXADx2EeyWNq6fFfWVSw" name="PicklistBin" tooltipText="" outgoingEdges="_zWn8Zzx4EeyWNq6fFfWVSw" incomingEdges="_zWn8YDx4EeyWNq6fFfWVSw" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin"/> + <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> + <arrangeConstraints>KEEP_SIZE</arrangeConstraints> + <arrangeConstraints>KEEP_RATIO</arrangeConstraints> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v3zXATx2EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_VblsADx4EeyWNq6fFfWVSw" name="picklistId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/picklistId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/picklistId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_VblsATx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_VbmTEDx4EeyWNq6fFfWVSw" name="binLocationNumber : Int" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/binLocationNumber"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/binLocationNumber"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_VbmTETx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v3z-ETx2EeyWNq6fFfWVSw" name="PicklistItem" tooltipText="" outgoingEdges="_zWojdjx4EeyWNq6fFfWVSw" incomingEdges="_zWn8Zzx4EeyWNq6fFfWVSw" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistItem"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistItem"/> + <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> + <arrangeConstraints>KEEP_SIZE</arrangeConstraints> + <arrangeConstraints>KEEP_RATIO</arrangeConstraints> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v30lIDx2EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v31MMDx2EeyWNq6fFfWVSw" name="InventoryItem" tooltipText="" incomingEdges="_zWojdjx4EeyWNq6fFfWVSw" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem"/> + <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> + <arrangeConstraints>KEEP_SIZE</arrangeConstraints> + <arrangeConstraints>KEEP_RATIO</arrangeConstraints> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v31MMTx2EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_zWjq8jx4EeyWNq6fFfWVSw" name="inventoryItemId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/inventoryItemId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/inventoryItemId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_zWkSADx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_zWkSATx4EeyWNq6fFfWVSw" name="containerId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/containerId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/containerId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_zWk5EDx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_zWk5ETx4EeyWNq6fFfWVSw" name="productId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/productId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/InventoryItem/productId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_zWk5Ejx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v31zQTx2EeyWNq6fFfWVSw" name="PicklistRole" tooltipText="" incomingEdges="_zWmuQDx4EeyWNq6fFfWVSw" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole"/> + <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> + <arrangeConstraints>KEEP_SIZE</arrangeConstraints> + <arrangeConstraints>KEEP_RATIO</arrangeConstraints> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v32aUDx2EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_VbmTEjx4EeyWNq6fFfWVSw" name="picklistId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/picklistId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/picklistId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_Vbm6IDx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_Vbm6ITx4EeyWNq6fFfWVSw" name="partyId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/partyId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/partyId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_Vbm6Ijx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_Vbm6Izx4EeyWNq6fFfWVSw" name="roleTypeId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/roleTypeId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//OFBiz/PicklistRole/roleTypeId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_Vbm6JDx4EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zWmuQDx4EeyWNq6fFfWVSw" name="[0..*] picklistRoles" sourceNode="_v3xh0Dx2EeyWNq6fFfWVSw" targetNode="_v31zQTx2EeyWNq6fFfWVSw"> + <target xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistRoles"/> + <semanticElements xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistRoles"/> + <ownedStyle xmi:type="diagram:EdgeStyle" uid="_zWnVUDx4EeyWNq6fFfWVSw" routingStyle="manhattan" strokeColor="0,0,0"> + <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> + <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_zWnVUjx4EeyWNq6fFfWVSw" showIcon="false"> + <customFeatures>labelSize</customFeatures> + </centerLabelStyle> + <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_zWnVUTx4EeyWNq6fFfWVSw" showIcon="false" labelColor="39,76,114"> + <customFeatures>labelSize</customFeatures> + </endLabelStyle> + </ownedStyle> + <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zWn8YDx4EeyWNq6fFfWVSw" name="[0..*] picklistBins" sourceNode="_v3xh0Dx2EeyWNq6fFfWVSw" targetNode="_v3zXADx2EeyWNq6fFfWVSw"> + <target xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistBins"/> + <semanticElements xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/Picklist/picklistBins"/> + <ownedStyle xmi:type="diagram:EdgeStyle" uid="_zWn8YTx4EeyWNq6fFfWVSw" routingStyle="manhattan" strokeColor="0,0,0"> + <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> + <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_zWn8Yzx4EeyWNq6fFfWVSw" showIcon="false"> + <customFeatures>labelSize</customFeatures> + </centerLabelStyle> + <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_zWn8Yjx4EeyWNq6fFfWVSw" showIcon="false" labelColor="39,76,114"> + <customFeatures>labelSize</customFeatures> + </endLabelStyle> + </ownedStyle> + <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zWn8Zzx4EeyWNq6fFfWVSw" name="[0..*] picklistItems" sourceNode="_v3zXADx2EeyWNq6fFfWVSw" targetNode="_v3z-ETx2EeyWNq6fFfWVSw"> + <target xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/picklistItems"/> + <semanticElements xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/PicklistBin/picklistItems"/> + <ownedStyle xmi:type="diagram:EdgeStyle" uid="_zWojcDx4EeyWNq6fFfWVSw" routingStyle="manhattan" strokeColor="0,0,0"> + <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> + <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_zWojcjx4EeyWNq6fFfWVSw" showIcon="false"> + <customFeatures>labelSize</customFeatures> + </centerLabelStyle> + <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_zWojcTx4EeyWNq6fFfWVSw" showIcon="false" labelColor="39,76,114"> + <customFeatures>labelSize</customFeatures> + </endLabelStyle> + </ownedStyle> + <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zWojdjx4EeyWNq6fFfWVSw" name="[1..1] inventoryItem" sourceNode="_v3z-ETx2EeyWNq6fFfWVSw" targetNode="_v31MMDx2EeyWNq6fFfWVSw"> + <target xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/PicklistItem/inventoryItem"/> + <semanticElements xmi:type="ecore:EReference" href="iPos_Datamodel.ecore#//OFBiz/PicklistItem/inventoryItem"/> + <ownedStyle xmi:type="diagram:EdgeStyle" uid="_zWpKgzx4EeyWNq6fFfWVSw" description="_zWpKgDx4EeyWNq6fFfWVSw" routingStyle="manhattan" strokeColor="0,0,0"> + <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_zWpKhTx4EeyWNq6fFfWVSw" showIcon="false"> + <customFeatures>labelSize</customFeatures> + <labelFormat>bold</labelFormat> + </centerLabelStyle> + <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_zWpKhDx4EeyWNq6fFfWVSw" showIcon="false" labelColor="39,76,114"> + <customFeatures>labelSize</customFeatures> + </endLabelStyle> + </ownedStyle> + <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> + </ownedDiagramElements> + <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> + <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_vF1ukDx2EeyWNq6fFfWVSw"/> + <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> + <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> + <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> + <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#//OFBiz"/> + </diagram:DSemanticDiagram> + <diagram:DSemanticDiagram uid="_FmLvADx3EeyWNq6fFfWVSw"> + <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_FmNkMDx3EeyWNq6fFfWVSw" source="GMF_DIAGRAMS"> + <data xmi:type="notation:Diagram" xmi:id="_FmNkMTx3EeyWNq6fFfWVSw" type="Sirius" element="_FmLvADx3EeyWNq6fFfWVSw" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_GFFRgDx3EeyWNq6fFfWVSw" type="2003" element="_GE5EQDx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFFRgzx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFF4kDx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFF4kTx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFF4kjx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFFRgTx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFFRgjx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFF4kzx3EeyWNq6fFfWVSw" type="2003" element="_GE5rUjx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFF4ljx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFGfoDx3EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_GFIU0Dx3EeyWNq6fFfWVSw" type="3010" element="_GFAZAjx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFIU0Tx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFIU0jx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFIU0zx3EeyWNq6fFfWVSw" type="3010" element="_GFBAEDx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFIU1Dx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFIU1Tx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFIU1jx3EeyWNq6fFfWVSw" type="3010" element="_GFBAEjx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFIU1zx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFIU2Dx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFI74Dx3EeyWNq6fFfWVSw" type="3010" element="_GFBnITx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFI74Tx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFI74jx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFI74zx3EeyWNq6fFfWVSw" type="3010" element="_GFBnIzx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFI75Dx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFI75Tx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFI75jx3EeyWNq6fFfWVSw" type="3010" element="_GFCOMTx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFI75zx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFI76Dx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFI76Tx3EeyWNq6fFfWVSw" type="3010" element="_GFCOMzx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFI76jx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFI76zx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFI77Dx3EeyWNq6fFfWVSw" type="3010" element="_GFC1QDx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFI77Tx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFI77jx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFJi8Dx3EeyWNq6fFfWVSw" type="3010" element="_GFC1Qjx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFJi8Tx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFJi8jx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFJi8zx3EeyWNq6fFfWVSw" type="3010" element="_GFC1RDx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFJi9Dx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFJi9Tx3EeyWNq6fFfWVSw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFJi9jx3EeyWNq6fFfWVSw" type="3010" element="_GFDcUTx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFJi9zx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFJi-Dx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFGfoTx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFGfojx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFF4lDx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFF4lTx3EeyWNq6fFfWVSw" x="183"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFGfozx3EeyWNq6fFfWVSw" type="2003" element="_GE6SYjx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFGfpjx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFGfpzx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFGfqDx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFGfqTx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFGfpDx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFGfpTx3EeyWNq6fFfWVSw" x="462"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFGfqjx3EeyWNq6fFfWVSw" type="2003" element="_GE65cjx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFGfrTx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFGfrjx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFGfrzx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFGfsDx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFGfqzx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFGfrDx3EeyWNq6fFfWVSw" x="708"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFHGsDx3EeyWNq6fFfWVSw" type="2003" element="_GE7ggDx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFHGszx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFHGtDx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFHGtTx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFHGtjx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFHGsTx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFHGsjx3EeyWNq6fFfWVSw" x="912"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFHGtzx3EeyWNq6fFfWVSw" type="2003" element="_GE8HkDx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFHGujx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFHGuzx3EeyWNq6fFfWVSw" type="7004"> + <children xmi:type="notation:Node" xmi:id="_GFJi-Tx3EeyWNq6fFfWVSw" type="3010" element="_GFDcUzx3EeyWNq6fFfWVSw"> + <styles xmi:type="notation:FontStyle" xmi:id="_GFJi-jx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GFJi-zx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFHGvDx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFHGvTx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFHGuDx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFHGuTx3EeyWNq6fFfWVSw" x="1146"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFHGvjx3EeyWNq6fFfWVSw" type="2003" element="_GE8uoDx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFHtwDx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFHtwTx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFHtwjx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFHtwzx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFHGvzx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFHGwDx3EeyWNq6fFfWVSw" x="1386"/> + </children> + <children xmi:type="notation:Node" xmi:id="_GFHtxDx3EeyWNq6fFfWVSw" type="2003" element="_GE8uozx3EeyWNq6fFfWVSw"> + <children xmi:type="notation:Node" xmi:id="_GFHtxzx3EeyWNq6fFfWVSw" type="5007"/> + <children xmi:type="notation:Node" xmi:id="_GFHtyDx3EeyWNq6fFfWVSw" type="7004"> + <styles xmi:type="notation:SortingStyle" xmi:id="_GFHtyTx3EeyWNq6fFfWVSw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GFHtyjx3EeyWNq6fFfWVSw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_GFHtxTx3EeyWNq6fFfWVSw" fontName="Segoe UI" fontHeight="8"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GFHtxjx3EeyWNq6fFfWVSw" x="1620"/> + </children> + <styles xmi:type="notation:DiagramStyle" xmi:id="_FmNkMjx3EeyWNq6fFfWVSw"/> + </data> + </ownedAnnotationEntries> + <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_FmPZYDx3EeyWNq6fFfWVSw" source="DANNOTATION_CUSTOMIZATION_KEY"> + <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_FmPZYTx3EeyWNq6fFfWVSw"/> + </ownedAnnotationEntries> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE5EQDx3EeyWNq6fFfWVSw" name="TrackingRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/TrackingRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/TrackingRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE5rUDx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE5rUjx3EeyWNq6fFfWVSw" name="MonitoringRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE6SYDx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFAZAjx3EeyWNq6fFfWVSw" name="frameIds : StringList" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/frameIds"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/frameIds"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFAZAzx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFBAEDx3EeyWNq6fFfWVSw" name="delta : Float = 0.0" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/delta"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/delta"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFBAETx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFBAEjx3EeyWNq6fFfWVSw" name="updateFrequency : Float = 0.0" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/updateFrequency"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/updateFrequency"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFBnIDx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFBnITx3EeyWNq6fFfWVSw" name="type : StringList" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/type"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/type"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFBnIjx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFBnIzx3EeyWNq6fFfWVSw" name="id : StringList" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/id"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/id"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFCOMDx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFCOMTx3EeyWNq6fFfWVSw" name="fusionStrategy : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/fusionStrategy"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/fusionStrategy"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFCOMjx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFCOMzx3EeyWNq6fFfWVSw" name="exitNotification : Boolean = false" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/exitNotification"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/exitNotification"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFCONDx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFC1QDx3EeyWNq6fFfWVSw" name="properties : StringList" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/properties"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/properties"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFC1QTx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFC1Qjx3EeyWNq6fFfWVSw" name="monitoringTaskId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/monitoringTaskId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/monitoringTaskId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFC1Qzx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFC1RDx3EeyWNq6fFfWVSw" name="requestorProtocol : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/requestorProtocol"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/requestorProtocol"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFDcUDx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFDcUTx3EeyWNq6fFfWVSw" name="serializationType : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/serializationType"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/MonitoringRequest/serializationType"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFDcUjx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE6SYjx3EeyWNq6fFfWVSw" name="WorldModelUpdateRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/WorldModelUpdateRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/WorldModelUpdateRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE65cDx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE65cjx3EeyWNq6fFfWVSw" name="DataStorageRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE65czx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE7ggDx3EeyWNq6fFfWVSw" name="WorldModelQueryRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/WorldModelQueryRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/WorldModelQueryRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE7ggTx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE8HkDx3EeyWNq6fFfWVSw" name="DataStorageQueryRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageQueryRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageQueryRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE8HkTx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + <ownedElements xmi:type="diagram:DNodeListElement" uid="_GFDcUzx3EeyWNq6fFfWVSw" name="trackingTaskId : String" tooltipText=""> + <target xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageQueryRequest/trackingTaskId"/> + <semanticElements xmi:type="ecore:EAttribute" href="iPos_Datamodel.ecore#//IPosDevKit/DataStorageQueryRequest/trackingTaskId"/> + <ownedStyle xmi:type="diagram:BundledImage" uid="_GFEDYDx3EeyWNq6fFfWVSw" labelAlignment="LEFT"> + <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> + </ownedElements> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE8uoDx3EeyWNq6fFfWVSw" name="AgentRegistrationRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/AgentRegistrationRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/AgentRegistrationRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE8uoTx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_GE8uozx3EeyWNq6fFfWVSw" name="SensorConfigurationRequest" tooltipText="" width="12" height="10"> + <target xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/SensorConfigurationRequest"/> + <semanticElements xmi:type="ecore:EClass" href="iPos_Datamodel.ecore#//IPosDevKit/SensorConfigurationRequest"/> + <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_GE8upDx3EeyWNq6fFfWVSw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> + <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> + </ownedStyle> + <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> + </ownedDiagramElements> + <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> + <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_FmMWEDx3EeyWNq6fFfWVSw"/> + <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> + <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> + <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> + <target xmi:type="ecore:EPackage" href="iPos_Datamodel.ecore#//IPosDevKit"/> + </diagram:DSemanticDiagram> </xmi:XMI> diff --git a/emf_datamodel/model/iPos_Datamodel.ecore b/emf_datamodel/model/iPos_Datamodel.ecore index c834487019636d3d3b5aaea94463fe7a3550d14b..56b3abdaffad86c7a2c66169c1b2352716ba4051 100644 --- a/emf_datamodel/model/iPos_Datamodel.ecore +++ b/emf_datamodel/model/iPos_Datamodel.ecore @@ -113,7 +113,7 @@ <eStructuralFeatures xsi:type="ecore:EAttribute" name="distances" transient="true"> <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/> + <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDoubleObject"/> </eGenericType> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> diff --git a/init_Industrierobotik.txt b/init_Industrierobotik.txt index 110c7fc6fd8f9f10590ea11be69b6ccb257c0ba5..bcef7a4364f53f98d5bb2df11a337c2a4de32b20 100644 --- a/init_Industrierobotik.txt +++ b/init_Industrierobotik.txt @@ -1,5 +1,5 @@ {"frames": [{"id": "cobot1_door_zone", "space": [{"position": {"refSystemId": "ROOT", "point": {"x": 2.0,"y": 0.0,"z": 0.0}, "accuracy": 0.0}, "orientation": {"x": 1.0,"y": 0.5,"z": 1.0, "w": 1.5}, "x": 4.0, "y": 4.0, "z":6.0}]}, {"id": "cobot1_window_zone", "space": [{"position": {"refSystemId": "ROOT", "point": {"x": 2.0,"y": 4.0,"z": 0.0}, "accuracy": 0.0}, "orientation": {"x": 1.0,"y": 0.5,"z": 1.0, "w": 1.5}, "x": 4.0, "y": 4.0, "z":6.0}]}, {"id": "robolab_east", "space": [{"position": {"refSystemId": "ROOT", "point": {"x": 4.0,"y": 2.0,"z": 0.0}, "accuracy": 0.0}, "orientation": {"x": 1.0,"y": 0.5,"z": 1.0, "w": 1.5}, "x": 8000000.0, "y": 100000000.0, "z":6000000.0}]}, {"id": "robolab_west", "space": [{"position": {"refSystemId": "ROOT", "point": {"x": -4.0,"y": 2.0,"z": 0.0}, "accuracy": 0.0}, "orientation": {"x": 1.0,"y": 0.5,"z": 1.0, "w": 1.5}, "x": 8.0, "y": 10.0, "z":6.0}]} ]} {"refSystems": [{"id": "ROOT"}, {"id": "CETI_ROOT", "position": {"refSystemId": "ROOT", "point": {"x": 3.05,"y": 2.08,"z": 0.0}, "accuracy": 1.0}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0}}]} {"objectConfigs": [{"agentId": "turtlebot", "sensorId": "UWB_2", "agentType": "ROBOT", "sensorType": "UWB"}, {"agentId": "turtlebot", "sensorId": "UWB_1", "agentType": "ROBOT", "sensorType": "UWB"}, {"agentId": "turtlebot", "sensorId": "98:CD:AC:26:2D:18", "agentType": "ROBOT", "sensorType": "RFID_SCANNER"}, {"agentId": "turtlebot", "sensorId": "handy1", "agentType": "ROBOT", "sensorType": "IMU"}]} -{"pois": [{"id": "UWB_BEACON_1", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 3.1,"y": 0.5,"z": 0.0}, "accuracy": 1.0}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "UWB_BEACON_2", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": -0.3,"y": 4.5,"z": 0.0}, "accuracy": 1.0}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0}}, {"id": "83221710", "description": "RFID_TAG", "data": {"type" : "NFC"}, "position": {"refSystemId": "ROOT", "point": {"x": 2.1,"y": 0.4,"z": 0.5}, "accuracy": 0.1}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "31762128", "description": "RFID_TAG", "data": {"type" : "NFC"}, "position": {"refSystemId": "ROOT", "point": {"x": 2.2,"y": 3.4,"z": 0.5}, "accuracy": 0.1}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }]} +{"pois": [{"id": "UWB_BEACON_1", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 3.1,"y": 0.5,"z": 0.0}, "accuracy": 1.0}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "UWB_BEACON_2", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": -0.3,"y": 4.5,"z": 0.0}, "accuracy": 1.0}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0}}, {"id": "83221710", "description": "RFID_TAG", "data": {"type" : "NFC"}, "position": {"refSystemId": "ROOT", "point": {"x": 2.1,"y": 0.4,"z": 0.5}, "accuracy": 0.1}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "31762128", "description": "RFID_TAG", "data": {"type" : "NFC"}, "position": {"refSystemId": "ROOT", "point": {"x": 2.2,"y": 3.4,"z": 0.5}, "accuracy": 0.1}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "885", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 0,"y": 0,"z": 0.97}, "accuracy": 0.01}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "2934", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 4.24,"y": 1.33,"z": 1.0}, "accuracy": 0.01}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "3383", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 1.25,"y": 5.89,"z": 1.06}, "accuracy": 0.01}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }, {"id": "1107", "description": "Beacon_Position", "data": {"type" : "UWB"}, "position": {"refSystemId": "ROOT", "point": {"x": 4.24,"y": 5.83,"z": 1.05}, "accuracy": 0.01}, "orientation": {"x": 0.0,"y": 0.0,"z": 0.0, "w": 0.0} }]} {"monitoringRequests": [{"frameIds": ["cobot1_door_zone", "cobot1_window_zone"], "monitoringTaskId": "RobolabMonitoringCeti", "serializationType": "protobuf"}, {"frameIds": ["cobot1_door_zone", "cobot1_window_zone", "robolab_east", "robolab_west"], "monitoringTaskId": "RobolabMonitoringFrontend", "serializationType": "json"}]} \ No newline at end of file diff --git a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/Beacon.java b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/Beacon.java index d5c4f99534b69e05803223ced92a531a75478e82..4522ff76bf5e3c524236b5d014a75b64f6954649 100644 --- a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/Beacon.java +++ b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/Beacon.java @@ -33,7 +33,7 @@ public interface Beacon extends RawdataEvent { * @model transient="true" * @generated */ - Map<String, Integer> getDistances(); + Map<String, Double> getDistances(); /** * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Beacon#getDistances <em>Distances</em>}' attribute. @@ -43,7 +43,7 @@ public interface Beacon extends RawdataEvent { * @see #getDistances() * @generated */ - void setDistances(Map<String, Integer> value); + void setDistances(Map<String, Double> value); /** * Returns the value of the '<em><b>Type</b></em>' attribute. diff --git a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/BeaconImpl.java b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/BeaconImpl.java index 332d1f6c31c5a10ea6c634c5c84d465c66cbc3bd..3835e0e43d4dcce2d1d2c1865b6e75706ddffece 100644 --- a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/BeaconImpl.java +++ b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/BeaconImpl.java @@ -37,7 +37,7 @@ public class BeaconImpl extends RawdataEventImpl implements Beacon { * @generated * @ordered */ - protected Map<String, Integer> distances; + protected Map<String, Double> distances; /** * The default value of the '{@link #getType() <em>Type</em>}' attribute. @@ -103,7 +103,7 @@ public class BeaconImpl extends RawdataEventImpl implements Beacon { * <!-- end-user-doc --> * @generated */ - public Map<String, Integer> getDistances() { + public Map<String, Double> getDistances() { return distances; } @@ -112,8 +112,8 @@ public class BeaconImpl extends RawdataEventImpl implements Beacon { * <!-- end-user-doc --> * @generated */ - public void setDistances(Map<String, Integer> newDistances) { - Map<String, Integer> oldDistances = distances; + public void setDistances(Map<String, Double> newDistances) { + Map<String, Double> oldDistances = distances; distances = newDistances; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, IPos_DatamodelPackage.BEACON__DISTANCES, oldDistances, @@ -191,7 +191,7 @@ public class BeaconImpl extends RawdataEventImpl implements Beacon { public void eSet(int featureID, Object newValue) { switch (featureID) { case IPos_DatamodelPackage.BEACON__DISTANCES: - setDistances((Map<String, Integer>) newValue); + setDistances((Map<String, Double>) newValue); return; case IPos_DatamodelPackage.BEACON__TYPE: setType((String) newValue); @@ -212,7 +212,7 @@ public class BeaconImpl extends RawdataEventImpl implements Beacon { public void eUnset(int featureID) { switch (featureID) { case IPos_DatamodelPackage.BEACON__DISTANCES: - setDistances((Map<String, Integer>) null); + setDistances((Map<String, Double>) null); return; case IPos_DatamodelPackage.BEACON__TYPE: setType(TYPE_EDEFAULT); diff --git a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/IPos_DatamodelPackageImpl.java b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/IPos_DatamodelPackageImpl.java index 935f3769b7ec9c4cc17a6a1ed87f01437cb4ae6f..21a95c9b5d3c993195c3a00efaaab09f451e91c6 100644 --- a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/IPos_DatamodelPackageImpl.java +++ b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/impl/IPos_DatamodelPackageImpl.java @@ -2322,7 +2322,7 @@ public class IPos_DatamodelPackageImpl extends EPackageImpl implements IPos_Data g1 = createEGenericType(ecorePackage.getEMap()); g2 = createEGenericType(ecorePackage.getEString()); g1.getETypeArguments().add(g2); - g2 = createEGenericType(ecorePackage.getEIntegerObject()); + g2 = createEGenericType(ecorePackage.getEDoubleObject()); g1.getETypeArguments().add(g2); initEAttribute(getBeacon_Distances(), g1, "distances", null, 0, 1, Beacon.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/src/main/java/ipos/project/Functionality/Triangulation.java b/src/main/java/ipos/project/Functionality/Triangulation.java index 88aee3fbda1d561d98e1ee7517fe18f623c5dc99..5c88367056d27b343eac1dea9ba3a28aff6f0fb0 100644 --- a/src/main/java/ipos/project/Functionality/Triangulation.java +++ b/src/main/java/ipos/project/Functionality/Triangulation.java @@ -3,6 +3,7 @@ package ipos.project.Functionality; import com.lemmingapex.trilateration.NonLinearLeastSquaresSolver; import com.lemmingapex.trilateration.TrilaterationFunction; import ipos.project.DataModellntegration.iPos_Datamodel.*; +import ipos.project.UseCaseController.PositionMonitoring; import org.apache.commons.math3.fitting.leastsquares.LeastSquaresOptimizer; import org.apache.commons.math3.fitting.leastsquares.LevenbergMarquardtOptimizer; import org.apache.commons.math3.linear.RealMatrix; @@ -18,6 +19,7 @@ import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.Date; +import java.util.HashMap; import java.util.MissingResourceException; public class Triangulation { @@ -29,13 +31,13 @@ public class Triangulation { double[][] positions = new double[][]{{0, 0}, {0, 0}, {0, 0}, {0, 0}}; double[] distances = new double[]{0,0,0,0}; - EMap uwbData = (EMap) uwbRawDataEvent.getDistances(); + HashMap uwbData = (HashMap) uwbRawDataEvent.getDistances(); int index = 0; for (Object key : uwbData.keySet()) { Point3D beaconPoint3D = modelFactory.createPoint3D(); - beaconPoint3D = (Point3D) DataServices.getPoiByIdOrNull((String) key).getPlacing().getPosition(); + beaconPoint3D = (Point3D) DataServices.getPoiByIdOrNull((String) key).getPlacing().getPosition().getPoint(); positions[index] = new double[]{beaconPoint3D.getX(), beaconPoint3D.getY()}; - distances[index] = Math.sqrt(Math.pow((Double) uwbData.get(key), 2) + Math.pow((beaconPoint3D.getZ() - 0.1), 2)); + distances[index] = Math.sqrt(Math.pow((Double) uwbData.get(key), 2) + Math.pow((beaconPoint3D.getZ() - PositionMonitoring.TRIANGULATION_HEIGHT), 2)); index ++; } @@ -57,10 +59,13 @@ public class Triangulation { tagPoint3D.setX((float) centroid[0]); tagPoint3D.setY((float) centroid[1]); - tagPoint3D.setZ((float) 0.1); + tagPoint3D.setZ((float) PositionMonitoring.TRIANGULATION_HEIGHT); tagGaussian.setConfidenceInterval((float) standardDeviation.getLInfNorm()); tagPosition.setPoint(tagPoint3D); + tagPosition.setAccuracy(tagGaussian); + tagPosition.setReferenceSystem(DataServices.getReferenceSystemByIdOrNull("ROOT")); tagPlacing.setPosition(tagPosition); + tagPlacing.setOrientation(modelFactory.createQuaternion()); return createPosEvent(uwbRawDataEvent.getSensorId(), uwbRawDataEvent.getTimeStamp(), tagPlacing); } diff --git a/src/main/java/ipos/project/SensorValueIntegration/Service/GenericSensorTransformer.java b/src/main/java/ipos/project/SensorValueIntegration/Service/GenericSensorTransformer.java index e6481e3adec0da613d7d54524856a47a9d722a8a..19191a40690dc9dfed8107d6eecd814497a66f04 100644 --- a/src/main/java/ipos/project/SensorValueIntegration/Service/GenericSensorTransformer.java +++ b/src/main/java/ipos/project/SensorValueIntegration/Service/GenericSensorTransformer.java @@ -4,6 +4,7 @@ import com.google.protobuf.ProtocolStringList; import ipos.models.GenericSensor; import ipos.models.SimpleScene; import ipos.project.DataModellntegration.iPos_Datamodel.*; +import org.apache.logging.log4j.LogManager; import org.eclipse.emf.ecore.EObject; import java.time.LocalDateTime; @@ -15,6 +16,7 @@ import java.util.Map; public class GenericSensorTransformer { private static IPos_DatamodelFactory modelFactory = IPos_DatamodelFactory.eINSTANCE; + private static org.apache.logging.log4j.Logger LOG = LogManager.getLogger(); private static List<String> toJavaStringList(ProtocolStringList protoList){ List<String> javaList = new ArrayList<String>(); @@ -136,6 +138,26 @@ public class GenericSensorTransformer { internal_imuRawDataEvent.setAngularrate(orientation); return internal_imuRawDataEvent; } + + public static UWB uwb_GSensor2Internal(GenericSensor.UWBRawDataEvent proto_uwbRawDataEvent) { + UWB internal_uwbRawDataEvent = modelFactory.createUWB(); + internal_uwbRawDataEvent.setTimeStamp(proto_uwbRawDataEvent.getTimestamp()); + internal_uwbRawDataEvent.setDistances(convertToStringToDoubleMap(proto_uwbRawDataEvent.getDistancesMap())); + internal_uwbRawDataEvent.setType(proto_uwbRawDataEvent.getType()); + internal_uwbRawDataEvent.setSensorId(proto_uwbRawDataEvent.getSensorId()); + return internal_uwbRawDataEvent; + } + + private static Map<String, Double> convertToStringToDoubleMap(Map<String, String> distancesMap) throws NumberFormatException { + Map<String,Double> outputMap =new HashMap<String,Double>(); + for (Map.Entry<String, String> entry : distancesMap.entrySet()) { + if(entry.getValue() != null){ + outputMap.put(entry.getKey(), Double.parseDouble(entry.getValue())); + } + } + return outputMap; + + } } diff --git a/src/main/java/ipos/project/SensorValueIntegration/api/MqttPositionHandler.java b/src/main/java/ipos/project/SensorValueIntegration/api/MqttPositionHandler.java index 6dc364872cf871fe02aeb91c77ced4e966fa475d..4db8cc7c239b2ed1d880b1850508f7dd081b8705 100644 --- a/src/main/java/ipos/project/SensorValueIntegration/api/MqttPositionHandler.java +++ b/src/main/java/ipos/project/SensorValueIntegration/api/MqttPositionHandler.java @@ -10,6 +10,7 @@ import ipos.project.DataModellntegration.SimpleSceneIntegration.service.impl.Ext import ipos.project.DataModellntegration.iPos_Datamodel.IMU; import ipos.project.DataModellntegration.iPos_Datamodel.NFC; import ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent; +import ipos.project.DataModellntegration.iPos_Datamodel.UWB; import ipos.project.SensorValueIntegration.Service.GenericSensorTransformer; import ipos.project.UseCaseController.PositionMonitoring; import ipos.project.config.mqtt.Handler; @@ -65,9 +66,24 @@ public class MqttPositionHandler implements Handler { processPositionEvents(iposSensorEventWrapper.getSensorPositionEventList()); processNFCRawdataEvents(iposSensorEventWrapper.getNfcRawDataEventList()); processIMURawdataEvents(iposSensorEventWrapper.getImuRawDataEventList()); + processUWBRawdataEvents(iposSensorEventWrapper.getUwbRawDataEventList()); // this.jmsTemplate.convertAndSend("/request123", monReqInternal); // submit request to the internal broker } + private static void processUWBRawdataEvents(List<GenericSensor.UWBRawDataEvent> uwbRawDataEventList) { + for (GenericSensor.UWBRawDataEvent proto_uwbRawDataEvent : uwbRawDataEventList){ + UWB internal_uwbRawDataEvent; + try { + internal_uwbRawDataEvent = GenericSensorTransformer.uwb_GSensor2Internal(proto_uwbRawDataEvent); + }catch (NumberFormatException e){ + LOG.info("Warning: Received UWB-rawdata that contained ill-formatted distance information"); + continue; + } + PositionMonitoring.receiveMessage(internal_uwbRawDataEvent); + } + + } + private static void processIMURawdataEvents(List<GenericSensor.IMURawDataEvent> imuRawDataEventList) { for (GenericSensor.IMURawDataEvent proto_imuRawDataEvent : imuRawDataEventList){ IMU internal_imuRawDataEvent = GenericSensorTransformer.imu_GSensor2Internal(proto_imuRawDataEvent); diff --git a/src/main/java/ipos/project/UseCaseController/PositionMonitoring.java b/src/main/java/ipos/project/UseCaseController/PositionMonitoring.java index 07b19bf5d7d2b5078e4ee621038c6c08e41df614..ea281d130231c0167fa71e0daea7190cdde6c449 100644 --- a/src/main/java/ipos/project/UseCaseController/PositionMonitoring.java +++ b/src/main/java/ipos/project/UseCaseController/PositionMonitoring.java @@ -2,10 +2,7 @@ package ipos.project.UseCaseController; import ipos.project.DataModellntegration.SimpleSceneIntegration.SimpleSceneIntegration; import ipos.project.DataModellntegration.iPos_Datamodel.*; -import ipos.project.Functionality.DataServices; -import ipos.project.Functionality.Odometry; -import ipos.project.Functionality.PositionCalculation; -import ipos.project.Functionality.SensorDataFusion; +import ipos.project.Functionality.*; import ipos.project.Functionality.eventfilter.FilteringResult; import ipos.project.Functionality.eventfilter.eventFilter; import ipos.project.Functionality.eventfilter.readConfig; @@ -21,6 +18,7 @@ import java.util.stream.Collectors; @Component public class PositionMonitoring { + public static final double TRIANGULATION_HEIGHT = 0.82; private static org.apache.logging.log4j.Logger LOG = LogManager.getLogger(); private static List<eventFilter> eventFilters = new ArrayList<eventFilter>(); @@ -58,6 +56,19 @@ public class PositionMonitoring { } } + public static void receiveMessage (UWB uwbRawDataEvent){ + PositionEvent positionEvent = null; + try { + positionEvent = Triangulation.update(uwbRawDataEvent); + } catch (ParseException e) { + e.printStackTrace(); + } + if (positionEvent != null) { + updateLocalizableObject(positionEvent); + receiveMessage(positionEvent); + } + } + static int imuCount = 0; public static void receiveMessage(IMU imuRawdataEvent){ diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 7382dbc7eeab8154aee788e31c68ae9c76702cbc..cc75fe88d2afba2fc940c4ebcc1ac1edcacf051d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -13,8 +13,8 @@ mqtt: connectionTimeout: 20 clientId: ipos.project.fw # hostname: 192.168.0.111 # ceti-laptop robolab - # hostname: broker.hivemq.com # online - hostname: 192.168.0.143 # Frank-laptop robolab + hostname: broker.hivemq.com # online + # hostname: 192.168.0.143 # Frank-laptop robolab # hostname: localhost port: 1883 diff --git a/testdata_raw_uwb.txt b/testdata_raw_uwb.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391