blob: b825faa2779a4a359ee6ad07986efca8b2c0e49d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:Complete_0="http:///Complete_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_Wv32sIKZEdihC9hGDszZng http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_ludV4YKZEdihC9hGDszZng" xmi:id="_q8_0IIKVEdi2Wc8D4GtlCQ" name="uml2" appliedProfile="_DOfsUIKaEdiQZY6ayxtRxA _DSBhcIKaEdiQZY6ayxtRxA">
<eAnnotations xmi:id="_DRvNkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Complete_0:Complete__Metamodel" xmi:id="_DRvNkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<packageImport xmi:id="_q8_0IYKVEdi2Wc8D4GtlCQ">
<importedPackage href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_NUv84IKVEdiFpp01w6WBkA"/>
</packageImport>
<packageImport xsi:type="uml:ProfileApplication" xmi:id="_DOfsUIKaEdiQZY6ayxtRxA">
<eAnnotations xmi:id="_DOfsUYKaEdiQZY6ayxtRxA" source="attributes">
<details xmi:id="_DOfsUoKaEdiQZY6ayxtRxA" key="version" value="0"/>
</eAnnotations>
<importedPackage href="pathmap://UML2_PROFILES/Complete.profile.uml2#_i0mz4IKZEdihC9hGDszZng"/>
<importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_i0mz4IKZEdihC9hGDszZng"/>
</packageImport>
<packageImport xsi:type="uml:ProfileApplication" xmi:id="_DSBhcIKaEdiQZY6ayxtRxA">
<eAnnotations xmi:id="_DSHoEIKaEdiQZY6ayxtRxA" source="attributes">
<details xmi:id="_DSHoEYKaEdiQZY6ayxtRxA" key="version" value="0"/>
</eAnnotations>
<importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_Rj5hEIKZEdihC9hGDszZng"/>
<importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_Rj5hEIKZEdihC9hGDszZng"/>
</packageImport>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0IoKVEdi2Wc8D4GtlCQ" name="Integer"/>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0I4KVEdi2Wc8D4GtlCQ" name="Boolean"/>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0JIKVEdi2Wc8D4GtlCQ" name="String"/>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0JYKVEdi2Wc8D4GtlCQ" name="UnlimitedNatural"/>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0JoKVEdi2Wc8D4GtlCQ" name="Sequence"/>
<ownedMember xsi:type="uml:PrimitiveType" xmi:id="_q8_0J4KVEdi2Wc8D4GtlCQ" name="Set"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0KIKVEdi2Wc8D4GtlCQ" name="Element" isAbstract="true">
<eAnnotations xmi:id="_DST1UIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DSZ78IKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0KYKVEdi2Wc8D4GtlCQ">
<general xsi:type="uml:Class" href="Ecore.metamodel.uml2#_q85tkYKVEdi2Wc8D4GtlCQ"/>
</generalization>
<ownedAttribute xmi:id="_q8_0KoKVEdi2Wc8D4GtlCQ" name="ownedElement" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q8_0O4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0K4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0LIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0LYKVEdi2Wc8D4GtlCQ" name="owner" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q8_0O4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0LoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0L4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0MIKVEdi2Wc8D4GtlCQ" name="ownedComment" type="_q8_0PoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0PIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0MYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0MoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0M4KVEdi2Wc8D4GtlCQ" name="validateNotOwnSelf" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0NIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0NYKVEdi2Wc8D4GtlCQ" name="validateHasOwner" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0NoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0N4KVEdi2Wc8D4GtlCQ" name="allOwnedElements" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0OIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0OYKVEdi2Wc8D4GtlCQ" name="mustBeOwned" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0OoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0O4KVEdi2Wc8D4GtlCQ" memberEnd="_q8_0KoKVEdi2Wc8D4GtlCQ _q8_0LYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0PIKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0MIKVEdi2Wc8D4GtlCQ _q8_0PYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0PYKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" association="_q8_0PIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0PoKVEdi2Wc8D4GtlCQ" name="Comment">
<eAnnotations xmi:id="_DV8YIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DV8YIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0P4KVEdi2Wc8D4GtlCQ" general="_q8_0SYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0QIKVEdi2Wc8D4GtlCQ" name="body" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0QYKVEdi2Wc8D4GtlCQ" name="annotatedElement" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_02IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0QoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0Q4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0RIKVEdi2Wc8D4GtlCQ" name="bodyExpression" type="_q8_03IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_02oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0RYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0RoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0R4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_0SIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0SYKVEdi2Wc8D4GtlCQ" name="TemplateableElement" isAbstract="true">
<eAnnotations xmi:id="_DmjnAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DmjnAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0SoKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0S4KVEdi2Wc8D4GtlCQ" name="templateBinding" type="_q8_0VoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0VYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0TIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0TYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0ToKVEdi2Wc8D4GtlCQ" name="ownedTemplateSignature" type="_q8_0gIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0voKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0T4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0UIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0UYKVEdi2Wc8D4GtlCQ" name="parameterableElements" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0UoKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0U4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_0VIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0VYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0S4KVEdi2Wc8D4GtlCQ _q8_0XoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0VoKVEdi2Wc8D4GtlCQ" name="TemplateBinding">
<eAnnotations xmi:id="_DnCIIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DnCIIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0V4KVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0WIKVEdi2Wc8D4GtlCQ" name="signature" type="_q8_0gIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0foKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0WYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0WoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0W4KVEdi2Wc8D4GtlCQ" name="parameterSubstitution" type="_q8_0wIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0v4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0XIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0XYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0XoKVEdi2Wc8D4GtlCQ" name="boundElement" type="_q8_0SYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0VYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0X4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0YIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0YYKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0YoKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0Y4KVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q8_0ZIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0ZYKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q8_0ZoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0Z4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_0aIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0aYKVEdi2Wc8D4GtlCQ" name="DirectedRelationship" isAbstract="true">
<eAnnotations xmi:id="_DVj9oIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DVj9oYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0aoKVEdi2Wc8D4GtlCQ" general="_q8_0c4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0a4KVEdi2Wc8D4GtlCQ" name="source" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q8_0eoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0bIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0bYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0boKVEdi2Wc8D4GtlCQ" name="target" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q8_0fIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0b4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0cIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0cYKVEdi2Wc8D4GtlCQ" name="getRelatedElements">
<returnResult xmi:id="_q8_0coKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0c4KVEdi2Wc8D4GtlCQ" name="Relationship" isAbstract="true">
<eAnnotations xmi:id="_DVwK4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DVwK4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0dIKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0dYKVEdi2Wc8D4GtlCQ" name="relatedElement" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q8_0eIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0doKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0d4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0eIKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0dYKVEdi2Wc8D4GtlCQ _q8_0eYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0eYKVEdi2Wc8D4GtlCQ" type="_q8_0c4KVEdi2Wc8D4GtlCQ" association="_q8_0eIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0eoKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0a4KVEdi2Wc8D4GtlCQ _q8_0e4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0e4KVEdi2Wc8D4GtlCQ" type="_q8_0aYKVEdi2Wc8D4GtlCQ" association="_q8_0eoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0fIKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0boKVEdi2Wc8D4GtlCQ _q8_0fYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0fYKVEdi2Wc8D4GtlCQ" type="_q8_0aYKVEdi2Wc8D4GtlCQ" association="_q8_0fIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0foKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0WIKVEdi2Wc8D4GtlCQ _q8_0f4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0f4KVEdi2Wc8D4GtlCQ" type="_q8_0VoKVEdi2Wc8D4GtlCQ" association="_q8_0foKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0gIKVEdi2Wc8D4GtlCQ" name="TemplateSignature">
<eAnnotations xmi:id="_DmFF4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DmLMgIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0gYKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0goKVEdi2Wc8D4GtlCQ" name="parameter" type="_q8_0l4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0lYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0g4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0hIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0hYKVEdi2Wc8D4GtlCQ" name="ownedParameter" type="_q8_0l4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0rIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0hoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0h4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0iIKVEdi2Wc8D4GtlCQ" name="nestedSignature" type="_q8_0gIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0vYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0iYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0ioKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0i4KVEdi2Wc8D4GtlCQ" name="nestingSignature" type="_q8_0gIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0vYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0jIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0jYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0joKVEdi2Wc8D4GtlCQ" name="template" type="_q8_0SYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0voKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0j4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0kIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0kYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_0koKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0k4KVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0lIKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0lYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0goKVEdi2Wc8D4GtlCQ _q8_0loKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0loKVEdi2Wc8D4GtlCQ" type="_q8_0gIKVEdi2Wc8D4GtlCQ" association="_q8_0lYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0l4KVEdi2Wc8D4GtlCQ" name="TemplateParameter">
<eAnnotations xmi:id="_DmdgYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DmdgYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0mIKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0mYKVEdi2Wc8D4GtlCQ" name="signature" type="_q8_0gIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0rIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0moKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0m4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0nIKVEdi2Wc8D4GtlCQ" name="parameteredElement" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0rYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0nYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0noKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0n4KVEdi2Wc8D4GtlCQ" name="ownedParameteredElement" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0uIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0oIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0oYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0ooKVEdi2Wc8D4GtlCQ" name="default" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0uYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0o4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0pIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0pYKVEdi2Wc8D4GtlCQ" name="ownedDefault" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q8_0ooKVEdi2Wc8D4GtlCQ" association="_q8_0u4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0poKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0p4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0qIKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0qYKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0qoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_0q4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0rIKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0hYKVEdi2Wc8D4GtlCQ _q8_0mYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0rYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0nIKVEdi2Wc8D4GtlCQ _q8_0s4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0roKVEdi2Wc8D4GtlCQ" name="ParameterableElement" isAbstract="true">
<eAnnotations xmi:id="_Dm8BgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dm8BgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0r4KVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0sIKVEdi2Wc8D4GtlCQ" name="owningParameter" type="_q8_0l4KVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q8_0s4KVEdi2Wc8D4GtlCQ" association="_q8_0uIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0sYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0soKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0s4KVEdi2Wc8D4GtlCQ" name="templateParameter" type="_q8_0l4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0rYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0tIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0tYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0toKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0t4KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0uIKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0n4KVEdi2Wc8D4GtlCQ _q8_0sIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0uYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0ooKVEdi2Wc8D4GtlCQ _q8_0uoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0uoKVEdi2Wc8D4GtlCQ" type="_q8_0l4KVEdi2Wc8D4GtlCQ" association="_q8_0uYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0u4KVEdi2Wc8D4GtlCQ" memberEnd="_q8_0pYKVEdi2Wc8D4GtlCQ _q8_0vIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_0vIKVEdi2Wc8D4GtlCQ" type="_q8_0l4KVEdi2Wc8D4GtlCQ" association="_q8_0u4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0vYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0iIKVEdi2Wc8D4GtlCQ _q8_0i4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0voKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0ToKVEdi2Wc8D4GtlCQ _q8_0joKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_0v4KVEdi2Wc8D4GtlCQ" memberEnd="_q8_0W4KVEdi2Wc8D4GtlCQ _q8_0y4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_0wIKVEdi2Wc8D4GtlCQ" name="TemplateParameterSubstitution">
<eAnnotations xmi:id="_DnOVYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DnOVYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_0wYKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_0woKVEdi2Wc8D4GtlCQ" name="formal" type="_q8_0l4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_00oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0w4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0xIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0xYKVEdi2Wc8D4GtlCQ" name="actual" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_01IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0xoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0x4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0yIKVEdi2Wc8D4GtlCQ" name="ownedActual" type="_q8_0roKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q8_0xYKVEdi2Wc8D4GtlCQ" association="_q8_01oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0yYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0yoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_0y4KVEdi2Wc8D4GtlCQ" name="templateBinding" type="_q8_0VoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_0v4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_0zIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_0zYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_0zoKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0z4KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_00IKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_00YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_00oKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0woKVEdi2Wc8D4GtlCQ _q8_004KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_004KVEdi2Wc8D4GtlCQ" type="_q8_0wIKVEdi2Wc8D4GtlCQ" association="_q8_00oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_01IKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0xYKVEdi2Wc8D4GtlCQ _q8_01YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_01YKVEdi2Wc8D4GtlCQ" type="_q8_0wIKVEdi2Wc8D4GtlCQ" association="_q8_01IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_01oKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0yIKVEdi2Wc8D4GtlCQ _q8_014KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_014KVEdi2Wc8D4GtlCQ" type="_q8_0wIKVEdi2Wc8D4GtlCQ" association="_q8_01oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_02IKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0QYKVEdi2Wc8D4GtlCQ _q8_02YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_02YKVEdi2Wc8D4GtlCQ" type="_q8_0PoKVEdi2Wc8D4GtlCQ" association="_q8_02IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_02oKVEdi2Wc8D4GtlCQ" memberEnd="_q8_0RIKVEdi2Wc8D4GtlCQ _q8_024KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_024KVEdi2Wc8D4GtlCQ" type="_q8_0PoKVEdi2Wc8D4GtlCQ" association="_q8_02oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_03IKVEdi2Wc8D4GtlCQ" name="StringExpression">
<eAnnotations xmi:id="_Dmv0QIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dmv0QYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_03YKVEdi2Wc8D4GtlCQ" general="_q8_0SYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_03oKVEdi2Wc8D4GtlCQ" name="subExpression" type="_q8_03IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_06IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_034KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_04IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_04YKVEdi2Wc8D4GtlCQ" name="owningExpression" type="_q8_03IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_06IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_04oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_044KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_05IKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_05YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_05oKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_054KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_06IKVEdi2Wc8D4GtlCQ" memberEnd="_q8_03oKVEdi2Wc8D4GtlCQ _q8_04YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_06YKVEdi2Wc8D4GtlCQ" name="MultiplicityElement" isAbstract="true">
<eAnnotations xmi:id="_DSgCkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DSgCkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_06oKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_064KVEdi2Wc8D4GtlCQ" name="isOrdered" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_07IKVEdi2Wc8D4GtlCQ" name="isUnique" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q8_07YKVEdi2Wc8D4GtlCQ" name="lower" type="_q8_0IoKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q8_07oKVEdi2Wc8D4GtlCQ" name="upper" type="_q8_0JYKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q8_074KVEdi2Wc8D4GtlCQ" name="upperValue" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q8_1EYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_08IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_08YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q8_08oKVEdi2Wc8D4GtlCQ" name="lowerValue" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wwYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8_084KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q8_09IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q8_09YKVEdi2Wc8D4GtlCQ" name="lowerBound" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_09oKVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_094KVEdi2Wc8D4GtlCQ" name="upperBound" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0-IKVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0-YKVEdi2Wc8D4GtlCQ" name="isMultivalued" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0-oKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0-4KVEdi2Wc8D4GtlCQ" name="includesCardinality" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0_IKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q8_0_YKVEdi2Wc8D4GtlCQ" name="C" type="_q8_0IoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_0_oKVEdi2Wc8D4GtlCQ" name="includesMultiplicity" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_0_4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q8_1AIKVEdi2Wc8D4GtlCQ" name="M" type="_q8_06YKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1AYKVEdi2Wc8D4GtlCQ" name="validateUpperGt0" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1AoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1A4KVEdi2Wc8D4GtlCQ" name="validateLowerGe0" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1BIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1BYKVEdi2Wc8D4GtlCQ" name="validateUpperGeLower" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1BoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1B4KVEdi2Wc8D4GtlCQ" name="validateLowerEqLowerbound" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1CIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1CYKVEdi2Wc8D4GtlCQ" name="validateUpperEqUpperbound" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1CoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1C4KVEdi2Wc8D4GtlCQ" name="lower" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1DIKVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1DYKVEdi2Wc8D4GtlCQ" name="upper" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1DoKVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q8_1D4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q8_1EIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q8_1EYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_074KVEdi2Wc8D4GtlCQ _q8_1EoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q8_1EoKVEdi2Wc8D4GtlCQ" type="_q8_06YKVEdi2Wc8D4GtlCQ" association="_q8_1EYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q8_1E4KVEdi2Wc8D4GtlCQ" name="ValueSpecification" isAbstract="true">
<eAnnotations xmi:id="_DVFcgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DVFcgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q8_1FIKVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q8_1FYKVEdi2Wc8D4GtlCQ" general="_q8_0roKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q8_1FoKVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q8_1F4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F6wIKVEdi2Wc8D4GtlCQ" name="integerValue" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F6wYKVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F6woKVEdi2Wc8D4GtlCQ" name="booleanValue" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F6w4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F6xIKVEdi2Wc8D4GtlCQ" name="stringValue" type="_q8_0JIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F6xYKVEdi2Wc8D4GtlCQ" type="_q8_0JIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F6xoKVEdi2Wc8D4GtlCQ" name="unlimitedValue" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F6x4KVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F6yIKVEdi2Wc8D4GtlCQ" name="isNull" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F6yYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9F6yoKVEdi2Wc8D4GtlCQ" name="TypedElement" isAbstract="true">
<eAnnotations xmi:id="_DTdE0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DTdE0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9F6y4KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F6zIKVEdi2Wc8D4GtlCQ" name="type" type="_q9MBz4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wv4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F6zYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F6zoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9F6z4KVEdi2Wc8D4GtlCQ" name="NamedElement" isAbstract="true">
<eAnnotations xmi:id="_DTvYsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DTvYsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9F60IKVEdi2Wc8D4GtlCQ" general="_q8_0SYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F60YKVEdi2Wc8D4GtlCQ" name="visibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F60oKVEdi2Wc8D4GtlCQ" name="clientDependency" type="_q9YPEIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPGYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F604KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F61IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F61YKVEdi2Wc8D4GtlCQ" name="name" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F61oKVEdi2Wc8D4GtlCQ" name="qualifiedName" type="_q8_0JIKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9F614KVEdi2Wc8D4GtlCQ" name="nameExpression" type="_q8_03IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wvYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F62IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F62YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9F62oKVEdi2Wc8D4GtlCQ" name="validateNoName" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F624KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F63IKVEdi2Wc8D4GtlCQ" name="validateQualifiedName" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F63YKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F63oKVEdi2Wc8D4GtlCQ" name="allNamespaces" type="_q8_0JoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F634KVEdi2Wc8D4GtlCQ" type="_q8_0JoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F64IKVEdi2Wc8D4GtlCQ" name="isDistinguishableFrom" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F64YKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9F64oKVEdi2Wc8D4GtlCQ" name="n" type="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedParameter xmi:id="_q9F644KVEdi2Wc8D4GtlCQ" name="ns" type="_q9F68IKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F65IKVEdi2Wc8D4GtlCQ" name="separator" type="_q8_0JIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F65YKVEdi2Wc8D4GtlCQ" type="_q8_0JIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F65oKVEdi2Wc8D4GtlCQ" name="qualifiedName" type="_q8_0JIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F654KVEdi2Wc8D4GtlCQ" type="_q8_0JIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F66IKVEdi2Wc8D4GtlCQ" name="validateVisibilityNeedsOwnership" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F66YKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F66oKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F664KVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F67IKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F67YKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F67oKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9F674KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9F68IKVEdi2Wc8D4GtlCQ" name="Namespace" isAbstract="true">
<eAnnotations xmi:id="_DVXwYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DVXwYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9F68YKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F68oKVEdi2Wc8D4GtlCQ" name="member" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9F7FoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F684KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F69IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F69YKVEdi2Wc8D4GtlCQ" name="ownedRule" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9F7GIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F69oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F694KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F6-IKVEdi2Wc8D4GtlCQ" name="importedMember" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9MBd4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F6-YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F6-oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F6-4KVEdi2Wc8D4GtlCQ" name="elementImport" type="_q9MBeoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBeYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F6_IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F6_YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F6_oKVEdi2Wc8D4GtlCQ" name="packageImport" type="_q9MBk4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBkoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F6_4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F7AIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9F7AYKVEdi2Wc8D4GtlCQ" name="validateMembersAreDistinguishable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7AoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7A4KVEdi2Wc8D4GtlCQ" name="getNamesOfMember" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7BIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9F7BYKVEdi2Wc8D4GtlCQ" name="element" type="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7BoKVEdi2Wc8D4GtlCQ" name="membersAreDistinguishable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7B4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7CIKVEdi2Wc8D4GtlCQ" name="validateImportedMemberDerived" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7CYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7CoKVEdi2Wc8D4GtlCQ" name="importedMember" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7C4KVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7DIKVEdi2Wc8D4GtlCQ" name="importMembers" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7DYKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9F7DoKVEdi2Wc8D4GtlCQ" name="imps" type="_q8_0J4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7D4KVEdi2Wc8D4GtlCQ" name="excludeCollisions" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9F7EIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9F7EYKVEdi2Wc8D4GtlCQ" name="imps" type="_q8_0J4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7EoKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9F7E4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9F7FIKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9F7FYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9F7FoKVEdi2Wc8D4GtlCQ" memberEnd="_q9F68oKVEdi2Wc8D4GtlCQ _q9F7F4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9F7F4KVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" association="_q9F7FoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9F7GIKVEdi2Wc8D4GtlCQ" memberEnd="_q9F69YKVEdi2Wc8D4GtlCQ _q9F7JIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9F7GYKVEdi2Wc8D4GtlCQ" name="Constraint">
<eAnnotations xmi:id="_DXeCIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DXeCIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9F7GoKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9F7G4KVEdi2Wc8D4GtlCQ" name="context" type="_q9F68IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9MBcYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F7HIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F7HYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F7HoKVEdi2Wc8D4GtlCQ" name="specification" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBc4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F7H4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F7IIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F7IYKVEdi2Wc8D4GtlCQ" name="constrainedElement" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBdYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F7IoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F7I4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9F7JIKVEdi2Wc8D4GtlCQ" name="namespace" type="_q9F68IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9F7GIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9F7JYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9F7JoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MBYIKVEdi2Wc8D4GtlCQ" name="validateNotApplyToSelf" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBYYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBYoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9MBY4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MBZIKVEdi2Wc8D4GtlCQ" name="PackageableElement" isAbstract="true">
<eAnnotations xmi:id="_DYze4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DYze4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MBZYKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9MBZoKVEdi2Wc8D4GtlCQ" general="_q8_0roKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBZ4KVEdi2Wc8D4GtlCQ" name="packageableElement_visibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ" redefinedProperty="_q9F60YKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q9MBaIKVEdi2Wc8D4GtlCQ" name="getVisibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBaYKVEdi2Wc8D4GtlCQ" type="_q9MBbIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBaoKVEdi2Wc8D4GtlCQ" name="setVisibility">
<ownedParameter xmi:id="_q9MBa4KVEdi2Wc8D4GtlCQ" name="newVisibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q9MBbIKVEdi2Wc8D4GtlCQ" name="VisibilityKind">
<ownedLiteral xmi:id="_q9MBbYKVEdi2Wc8D4GtlCQ" name="public"/>
<ownedLiteral xmi:id="_q9MBboKVEdi2Wc8D4GtlCQ" name="private"/>
<ownedLiteral xmi:id="_q9MBb4KVEdi2Wc8D4GtlCQ" name="protected"/>
<ownedLiteral xmi:id="_q9MBcIKVEdi2Wc8D4GtlCQ" name="package"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBcYKVEdi2Wc8D4GtlCQ" memberEnd="_q9F7G4KVEdi2Wc8D4GtlCQ _q9MBcoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBcoKVEdi2Wc8D4GtlCQ" type="_q9F7GYKVEdi2Wc8D4GtlCQ" association="_q9MBcYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBc4KVEdi2Wc8D4GtlCQ" memberEnd="_q9F7HoKVEdi2Wc8D4GtlCQ _q9MBdIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBdIKVEdi2Wc8D4GtlCQ" type="_q9F7GYKVEdi2Wc8D4GtlCQ" association="_q9MBc4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBdYKVEdi2Wc8D4GtlCQ" memberEnd="_q9F7IYKVEdi2Wc8D4GtlCQ _q9MBdoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBdoKVEdi2Wc8D4GtlCQ" type="_q9F7GYKVEdi2Wc8D4GtlCQ" association="_q9MBdYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBd4KVEdi2Wc8D4GtlCQ" memberEnd="_q9F6-IKVEdi2Wc8D4GtlCQ _q9MBeIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBeIKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" association="_q9MBd4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBeYKVEdi2Wc8D4GtlCQ" memberEnd="_q9F6-4KVEdi2Wc8D4GtlCQ _q9MBgYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MBeoKVEdi2Wc8D4GtlCQ" name="ElementImport">
<eAnnotations xmi:id="_DY_sIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DY_sIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MBe4KVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBfIKVEdi2Wc8D4GtlCQ" name="visibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBfYKVEdi2Wc8D4GtlCQ" name="alias" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBfoKVEdi2Wc8D4GtlCQ" name="importedElement" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBkIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBf4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBgIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBgYKVEdi2Wc8D4GtlCQ" name="importingNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBeYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBgoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBg4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MBhIKVEdi2Wc8D4GtlCQ" name="validateVisibilityPublicOrPrivate" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBhYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBhoKVEdi2Wc8D4GtlCQ" name="validateImportedElementIsPublic" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBh4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBiIKVEdi2Wc8D4GtlCQ" name="getName" type="_q8_0JIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBiYKVEdi2Wc8D4GtlCQ" type="_q8_0JIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBioKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9MBi4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBjIKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9MBjYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBjoKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBj4KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBkIKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBfoKVEdi2Wc8D4GtlCQ _q9MBkYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBkYKVEdi2Wc8D4GtlCQ" type="_q9MBeoKVEdi2Wc8D4GtlCQ" association="_q9MBkIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBkoKVEdi2Wc8D4GtlCQ" memberEnd="_q9F6_oKVEdi2Wc8D4GtlCQ _q9MBmYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MBk4KVEdi2Wc8D4GtlCQ" name="PackageImport">
<eAnnotations xmi:id="_DZL5YIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZL5YYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MBlIKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBlYKVEdi2Wc8D4GtlCQ" name="visibility" type="_q9MBbIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBloKVEdi2Wc8D4GtlCQ" name="importedPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBpIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBl4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBmIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBmYKVEdi2Wc8D4GtlCQ" name="importingNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MBkoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBmoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBm4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MBnIKVEdi2Wc8D4GtlCQ" name="validatePublicOrPrivate" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBnYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBnoKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9MBn4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBoIKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9MBoYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBooKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBo4KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBpIKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBloKVEdi2Wc8D4GtlCQ _q9MBpYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MBpYKVEdi2Wc8D4GtlCQ" type="_q9MBk4KVEdi2Wc8D4GtlCQ" association="_q9MBpIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MBpoKVEdi2Wc8D4GtlCQ" name="Package">
<eAnnotations xmi:id="_DUBskIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DUBskYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MBp4KVEdi2Wc8D4GtlCQ" general="_q9F68IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9MBqIKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MBqYKVEdi2Wc8D4GtlCQ" name="nestedPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9MBzYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBqoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBq4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBrIKVEdi2Wc8D4GtlCQ" name="nestingPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9MBzYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBrYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBroKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBr4KVEdi2Wc8D4GtlCQ" name="ownedType" type="_q9MBz4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9MBzoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBsIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBsYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBsoKVEdi2Wc8D4GtlCQ" name="ownedMember" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MB2YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBs4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBtIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBtYKVEdi2Wc8D4GtlCQ" name="packageMerge" type="_q9MB3IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MB24KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBtoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBt4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBuIKVEdi2Wc8D4GtlCQ" name="packageExtension" type="_q9MB3IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MB7IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBuYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBuoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MBu4KVEdi2Wc8D4GtlCQ" name="appliedProfile" type="_q9MB8IKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F6_oKVEdi2Wc8D4GtlCQ" association="_q9MB7oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MBvIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MBvYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MBvoKVEdi2Wc8D4GtlCQ" name="validateElementsPublicOrPrivate" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBv4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBwIKVEdi2Wc8D4GtlCQ" name="mustBeOwned" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBwYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBwoKVEdi2Wc8D4GtlCQ" name="visibleMembers" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBw4KVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBxIKVEdi2Wc8D4GtlCQ" name="makesVisible" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MBxYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9MBxoKVEdi2Wc8D4GtlCQ" name="el" type="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBx4KVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MByIKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MByYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9MByoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MBy4KVEdi2Wc8D4GtlCQ" name="getPackageImports">
<returnResult xmi:id="_q9MBzIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBzYKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBqYKVEdi2Wc8D4GtlCQ _q9MBrIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MBzoKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBr4KVEdi2Wc8D4GtlCQ _q9MB0YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MBz4KVEdi2Wc8D4GtlCQ" name="Type" isAbstract="true">
<eAnnotations xmi:id="_DS4dEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DS4dEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MB0IKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MB0YKVEdi2Wc8D4GtlCQ" name="package" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9MBzoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MB0oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MB04KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MB1IKVEdi2Wc8D4GtlCQ" name="conformsTo" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MB1YKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9MB1oKVEdi2Wc8D4GtlCQ" name="other" type="_q9MBz4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MB14KVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MB2IKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB2YKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBsoKVEdi2Wc8D4GtlCQ _q9MB2oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MB2oKVEdi2Wc8D4GtlCQ" type="_q9MBpoKVEdi2Wc8D4GtlCQ" association="_q9MB2YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB24KVEdi2Wc8D4GtlCQ" memberEnd="_q9MBtYKVEdi2Wc8D4GtlCQ _q9MB4YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MB3IKVEdi2Wc8D4GtlCQ" name="PackageMerge">
<eAnnotations xmi:id="_DZeNQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZeNQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MB3YKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MB3oKVEdi2Wc8D4GtlCQ" name="mergedPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MB6oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MB34KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MB4IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9MB4YKVEdi2Wc8D4GtlCQ" name="mergingPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9MB24KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MB4oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MB44KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MB5IKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9MB5YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MB5oKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9MB54KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9MB6IKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9MB6YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB6oKVEdi2Wc8D4GtlCQ" memberEnd="_q9MB3oKVEdi2Wc8D4GtlCQ _q9MB64KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MB64KVEdi2Wc8D4GtlCQ" type="_q9MB3IKVEdi2Wc8D4GtlCQ" association="_q9MB6oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB7IKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBuIKVEdi2Wc8D4GtlCQ _q9MB7YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MB7YKVEdi2Wc8D4GtlCQ" type="_q9MBpoKVEdi2Wc8D4GtlCQ" association="_q9MB7IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB7oKVEdi2Wc8D4GtlCQ" memberEnd="_q9MBu4KVEdi2Wc8D4GtlCQ _q9MB74KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MB74KVEdi2Wc8D4GtlCQ" type="_q9MBpoKVEdi2Wc8D4GtlCQ" association="_q9MB7oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MB8IKVEdi2Wc8D4GtlCQ" name="ProfileApplication">
<eAnnotations xmi:id="_DZ2nwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZ2nwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9MB8YKVEdi2Wc8D4GtlCQ" general="_q9MBk4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9MB8oKVEdi2Wc8D4GtlCQ" name="importedProfile" type="_q9MB-YKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9MBloKVEdi2Wc8D4GtlCQ" association="_q9MB94KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9MB84KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9MB9IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9MB9YKVEdi2Wc8D4GtlCQ" name="setImportedPackage">
<ownedParameter xmi:id="_q9MB9oKVEdi2Wc8D4GtlCQ" name="newImportedPackage" type="_q9MBpoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9MB94KVEdi2Wc8D4GtlCQ" memberEnd="_q9MB8oKVEdi2Wc8D4GtlCQ _q9MB-IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9MB-IKVEdi2Wc8D4GtlCQ" type="_q9MB8IKVEdi2Wc8D4GtlCQ" association="_q9MB94KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9MB-YKVEdi2Wc8D4GtlCQ" name="Profile">
<eAnnotations xmi:id="_DZwhIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZwhIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIAIKVEdi2Wc8D4GtlCQ" general="_q9MBpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIAYKVEdi2Wc8D4GtlCQ" name="ownedStereotype" type="_q9SIEIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9SIDoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIAoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIA4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIBIKVEdi2Wc8D4GtlCQ" name="metaclassReference" type="_q9MBeoKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F6-4KVEdi2Wc8D4GtlCQ" association="_q92wuYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIBYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIBoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIB4KVEdi2Wc8D4GtlCQ" name="metamodelReference" type="_q9MBk4KVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F6_oKVEdi2Wc8D4GtlCQ" association="_q92wu4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SICIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SICYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SICoKVEdi2Wc8D4GtlCQ" name="getElementImports">
<returnResult xmi:id="_q9SIC4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIDIKVEdi2Wc8D4GtlCQ" name="getPackageImports">
<returnResult xmi:id="_q9SIDYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIDoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIAYKVEdi2Wc8D4GtlCQ _q9SID4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SID4KVEdi2Wc8D4GtlCQ" type="_q9MB-YKVEdi2Wc8D4GtlCQ" association="_q9SIDoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIEIKVEdi2Wc8D4GtlCQ" name="Stereotype">
<eAnnotations xmi:id="_DZkT4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZkT4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIEYKVEdi2Wc8D4GtlCQ" general="_q9SIEoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIEoKVEdi2Wc8D4GtlCQ" name="Class">
<eAnnotations xmi:id="_DSsP0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DSsP0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIE4KVEdi2Wc8D4GtlCQ" general="_q9SINoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9SIFIKVEdi2Wc8D4GtlCQ" general="_q9eVcYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIFYKVEdi2Wc8D4GtlCQ" name="ownedOperation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrT4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIFoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIF4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIGIKVEdi2Wc8D4GtlCQ" name="superClass" type="_q9SIEoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" redefinedProperty="_q9SIYIKVEdi2Wc8D4GtlCQ" association="_q92wqoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIGYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIGoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIG4KVEdi2Wc8D4GtlCQ" name="nestedClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wrIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIHIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIHYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIHoKVEdi2Wc8D4GtlCQ" name="extension" type="_q92wr4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92wroKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIH4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIIIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIIYKVEdi2Wc8D4GtlCQ" name="isActive" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIIoKVEdi2Wc8D4GtlCQ" name="ownedReception" type="_q9kcLYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wt4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SII4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIJIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SIJYKVEdi2Wc8D4GtlCQ" name="inherit" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIJoKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIJ4KVEdi2Wc8D4GtlCQ" name="inhs" type="_q8_0J4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIKIKVEdi2Wc8D4GtlCQ" name="isAbstract" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIKYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIKoKVEdi2Wc8D4GtlCQ" name="setIsAbstract">
<ownedParameter xmi:id="_q9SIK4KVEdi2Wc8D4GtlCQ" name="newIsAbstract" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SILIKVEdi2Wc8D4GtlCQ" name="getOwnedAttributes">
<returnResult xmi:id="_q9SILYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SILoKVEdi2Wc8D4GtlCQ" name="getGenerals">
<returnResult xmi:id="_q9SIL4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIMIKVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9SIMYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIMoKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9SIM4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SINIKVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9SINYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SINoKVEdi2Wc8D4GtlCQ" name="EncapsulatedClassifier" isAbstract="true">
<eAnnotations xmi:id="_Dl44oIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dl44oYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIN4KVEdi2Wc8D4GtlCQ" general="_q9SIP4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIOIKVEdi2Wc8D4GtlCQ" name="ownedPort" type="_q9wpg4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wqIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIOYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIOoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SIO4KVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9SIPIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIPYKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9SIPoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIP4KVEdi2Wc8D4GtlCQ" name="StructuredClassifier" isAbstract="true">
<eAnnotations xmi:id="_DdZD8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DdZD8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIQIKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIQYKVEdi2Wc8D4GtlCQ" name="ownedAttribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wgoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIQoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIQ4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIRIKVEdi2Wc8D4GtlCQ" name="part" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92whIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIRYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIRoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIR4KVEdi2Wc8D4GtlCQ" name="role" type="_q9YO2IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q92whoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SISIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SISYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SISoKVEdi2Wc8D4GtlCQ" name="ownedConnector" type="_q92wioKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wiIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIS4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SITIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SITYKVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9SIToKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIT4KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9SIUIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIUYKVEdi2Wc8D4GtlCQ" name="getMembers">
<returnResult xmi:id="_q9SIUoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIU4KVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9SIVIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIVYKVEdi2Wc8D4GtlCQ" name="Classifier" isAbstract="true">
<eAnnotations xmi:id="_DXFnoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DXFnoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIVoKVEdi2Wc8D4GtlCQ" general="_q9F68IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9SIV4KVEdi2Wc8D4GtlCQ" general="_q9MBz4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9SIWIKVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIWYKVEdi2Wc8D4GtlCQ" name="feature" type="_q9SIu4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9SIuoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIWoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIW4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIXIKVEdi2Wc8D4GtlCQ" name="isAbstract" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIXYKVEdi2Wc8D4GtlCQ" name="inheritedMember" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9SIwYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIXoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIX4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIYIKVEdi2Wc8D4GtlCQ" name="general" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9SIw4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIYYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIYoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIY4KVEdi2Wc8D4GtlCQ" name="generalization" type="_q9SIxoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SIxYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIZIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIZYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIZoKVEdi2Wc8D4GtlCQ" name="powertypeExtent" type="_q9SI24KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SI5YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIZ4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIaIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIaYKVEdi2Wc8D4GtlCQ" name="attribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9SI5oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIaoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIa4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIbIKVEdi2Wc8D4GtlCQ" name="redefinedClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wC4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIbYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIboKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIb4KVEdi2Wc8D4GtlCQ" name="substitution" type="_q92wDoKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F60oKVEdi2Wc8D4GtlCQ" association="_q92wDYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIcIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIcYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIcoKVEdi2Wc8D4GtlCQ" name="ownedUseCase" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wIIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIc4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIdIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIdYKVEdi2Wc8D4GtlCQ" name="representation" type="_q92waIKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9SIeIKVEdi2Wc8D4GtlCQ" association="_q92wZoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIdoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SId4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIeIKVEdi2Wc8D4GtlCQ" name="occurrence" type="_q92waIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wgIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIeYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIeoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SIe4KVEdi2Wc8D4GtlCQ" name="allFeatures" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIfIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIfYKVEdi2Wc8D4GtlCQ" name="validateNoCyclesInGeneralization" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIfoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIf4KVEdi2Wc8D4GtlCQ" name="validateSpecializeType" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIgIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIgYKVEdi2Wc8D4GtlCQ" name="validateInheritedMember" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIgoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIg4KVEdi2Wc8D4GtlCQ" name="inheritedMember" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIhIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIhYKVEdi2Wc8D4GtlCQ" name="parents" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIhoKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIh4KVEdi2Wc8D4GtlCQ" name="allParents" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIiIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIiYKVEdi2Wc8D4GtlCQ" name="inheritableMembers" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIioKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIi4KVEdi2Wc8D4GtlCQ" name="c" type="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIjIKVEdi2Wc8D4GtlCQ" name="hasVisibilityOf" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIjYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIjoKVEdi2Wc8D4GtlCQ" name="n" type="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIj4KVEdi2Wc8D4GtlCQ" name="inherit" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIkIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIkYKVEdi2Wc8D4GtlCQ" name="inhs" type="_q8_0J4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIkoKVEdi2Wc8D4GtlCQ" name="maySpecializeType" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIk4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIlIKVEdi2Wc8D4GtlCQ" name="c" type="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIlYKVEdi2Wc8D4GtlCQ" name="general" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIloKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIl4KVEdi2Wc8D4GtlCQ" name="validateGeneralEqualsParents" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SImIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SImYKVEdi2Wc8D4GtlCQ" name="conformsTo" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SImoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIm4KVEdi2Wc8D4GtlCQ" name="other" type="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SInIKVEdi2Wc8D4GtlCQ" name="getMembers">
<returnResult xmi:id="_q9SInYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SInoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9SIn4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIoIKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9SIoYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIooKVEdi2Wc8D4GtlCQ" name="getClientDependencies">
<returnResult xmi:id="_q9SIo4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIpIKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9SIpYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIpoKVEdi2Wc8D4GtlCQ" name="RedefinableElement" isAbstract="true">
<eAnnotations xmi:id="_DYnRoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DYnRoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIp4KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIqIKVEdi2Wc8D4GtlCQ" name="redefinitionContext" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9SIuIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIqYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIqoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIq4KVEdi2Wc8D4GtlCQ" name="isLeaf" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q9SIrIKVEdi2Wc8D4GtlCQ" name="validateRedefinitionContextValid" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIrYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIroKVEdi2Wc8D4GtlCQ" name="validateRedefinitionConsistent" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIr4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIsIKVEdi2Wc8D4GtlCQ" name="isConsistentWith" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SIsYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SIsoKVEdi2Wc8D4GtlCQ" name="redefinee" type="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SIs4KVEdi2Wc8D4GtlCQ" name="isRedefinitionContextValid" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SItIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9SItYKVEdi2Wc8D4GtlCQ" name="redefinable" type="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SItoKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9SIt4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIuIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIqIKVEdi2Wc8D4GtlCQ _q9SIuYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SIuYKVEdi2Wc8D4GtlCQ" type="_q9SIpoKVEdi2Wc8D4GtlCQ" association="_q9SIuIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIuoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIWYKVEdi2Wc8D4GtlCQ _q9SIvoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIu4KVEdi2Wc8D4GtlCQ" name="Feature" isAbstract="true">
<eAnnotations xmi:id="_DXR04IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DXR04YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIvIKVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIvYKVEdi2Wc8D4GtlCQ" name="isStatic" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIvoKVEdi2Wc8D4GtlCQ" name="featuringClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9SIuoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIv4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIwIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIwYKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIXYKVEdi2Wc8D4GtlCQ _q9SIwoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SIwoKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q9SIwYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIw4KVEdi2Wc8D4GtlCQ" memberEnd="_q9SIYIKVEdi2Wc8D4GtlCQ _q9SIxIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SIxIKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q9SIw4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SIxYKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIY4KVEdi2Wc8D4GtlCQ _q9SIz4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SIxoKVEdi2Wc8D4GtlCQ" name="Generalization">
<eAnnotations xmi:id="_DYhLAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DYhLAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SIx4KVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIyIKVEdi2Wc8D4GtlCQ" name="general" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SI2IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIyYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIyoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIy4KVEdi2Wc8D4GtlCQ" name="isSubstitutable" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SIzIKVEdi2Wc8D4GtlCQ" name="generalizationSet" type="_q9SI24KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SI2oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SIzYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SIzoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SIz4KVEdi2Wc8D4GtlCQ" name="specific" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SIxYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI0IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI0YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9SI0oKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9SI04KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SI1IKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9SI1YKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9SI1oKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9SI14KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SI2IKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIyIKVEdi2Wc8D4GtlCQ _q9SI2YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SI2YKVEdi2Wc8D4GtlCQ" type="_q9SIxoKVEdi2Wc8D4GtlCQ" association="_q9SI2IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SI2oKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIzIKVEdi2Wc8D4GtlCQ _q9SI4oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SI24KVEdi2Wc8D4GtlCQ" name="GeneralizationSet">
<eAnnotations xmi:id="_DcJt0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DcJt0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SI3IKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI3YKVEdi2Wc8D4GtlCQ" name="isCovering" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI3oKVEdi2Wc8D4GtlCQ" name="isDisjoint" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI34KVEdi2Wc8D4GtlCQ" name="powertype" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SI5YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI4IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI4YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SI4oKVEdi2Wc8D4GtlCQ" name="generalization" type="_q9SIxoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9SI2oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI44KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI5IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SI5YKVEdi2Wc8D4GtlCQ" memberEnd="_q9SI34KVEdi2Wc8D4GtlCQ _q9SIZoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9SI5oKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIaYKVEdi2Wc8D4GtlCQ _q9SI54KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9SI54KVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q9SI5oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9SI6IKVEdi2Wc8D4GtlCQ" name="Property">
<eAnnotations xmi:id="_DS-jsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DTEqUIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9SI6YKVEdi2Wc8D4GtlCQ" general="_q9YO04KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9SI6oKVEdi2Wc8D4GtlCQ" general="_q9YO2IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9SI64KVEdi2Wc8D4GtlCQ" general="_q9YO7oKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI7IKVEdi2Wc8D4GtlCQ" name="datatype" type="_q9wrUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrYYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI7YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI7oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SI74KVEdi2Wc8D4GtlCQ" name="default" type="_q8_0JIKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9SI8IKVEdi2Wc8D4GtlCQ" name="isComposite" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9SI8YKVEdi2Wc8D4GtlCQ" name="isDerived" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI8oKVEdi2Wc8D4GtlCQ" name="class_" type="_q9SIEoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92v44KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI84KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI9IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SI9YKVEdi2Wc8D4GtlCQ" name="opposite" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92v5YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI9oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI94KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SI-IKVEdi2Wc8D4GtlCQ" name="isDerivedUnion" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9SI-YKVEdi2Wc8D4GtlCQ" name="association" type="_q92v54KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v_oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI-oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI-4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9SI_IKVEdi2Wc8D4GtlCQ" name="owningAssociation" type="_q92v54KVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9SI-YKVEdi2Wc8D4GtlCQ" association="_q92v_4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9SI_YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9SI_oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YOoIKVEdi2Wc8D4GtlCQ" name="redefinedProperty" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wAIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YOoYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YOooKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YOo4KVEdi2Wc8D4GtlCQ" name="subsettedProperty" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wAoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YOpIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YOpYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YOpoKVEdi2Wc8D4GtlCQ" name="aggregation" type="_q92wBIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YOp4KVEdi2Wc8D4GtlCQ" name="defaultValue" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wCIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YOqIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YOqYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YOqoKVEdi2Wc8D4GtlCQ" name="qualifier" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wCoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YOq4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YOrIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YOrYKVEdi2Wc8D4GtlCQ" name="associationEnd" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wCoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YOroKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YOr4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YOsIKVEdi2Wc8D4GtlCQ" name="validateOppositeIsOtherEnd" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOsYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOsoKVEdi2Wc8D4GtlCQ" name="opposite" type="_q9SI6IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOs4KVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOtIKVEdi2Wc8D4GtlCQ" name="validateMultiplicityOfComposite" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOtYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOtoKVEdi2Wc8D4GtlCQ" name="validateSubsettingContext" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOt4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOuIKVEdi2Wc8D4GtlCQ" name="validateNavigablePropertyRedefinition" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOuYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOuoKVEdi2Wc8D4GtlCQ" name="validateSubsettingRules" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOu4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOvIKVEdi2Wc8D4GtlCQ" name="validateNavigableReadonly" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOvYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOvoKVEdi2Wc8D4GtlCQ" name="validateDerivedUnionIsDerived" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOv4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOwIKVEdi2Wc8D4GtlCQ" name="isConsistentWith" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOwYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9YOwoKVEdi2Wc8D4GtlCQ" name="redefinee" type="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOw4KVEdi2Wc8D4GtlCQ" name="subsettingContext" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOxIKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOxYKVEdi2Wc8D4GtlCQ" name="isReadOnly" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOxoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOx4KVEdi2Wc8D4GtlCQ" name="setIsReadOnly">
<ownedParameter xmi:id="_q9YOyIKVEdi2Wc8D4GtlCQ" name="newIsReadOnly" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOyYKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YOyoKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOy4KVEdi2Wc8D4GtlCQ" name="getFeaturingClassifiers">
<returnResult xmi:id="_q9YOzIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOzYKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9YOzoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YOz4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YO0IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YO0YKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YO0oKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YO04KVEdi2Wc8D4GtlCQ" name="StructuralFeature" isAbstract="true">
<eAnnotations xmi:id="_DXqPYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DXqPYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YO1IKVEdi2Wc8D4GtlCQ" general="_q9SIu4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YO1YKVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YO1oKVEdi2Wc8D4GtlCQ" general="_q8_06YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YO14KVEdi2Wc8D4GtlCQ" name="isReadOnly" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YO2IKVEdi2Wc8D4GtlCQ" name="ConnectableElement" isAbstract="true">
<eAnnotations xmi:id="_DdApcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DdApcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YO2YKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YO2oKVEdi2Wc8D4GtlCQ" general="_q8_0roKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YO24KVEdi2Wc8D4GtlCQ" name="end" type="_q9YO34KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YO3oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO3IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO3YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YO3oKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO24KVEdi2Wc8D4GtlCQ _q9YO54KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YO34KVEdi2Wc8D4GtlCQ" name="ConnectorEnd">
<eAnnotations xmi:id="_Dc6i0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dc6i0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YO4IKVEdi2Wc8D4GtlCQ" general="_q8_06YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YO4YKVEdi2Wc8D4GtlCQ" name="definingEnd" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9YO6oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO4oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO44KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YO5IKVEdi2Wc8D4GtlCQ" name="partWithPort" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YO7IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO5YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO5oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YO54KVEdi2Wc8D4GtlCQ" name="role" type="_q9YO2IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YO3oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO6IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO6YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YO6oKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO4YKVEdi2Wc8D4GtlCQ _q9YO64KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YO64KVEdi2Wc8D4GtlCQ" type="_q9YO34KVEdi2Wc8D4GtlCQ" association="_q9YO6oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YO7IKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO5IKVEdi2Wc8D4GtlCQ _q9YO7YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YO7YKVEdi2Wc8D4GtlCQ" type="_q9YO34KVEdi2Wc8D4GtlCQ" association="_q9YO7IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YO7oKVEdi2Wc8D4GtlCQ" name="DeploymentTarget" isAbstract="true">
<eAnnotations xmi:id="_DzvHYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DzvHYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YO74KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YO8IKVEdi2Wc8D4GtlCQ" name="deployment" type="_q9YO-4KVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F60oKVEdi2Wc8D4GtlCQ" association="_q9YO-oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO8YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO8oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YO84KVEdi2Wc8D4GtlCQ" name="deployedElement" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92v4YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO9IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO9YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YO9oKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YO94KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YO-IKVEdi2Wc8D4GtlCQ" name="getClientDependencies">
<returnResult xmi:id="_q9YO-YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YO-oKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO8IKVEdi2Wc8D4GtlCQ _q9YPA4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YO-4KVEdi2Wc8D4GtlCQ" name="Deployment">
<eAnnotations xmi:id="_DzczgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DzczgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YO_IKVEdi2Wc8D4GtlCQ" general="_q9YPEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YO_YKVEdi2Wc8D4GtlCQ" name="deployedArtifact" type="_q9YPHoKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPFoKVEdi2Wc8D4GtlCQ" association="_q9YPHIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YO_oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YO_4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPAIKVEdi2Wc8D4GtlCQ" name="configuration" type="_q9YPIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPIIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPAYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPAoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPA4KVEdi2Wc8D4GtlCQ" name="location" type="_q9YO7oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YO-oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPBIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPBYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPBoKVEdi2Wc8D4GtlCQ" name="getSuppliers">
<returnResult xmi:id="_q9YPB4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPCIKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9YPCYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPCoKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9YPC4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPDIKVEdi2Wc8D4GtlCQ" name="getClients">
<returnResult xmi:id="_q9YPDYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPDoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YPD4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPEIKVEdi2Wc8D4GtlCQ" name="Dependency">
<eAnnotations xmi:id="_DahWIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DahWIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPEYKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPEoKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPE4KVEdi2Wc8D4GtlCQ" name="client" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPGYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPFIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPFYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPFoKVEdi2Wc8D4GtlCQ" name="supplier" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPGoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPF4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPGIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPGYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPE4KVEdi2Wc8D4GtlCQ _q9F60oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPGoKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPFoKVEdi2Wc8D4GtlCQ _q9YPG4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPG4KVEdi2Wc8D4GtlCQ" type="_q9YPEIKVEdi2Wc8D4GtlCQ" association="_q9YPGoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPHIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO_YKVEdi2Wc8D4GtlCQ _q9YPHYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPHYKVEdi2Wc8D4GtlCQ" type="_q9YO-4KVEdi2Wc8D4GtlCQ" association="_q9YPHIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPHoKVEdi2Wc8D4GtlCQ" name="DeployedArtifact" isAbstract="true">
<eAnnotations xmi:id="_DzpAwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DzpAwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPH4KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPIIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPAIKVEdi2Wc8D4GtlCQ _q9YPIYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPIYKVEdi2Wc8D4GtlCQ" type="_q9YO-4KVEdi2Wc8D4GtlCQ" association="_q9YPIIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPIoKVEdi2Wc8D4GtlCQ" name="DeploymentSpecification">
<eAnnotations xmi:id="_D2UhUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D2UhUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPI4KVEdi2Wc8D4GtlCQ" general="_q9YPJoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPJIKVEdi2Wc8D4GtlCQ" name="deploymentLocation" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPJYKVEdi2Wc8D4GtlCQ" name="executionLocation" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPJoKVEdi2Wc8D4GtlCQ" name="Artifact">
<eAnnotations xmi:id="_DeP_kIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DeP_kYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPJ4KVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPKIKVEdi2Wc8D4GtlCQ" general="_q9YPHoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPKYKVEdi2Wc8D4GtlCQ" name="fileName" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPKoKVEdi2Wc8D4GtlCQ" name="nestedArtifact" type="_q9YPJoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPQIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPK4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPLIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPLYKVEdi2Wc8D4GtlCQ" name="manifestation" type="_q9YPRIKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F60oKVEdi2Wc8D4GtlCQ" association="_q9YPQoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPLoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPL4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPMIKVEdi2Wc8D4GtlCQ" name="ownedOperation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v3YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPMYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPMoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPM4KVEdi2Wc8D4GtlCQ" name="ownedAttribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v34KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPNIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPNYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPNoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YPN4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPOIKVEdi2Wc8D4GtlCQ" name="getClientDependencies">
<returnResult xmi:id="_q9YPOYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPOoKVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9YPO4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPPIKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9YPPYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPPoKVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9YPP4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPQIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPKoKVEdi2Wc8D4GtlCQ _q9YPQYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPQYKVEdi2Wc8D4GtlCQ" type="_q9YPJoKVEdi2Wc8D4GtlCQ" association="_q9YPQIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPQoKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPLYKVEdi2Wc8D4GtlCQ _q9YPQ4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPQ4KVEdi2Wc8D4GtlCQ" type="_q9YPJoKVEdi2Wc8D4GtlCQ" association="_q9YPQoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPRIKVEdi2Wc8D4GtlCQ" name="Manifestation">
<eAnnotations xmi:id="_DecM0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DecM0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPRYKVEdi2Wc8D4GtlCQ" general="_q9YPTYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPRoKVEdi2Wc8D4GtlCQ" name="utilizedElement" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPFoKVEdi2Wc8D4GtlCQ" association="_q92v24KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPR4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPSIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPSYKVEdi2Wc8D4GtlCQ" name="getSuppliers">
<returnResult xmi:id="_q9YPSoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPS4KVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9YPTIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPTYKVEdi2Wc8D4GtlCQ" name="Abstraction">
<eAnnotations xmi:id="_DazqAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DazqAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPToKVEdi2Wc8D4GtlCQ" general="_q9YPEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPT4KVEdi2Wc8D4GtlCQ" name="mapping" type="_q9YPVoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9YPVIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPUIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPUYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPUoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YPU4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPVIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPT4KVEdi2Wc8D4GtlCQ _q9YPVYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPVYKVEdi2Wc8D4GtlCQ" type="_q9YPTYKVEdi2Wc8D4GtlCQ" association="_q9YPVIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPVoKVEdi2Wc8D4GtlCQ" name="OpaqueExpression">
<eAnnotations xmi:id="_DU4oMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DU4oMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPV4KVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPWIKVEdi2Wc8D4GtlCQ" name="body" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPWYKVEdi2Wc8D4GtlCQ" name="language" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPWoKVEdi2Wc8D4GtlCQ" name="result" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9YPYIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPW4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPXIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPXYKVEdi2Wc8D4GtlCQ" name="behavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v2YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPXoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPX4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9YPYIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPWoKVEdi2Wc8D4GtlCQ _q9YPYYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9YPYYKVEdi2Wc8D4GtlCQ" type="_q9YPVoKVEdi2Wc8D4GtlCQ" association="_q9YPYIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPYoKVEdi2Wc8D4GtlCQ" name="Parameter">
<eAnnotations xmi:id="_DTpSEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DTpSEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPY4KVEdi2Wc8D4GtlCQ" general="_q9YO2IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPZIKVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPZYKVEdi2Wc8D4GtlCQ" general="_q8_06YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPZoKVEdi2Wc8D4GtlCQ" name="operation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wra4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPZ4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPaIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPaYKVEdi2Wc8D4GtlCQ" name="default" type="_q8_0JIKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9YPaoKVEdi2Wc8D4GtlCQ" name="direction" type="_q92vwIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPa4KVEdi2Wc8D4GtlCQ" name="defaultValue" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92vxYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPbIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPbYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPboKVEdi2Wc8D4GtlCQ" name="isException" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPb4KVEdi2Wc8D4GtlCQ" name="isStream" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPcIKVEdi2Wc8D4GtlCQ" name="effect" type="_q92vx4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPcYKVEdi2Wc8D4GtlCQ" name="parameterSet" type="_q92vzYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92vzIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPcoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPc4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPdIKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPdYKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPdoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9YPd4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPeIKVEdi2Wc8D4GtlCQ" name="Operation">
<eAnnotations xmi:id="_DTQ3kIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DTQ3kYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPeYKVEdi2Wc8D4GtlCQ" general="_q9YPvoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPeoKVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPe4KVEdi2Wc8D4GtlCQ" general="_q8_06YKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPfIKVEdi2Wc8D4GtlCQ" general="_q8_0roKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPfYKVEdi2Wc8D4GtlCQ" name="class_" type="_q9SIEoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrT4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPfoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPf4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPgIKVEdi2Wc8D4GtlCQ" name="isQuery" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPgYKVEdi2Wc8D4GtlCQ" name="datatype" type="_q9wrUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrYoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPgoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPg4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPhIKVEdi2Wc8D4GtlCQ" name="precondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrY4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPhYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPhoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPh4KVEdi2Wc8D4GtlCQ" name="postcondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrZYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPiIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPiYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPioKVEdi2Wc8D4GtlCQ" name="redefinedOperation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrZ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPi4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPjIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPjYKVEdi2Wc8D4GtlCQ" name="bodyCondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wraYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPjoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPj4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPkIKVEdi2Wc8D4GtlCQ" name="ownedParameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wra4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPkYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPkoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9YPk4KVEdi2Wc8D4GtlCQ" name="validateTypeOfResult" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPlIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPlYKVEdi2Wc8D4GtlCQ" name="isOrdered" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPloKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPl4KVEdi2Wc8D4GtlCQ" name="isUnique" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPmIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPmYKVEdi2Wc8D4GtlCQ" name="lower" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPmoKVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPm4KVEdi2Wc8D4GtlCQ" name="upper" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPnIKVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPnYKVEdi2Wc8D4GtlCQ" name="type" type="_q9SIVYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPnoKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPn4KVEdi2Wc8D4GtlCQ" name="validateOnlyBodyForQuery" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPoIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPoYKVEdi2Wc8D4GtlCQ" name="isConsistentWith" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPooKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9YPo4KVEdi2Wc8D4GtlCQ" name="redefinee" type="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPpIKVEdi2Wc8D4GtlCQ" name="getRaisedExceptions">
<returnResult xmi:id="_q9YPpYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPpoKVEdi2Wc8D4GtlCQ" name="setIsOrdered">
<ownedParameter xmi:id="_q9YPp4KVEdi2Wc8D4GtlCQ" name="newIsOrdered" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPqIKVEdi2Wc8D4GtlCQ" name="setIsUnique">
<ownedParameter xmi:id="_q9YPqYKVEdi2Wc8D4GtlCQ" name="newIsUnique" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPqoKVEdi2Wc8D4GtlCQ" name="getLower" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPq4KVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPrIKVEdi2Wc8D4GtlCQ" name="getUpper" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPrYKVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YProKVEdi2Wc8D4GtlCQ" name="getFormalParameters">
<returnResult xmi:id="_q9YPr4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPsIKVEdi2Wc8D4GtlCQ" name="getType" type="_q9MBz4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPsYKVEdi2Wc8D4GtlCQ" type="_q9MBz4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPsoKVEdi2Wc8D4GtlCQ" name="setType">
<ownedParameter xmi:id="_q9YPs4KVEdi2Wc8D4GtlCQ" name="newType" type="_q9MBz4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPtIKVEdi2Wc8D4GtlCQ" name="getRedefinitionContexts">
<returnResult xmi:id="_q9YPtYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPtoKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9YPt4KVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPuIKVEdi2Wc8D4GtlCQ" name="getFeaturingClassifiers">
<returnResult xmi:id="_q9YPuYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPuoKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9YPu4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9YPvIKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9YPvYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9YPvoKVEdi2Wc8D4GtlCQ" name="BehavioralFeature" isAbstract="true">
<eAnnotations xmi:id="_DXwWAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DXwWAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9YPv4KVEdi2Wc8D4GtlCQ" general="_q9F68IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9YPwIKVEdi2Wc8D4GtlCQ" general="_q9SIu4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPwYKVEdi2Wc8D4GtlCQ" name="parameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9eVR4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPwoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPw4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPxIKVEdi2Wc8D4GtlCQ" name="formalParameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVSYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPxYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPxoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPx4KVEdi2Wc8D4GtlCQ" name="returnResult" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVS4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPyIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPyYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPyoKVEdi2Wc8D4GtlCQ" name="raisedException" type="_q9MBz4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVTYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPy4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YPzIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YPzYKVEdi2Wc8D4GtlCQ" name="isAbstract" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9YPzoKVEdi2Wc8D4GtlCQ" name="method" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVT4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9YPz4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9YP0IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9YP0YKVEdi2Wc8D4GtlCQ" name="concurrency" type="_q9wrS4KVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q9YP0oKVEdi2Wc8D4GtlCQ" name="isDistinguishableFrom" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9eVQIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9eVQYKVEdi2Wc8D4GtlCQ" name="n" type="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedParameter xmi:id="_q9eVQoKVEdi2Wc8D4GtlCQ" name="ns" type="_q9F68IKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVQ4KVEdi2Wc8D4GtlCQ" name="getMembers">
<returnResult xmi:id="_q9eVRIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVRYKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9eVRoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVR4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPwYKVEdi2Wc8D4GtlCQ _q9eVSIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9eVSIKVEdi2Wc8D4GtlCQ" type="_q9YPvoKVEdi2Wc8D4GtlCQ" association="_q9eVR4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVSYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPxIKVEdi2Wc8D4GtlCQ _q9eVSoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9eVSoKVEdi2Wc8D4GtlCQ" type="_q9YPvoKVEdi2Wc8D4GtlCQ" association="_q9eVSYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVS4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPx4KVEdi2Wc8D4GtlCQ _q9eVTIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9eVTIKVEdi2Wc8D4GtlCQ" type="_q9YPvoKVEdi2Wc8D4GtlCQ" association="_q9eVS4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVTYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPyoKVEdi2Wc8D4GtlCQ _q9eVToKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9eVToKVEdi2Wc8D4GtlCQ" type="_q9YPvoKVEdi2Wc8D4GtlCQ" association="_q9eVTYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVT4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPzoKVEdi2Wc8D4GtlCQ _q9eVaIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9eVUIKVEdi2Wc8D4GtlCQ" name="Behavior" isAbstract="true">
<eAnnotations xmi:id="_DbrMsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DbrMsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9eVUYKVEdi2Wc8D4GtlCQ" general="_q9SIEoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9eVUoKVEdi2Wc8D4GtlCQ" name="isReentrant" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9eVU4KVEdi2Wc8D4GtlCQ" name="context" type="_q9eVcYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrPoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVVIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVVYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVVoKVEdi2Wc8D4GtlCQ" name="redefinedBehavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrP4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVV4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVWIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVWYKVEdi2Wc8D4GtlCQ" name="parameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrQYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVWoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVW4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVXIKVEdi2Wc8D4GtlCQ" name="formalParameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wrQ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVXYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVXoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVX4KVEdi2Wc8D4GtlCQ" name="returnResult" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wrRYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVYIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVYYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVYoKVEdi2Wc8D4GtlCQ" name="precondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F69YKVEdi2Wc8D4GtlCQ" association="_q9wrR4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVY4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVZIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVZYKVEdi2Wc8D4GtlCQ" name="postcondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F69YKVEdi2Wc8D4GtlCQ" association="_q9wrSYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVZoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVZ4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVaIKVEdi2Wc8D4GtlCQ" name="specification" type="_q9YPvoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVT4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVaYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVaoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9eVa4KVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9eVbIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVbYKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9eVboKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVb4KVEdi2Wc8D4GtlCQ" name="getOwnedRules">
<returnResult xmi:id="_q9eVcIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9eVcYKVEdi2Wc8D4GtlCQ" name="BehavioredClassifier" isAbstract="true">
<eAnnotations xmi:id="_DbxTUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Db3Z8IKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9eVcoKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9eVc4KVEdi2Wc8D4GtlCQ" name="classifierBehavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9eVfIKVEdi2Wc8D4GtlCQ" association="_q9eVhYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVdIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVdYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVdoKVEdi2Wc8D4GtlCQ" name="implementation" type="_q9eViIKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9F60oKVEdi2Wc8D4GtlCQ" association="_q9eVh4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVd4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVeIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVeYKVEdi2Wc8D4GtlCQ" name="ownedStateMachine" type="_q9kcSIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrI4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVeoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVe4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVfIKVEdi2Wc8D4GtlCQ" name="ownedBehavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrPoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVfYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVfoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9eVf4KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9eVgIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVgYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9eVgoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVg4KVEdi2Wc8D4GtlCQ" name="getClientDependencies">
<returnResult xmi:id="_q9eVhIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVhYKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVc4KVEdi2Wc8D4GtlCQ _q9eVhoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9eVhoKVEdi2Wc8D4GtlCQ" type="_q9eVcYKVEdi2Wc8D4GtlCQ" association="_q9eVhYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9eVh4KVEdi2Wc8D4GtlCQ" memberEnd="_q9eVdoKVEdi2Wc8D4GtlCQ _q9eVjYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9eViIKVEdi2Wc8D4GtlCQ" name="Implementation">
<eAnnotations xmi:id="_DcuVkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DcuVkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9eViYKVEdi2Wc8D4GtlCQ" general="_q9kb4IKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9eVioKVEdi2Wc8D4GtlCQ" name="contract" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPFoKVEdi2Wc8D4GtlCQ" association="_q9wrPIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVi4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVjIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9eVjYKVEdi2Wc8D4GtlCQ" name="implementingClassifier" type="_q9eVcYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9eVh4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9eVjoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9eVj4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9eVkIKVEdi2Wc8D4GtlCQ" name="getSuppliers">
<returnResult xmi:id="_q9eVkYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVkoKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9eVk4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVlIKVEdi2Wc8D4GtlCQ" name="getClients">
<returnResult xmi:id="_q9eVlYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9eVloKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9eVl4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kb4IKVEdi2Wc8D4GtlCQ" name="Realization">
<eAnnotations xmi:id="_Da_3QIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Da_3QYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kb4YKVEdi2Wc8D4GtlCQ" general="_q9YPTYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kb4oKVEdi2Wc8D4GtlCQ" name="abstraction" type="_q9kb8oKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPE4KVEdi2Wc8D4GtlCQ" association="_q9wrOYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb44KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kb5IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kb5YKVEdi2Wc8D4GtlCQ" name="realizingClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPFoKVEdi2Wc8D4GtlCQ" association="_q9wrOoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb5oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kb54KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9kb6IKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9kb6YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kb6oKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9kb64KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kb7IKVEdi2Wc8D4GtlCQ" name="getClients">
<returnResult xmi:id="_q9kb7YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kb7oKVEdi2Wc8D4GtlCQ" name="getSuppliers">
<returnResult xmi:id="_q9kb74KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kb8IKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9kb8YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kb8oKVEdi2Wc8D4GtlCQ" name="Component">
<eAnnotations xmi:id="_D0mDAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D0mDAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kb84KVEdi2Wc8D4GtlCQ" general="_q9SIEoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kb9IKVEdi2Wc8D4GtlCQ" name="isIndirectlyInstantiated" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kb9YKVEdi2Wc8D4GtlCQ" name="required" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9kcBYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb9oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kb94KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kb-IKVEdi2Wc8D4GtlCQ" name="provided" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wrNYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb-YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kb-oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kb-4KVEdi2Wc8D4GtlCQ" name="ownedMember" type="_q9MBZIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrN4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb_IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kb_YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kb_oKVEdi2Wc8D4GtlCQ" name="realization" type="_q9kb4IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrOYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kb_4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcAIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9kcAYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9kcAoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kcA4KVEdi2Wc8D4GtlCQ" name="getClientDependencies">
<returnResult xmi:id="_q9kcBIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcBYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kb9YKVEdi2Wc8D4GtlCQ _q9kcBoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcBoKVEdi2Wc8D4GtlCQ" type="_q9kb8oKVEdi2Wc8D4GtlCQ" association="_q9kcBYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kcB4KVEdi2Wc8D4GtlCQ" name="Interface">
<eAnnotations xmi:id="_DcoO8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DcoO8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kcCIKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kcCYKVEdi2Wc8D4GtlCQ" name="ownedAttribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcI4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcCoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcC4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kcDIKVEdi2Wc8D4GtlCQ" name="ownedOperation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcJYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcDYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcDoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kcD4KVEdi2Wc8D4GtlCQ" name="redefinedInterface" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcJ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcEIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcEYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kcEoKVEdi2Wc8D4GtlCQ" name="nestedClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcKYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcE4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcFIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kcFYKVEdi2Wc8D4GtlCQ" name="ownedReception" type="_q9kcLYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcK4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcFoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcF4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9kcGIKVEdi2Wc8D4GtlCQ" name="protocol" type="_q9kcQYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcP4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcGYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcGoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9kcG4KVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9kcHIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kcHYKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9kcHoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kcH4KVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9kcIIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kcIYKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9kcIoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcI4KVEdi2Wc8D4GtlCQ" memberEnd="_q9kcCYKVEdi2Wc8D4GtlCQ _q9kcJIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcJIKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcI4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcJYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcDIKVEdi2Wc8D4GtlCQ _q9kcJoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcJoKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcJYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcJ4KVEdi2Wc8D4GtlCQ" memberEnd="_q9kcD4KVEdi2Wc8D4GtlCQ _q9kcKIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcKIKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcJ4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcKYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcEoKVEdi2Wc8D4GtlCQ _q9kcKoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcKoKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcKYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcK4KVEdi2Wc8D4GtlCQ" memberEnd="_q9kcFYKVEdi2Wc8D4GtlCQ _q9kcLIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcLIKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcK4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kcLYKVEdi2Wc8D4GtlCQ" name="Reception">
<eAnnotations xmi:id="_DlB9AIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlB9AYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kcLoKVEdi2Wc8D4GtlCQ" general="_q9YPvoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kcL4KVEdi2Wc8D4GtlCQ" name="signal" type="_q9kcNIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcMoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcMIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcMYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcMoKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcL4KVEdi2Wc8D4GtlCQ _q9kcM4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcM4KVEdi2Wc8D4GtlCQ" type="_q9kcLYKVEdi2Wc8D4GtlCQ" association="_q9kcMoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kcNIKVEdi2Wc8D4GtlCQ" name="Signal">
<eAnnotations xmi:id="_DlOKQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlOKQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kcNYKVEdi2Wc8D4GtlCQ" general="_q9eVcYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kcNoKVEdi2Wc8D4GtlCQ" name="ownedAttribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9kcPYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcN4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcOIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9kcOYKVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9kcOoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9kcO4KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9kcPIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcPYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcNoKVEdi2Wc8D4GtlCQ _q9kcPoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcPoKVEdi2Wc8D4GtlCQ" type="_q9kcNIKVEdi2Wc8D4GtlCQ" association="_q9kcPYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9kcP4KVEdi2Wc8D4GtlCQ" memberEnd="_q9kcGIKVEdi2Wc8D4GtlCQ _q9kcQIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9kcQIKVEdi2Wc8D4GtlCQ" type="_q9kcB4KVEdi2Wc8D4GtlCQ" association="_q9kcP4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kcQYKVEdi2Wc8D4GtlCQ" name="ProtocolStateMachine">
<eAnnotations xmi:id="_DxWhwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DxWhwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kcQoKVEdi2Wc8D4GtlCQ" general="_q9kcSIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kcQ4KVEdi2Wc8D4GtlCQ" name="conformance" type="_q9wrJYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrJIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcRIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9kcRYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9kcRoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9kcR4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9kcSIKVEdi2Wc8D4GtlCQ" name="StateMachine">
<eAnnotations xmi:id="_DoXk4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DoXk4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9kcSYKVEdi2Wc8D4GtlCQ" general="_q9eVUIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9kcSoKVEdi2Wc8D4GtlCQ" name="region" type="_q9wpMoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpMIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9kcS4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpIIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpIYKVEdi2Wc8D4GtlCQ" name="connectionPoint" type="_q9wqr4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrH4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpIoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpI4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpJIKVEdi2Wc8D4GtlCQ" name="extendedStateMachine" type="_q9kcSIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrIYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpJYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpJoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpJ4KVEdi2Wc8D4GtlCQ" name="stateMachine_redefinitionContext" type="_q9eVcYKVEdi2Wc8D4GtlCQ" isOrdered="true" redefinedProperty="_q9SIqIKVEdi2Wc8D4GtlCQ" association="_q9wrI4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpKIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpKYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wpKoKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9wpK4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpLIKVEdi2Wc8D4GtlCQ" name="getRedefinitionContexts">
<returnResult xmi:id="_q9wpLYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpLoKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9wpL4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpMIKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcSoKVEdi2Wc8D4GtlCQ _q9wpMYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpMYKVEdi2Wc8D4GtlCQ" type="_q9kcSIKVEdi2Wc8D4GtlCQ" association="_q9wpMIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpMoKVEdi2Wc8D4GtlCQ" name="Region">
<eAnnotations xmi:id="_DodrgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DodrgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpM4KVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpNIKVEdi2Wc8D4GtlCQ" name="subvertex" type="_q9wpRIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpQ4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpNYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpNoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpN4KVEdi2Wc8D4GtlCQ" name="transition" type="_q9wpUoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpdoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpOIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpOYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpOoKVEdi2Wc8D4GtlCQ" name="extendedRegion" type="_q9wpMoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrHYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpO4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpPIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wpPYKVEdi2Wc8D4GtlCQ" name="getRedefinitionContexts">
<returnResult xmi:id="_q9wpPoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpP4KVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9wpQIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpQYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wpQoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpQ4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpNIKVEdi2Wc8D4GtlCQ _q9wpTIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpRIKVEdi2Wc8D4GtlCQ" name="Vertex" isAbstract="true">
<eAnnotations xmi:id="_Do8zsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Do8zsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpRYKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpRoKVEdi2Wc8D4GtlCQ" name="outgoing" type="_q9wpUoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpUYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpR4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpSIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpSYKVEdi2Wc8D4GtlCQ" name="incoming" type="_q9wpUoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpd4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpSoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpS4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpTIKVEdi2Wc8D4GtlCQ" name="container" type="_q9wpMoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpQ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpTYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpToKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wpT4KVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wpUIKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpUYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpRoKVEdi2Wc8D4GtlCQ _q9wpZ4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpUoKVEdi2Wc8D4GtlCQ" name="Transition">
<eAnnotations xmi:id="_DpPHkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DpPHkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpU4KVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpVIKVEdi2Wc8D4GtlCQ" name="kind" type="_q9wpcoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpVYKVEdi2Wc8D4GtlCQ" name="container" type="_q9wpMoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpdoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpVoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpV4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpWIKVEdi2Wc8D4GtlCQ" name="target" type="_q9wpRIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpd4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpWYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpWoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpW4KVEdi2Wc8D4GtlCQ" name="redefinedTransition" type="_q9wpUoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpeIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpXIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpXYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpXoKVEdi2Wc8D4GtlCQ" name="trigger" type="_q9wpfIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpeoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpX4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpYIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpYYKVEdi2Wc8D4GtlCQ" name="guard" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpnYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpYoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpY4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpZIKVEdi2Wc8D4GtlCQ" name="effect" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpn4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpZYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpZoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpZ4KVEdi2Wc8D4GtlCQ" name="source" type="_q9wpRIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpUYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpaIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpaYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wpaoKVEdi2Wc8D4GtlCQ" name="getRedefinitionContexts">
<returnResult xmi:id="_q9wpa4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpbIKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9wpbYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpboKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wpb4KVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wpcIKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wpcYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q9wpcoKVEdi2Wc8D4GtlCQ" name="TransitionKind">
<ownedLiteral xmi:id="_q9wpc4KVEdi2Wc8D4GtlCQ" name="internal"/>
<ownedLiteral xmi:id="_q9wpdIKVEdi2Wc8D4GtlCQ" name="local"/>
<ownedLiteral xmi:id="_q9wpdYKVEdi2Wc8D4GtlCQ" name="external"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpdoKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpN4KVEdi2Wc8D4GtlCQ _q9wpVYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpd4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpWIKVEdi2Wc8D4GtlCQ _q9wpSYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpeIKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpW4KVEdi2Wc8D4GtlCQ _q9wpeYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpeYKVEdi2Wc8D4GtlCQ" type="_q9wpUoKVEdi2Wc8D4GtlCQ" association="_q9wpeIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpeoKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpXoKVEdi2Wc8D4GtlCQ _q9wpe4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpe4KVEdi2Wc8D4GtlCQ" type="_q9wpUoKVEdi2Wc8D4GtlCQ" association="_q9wpeoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpfIKVEdi2Wc8D4GtlCQ" name="Trigger" isAbstract="true">
<eAnnotations xmi:id="_Dk1vwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dk1vwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpfYKVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpfoKVEdi2Wc8D4GtlCQ" name="port" type="_q9wpg4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpgYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpf4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpgIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpgYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpfoKVEdi2Wc8D4GtlCQ _q9wpgoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpgoKVEdi2Wc8D4GtlCQ" type="_q9wpfIKVEdi2Wc8D4GtlCQ" association="_q9wpgYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpg4KVEdi2Wc8D4GtlCQ" name="Port">
<eAnnotations xmi:id="_DlyyAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlyyAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wphIKVEdi2Wc8D4GtlCQ" general="_q9SI6IKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wphYKVEdi2Wc8D4GtlCQ" name="isBehavior" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wphoKVEdi2Wc8D4GtlCQ" name="isService" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wph4KVEdi2Wc8D4GtlCQ" name="required" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wplYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpiIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpiYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpioKVEdi2Wc8D4GtlCQ" name="redefinedPort" type="_q9wpg4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpl4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpi4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpjIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpjYKVEdi2Wc8D4GtlCQ" name="provided" type="_q9kcB4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wpmYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpjoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpj4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpkIKVEdi2Wc8D4GtlCQ" name="protocol" type="_q9kcQYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpm4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpkYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpkoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wpk4KVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9wplIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wplYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wph4KVEdi2Wc8D4GtlCQ _q9wploKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wploKVEdi2Wc8D4GtlCQ" type="_q9wpg4KVEdi2Wc8D4GtlCQ" association="_q9wplYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpl4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpioKVEdi2Wc8D4GtlCQ _q9wpmIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpmIKVEdi2Wc8D4GtlCQ" type="_q9wpg4KVEdi2Wc8D4GtlCQ" association="_q9wpl4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpmYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpjYKVEdi2Wc8D4GtlCQ _q9wpmoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpmoKVEdi2Wc8D4GtlCQ" type="_q9wpg4KVEdi2Wc8D4GtlCQ" association="_q9wpmYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpm4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpkIKVEdi2Wc8D4GtlCQ _q9wpnIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpnIKVEdi2Wc8D4GtlCQ" type="_q9wpg4KVEdi2Wc8D4GtlCQ" association="_q9wpm4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpnYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpYYKVEdi2Wc8D4GtlCQ _q9wpnoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpnoKVEdi2Wc8D4GtlCQ" type="_q9wpUoKVEdi2Wc8D4GtlCQ" association="_q9wpnYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpn4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpZIKVEdi2Wc8D4GtlCQ _q9wpoIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wpoIKVEdi2Wc8D4GtlCQ" type="_q9wpUoKVEdi2Wc8D4GtlCQ" association="_q9wpn4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpoYKVEdi2Wc8D4GtlCQ" name="Activity">
<eAnnotations xmi:id="_Db9gkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Db9gkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpooKVEdi2Wc8D4GtlCQ" general="_q9eVUIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpo4KVEdi2Wc8D4GtlCQ" name="body" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wppIKVEdi2Wc8D4GtlCQ" name="language" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wppYKVEdi2Wc8D4GtlCQ" name="edge" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpuIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wppoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpp4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpqIKVEdi2Wc8D4GtlCQ" name="group" type="_q9wp_YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqFYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpqYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpqoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpq4KVEdi2Wc8D4GtlCQ" name="node" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqFoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wprIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wprYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wproKVEdi2Wc8D4GtlCQ" name="action" type="_q9wqMYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9wpq4KVEdi2Wc8D4GtlCQ" association="_q9wrGYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpr4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpsIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpsYKVEdi2Wc8D4GtlCQ" name="structuredNode" type="_q9wqGYKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wrG4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpsoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wps4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wptIKVEdi2Wc8D4GtlCQ" name="isSingleExecution" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wptYKVEdi2Wc8D4GtlCQ" name="isReadOnly" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q9wptoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wpt4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wpuIKVEdi2Wc8D4GtlCQ" memberEnd="_q9wppYKVEdi2Wc8D4GtlCQ _q9wp1oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wpuYKVEdi2Wc8D4GtlCQ" name="ActivityEdge" isAbstract="true">
<eAnnotations xmi:id="_DeoaEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DeoaEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wpuoKVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wpu4KVEdi2Wc8D4GtlCQ" name="source" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wp3YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpvIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpvYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpvoKVEdi2Wc8D4GtlCQ" name="target" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wp-oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpv4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpwIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpwYKVEdi2Wc8D4GtlCQ" name="inStructuredNode" type="_q9wqGYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq6oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpwoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpw4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpxIKVEdi2Wc8D4GtlCQ" name="inPartition" type="_q9wq7YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrA4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpxYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpxoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpx4KVEdi2Wc8D4GtlCQ" name="interrupts" type="_q9wrCIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrEIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpyIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpyYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpyoKVEdi2Wc8D4GtlCQ" name="inGroup" type="_q9wp_YKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9wrEYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpy4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpzIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wpzYKVEdi2Wc8D4GtlCQ" name="guard" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrE4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wpzoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wpz4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp0IKVEdi2Wc8D4GtlCQ" name="redefinedElement" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrFYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp0YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp0oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp04KVEdi2Wc8D4GtlCQ" name="weight" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrF4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp1IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp1YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp1oKVEdi2Wc8D4GtlCQ" name="activity" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wpuIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp14KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp2IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wp2YKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wp2oKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wp24KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wp3IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wp3YKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpu4KVEdi2Wc8D4GtlCQ _q9wp9YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wp3oKVEdi2Wc8D4GtlCQ" name="ActivityNode" isAbstract="true">
<eAnnotations xmi:id="_De6t8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_De6t8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wp34KVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wp4IKVEdi2Wc8D4GtlCQ" name="incoming" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wp-oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp4YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp4oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp44KVEdi2Wc8D4GtlCQ" name="inGroup" type="_q9wp_YKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9wp-4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp5IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp5YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp5oKVEdi2Wc8D4GtlCQ" name="activity" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqFoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp54KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp6IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp6YKVEdi2Wc8D4GtlCQ" name="redefinedElement" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqF4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp6oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp64KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp7IKVEdi2Wc8D4GtlCQ" name="inStructuredNode" type="_q9wqGYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq64KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp7YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp7oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp74KVEdi2Wc8D4GtlCQ" name="inPartition" type="_q9wq7YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq7IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp8IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp8YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp8oKVEdi2Wc8D4GtlCQ" name="inInterruptibleRegion" type="_q9wrCIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrB4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp84KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp9IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wp9YKVEdi2Wc8D4GtlCQ" name="outgoing" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wp3YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wp9oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wp94KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wp-IKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wp-YKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wp-oKVEdi2Wc8D4GtlCQ" memberEnd="_q9wp4IKVEdi2Wc8D4GtlCQ _q9wpvoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wp-4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wp44KVEdi2Wc8D4GtlCQ _q9wp_IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wp_IKVEdi2Wc8D4GtlCQ" type="_q9wp3oKVEdi2Wc8D4GtlCQ" association="_q9wp-4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wp_YKVEdi2Wc8D4GtlCQ" name="ActivityGroup" isAbstract="true">
<eAnnotations xmi:id="_De0nUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_De0nUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wp_oKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wp_4KVEdi2Wc8D4GtlCQ" name="superGroup" type="_q9wp_YKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9wqE4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqAIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqAYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqAoKVEdi2Wc8D4GtlCQ" name="activityGroup_activity" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqFYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqA4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqBIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqBYKVEdi2Wc8D4GtlCQ" name="getSubgroups">
<returnResult xmi:id="_q9wqBoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqB4KVEdi2Wc8D4GtlCQ" name="getContainedEdges">
<returnResult xmi:id="_q9wqCIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqCYKVEdi2Wc8D4GtlCQ" name="getContainedNodes">
<returnResult xmi:id="_q9wqCoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqC4KVEdi2Wc8D4GtlCQ" name="getActivity" type="_q9wpoYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wqDIKVEdi2Wc8D4GtlCQ" type="_q9wpoYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqDYKVEdi2Wc8D4GtlCQ" name="setActivity">
<ownedParameter xmi:id="_q9wqDoKVEdi2Wc8D4GtlCQ" name="newActivity" type="_q9wpoYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqD4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wqEIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqEYKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wqEoKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqE4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wp_4KVEdi2Wc8D4GtlCQ _q9wqFIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqFIKVEdi2Wc8D4GtlCQ" type="_q9wp_YKVEdi2Wc8D4GtlCQ" association="_q9wqE4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqFYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpqIKVEdi2Wc8D4GtlCQ _q9wqAoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqFoKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpq4KVEdi2Wc8D4GtlCQ _q9wp5oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqF4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wp6YKVEdi2Wc8D4GtlCQ _q9wqGIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqGIKVEdi2Wc8D4GtlCQ" type="_q9wp3oKVEdi2Wc8D4GtlCQ" association="_q9wqF4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqGYKVEdi2Wc8D4GtlCQ" name="StructuredActivityNode">
<eAnnotations xmi:id="_DhruEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DhruEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqGoKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wqG4KVEdi2Wc8D4GtlCQ" general="_q9F68IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wqHIKVEdi2Wc8D4GtlCQ" general="_q9wp_YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqHYKVEdi2Wc8D4GtlCQ" name="variable" type="_q9wq4oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq4YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqHoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqH4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqIIKVEdi2Wc8D4GtlCQ" name="containedEdge" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq6oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqIYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqIoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqI4KVEdi2Wc8D4GtlCQ" name="mustIsolate" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqJIKVEdi2Wc8D4GtlCQ" name="containedNode" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq64KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqJYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqJoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqJ4KVEdi2Wc8D4GtlCQ" name="getActivity" type="_q9wpoYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wqKIKVEdi2Wc8D4GtlCQ" type="_q9wpoYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqKYKVEdi2Wc8D4GtlCQ" name="setActivity">
<ownedParameter xmi:id="_q9wqKoKVEdi2Wc8D4GtlCQ" name="newActivity" type="_q9wpoYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqK4KVEdi2Wc8D4GtlCQ" name="getActivityGroup_activity" type="_q9wpoYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wqLIKVEdi2Wc8D4GtlCQ" type="_q9wpoYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqLYKVEdi2Wc8D4GtlCQ" name="setActivityGroup_activity">
<ownedParameter xmi:id="_q9wqLoKVEdi2Wc8D4GtlCQ" name="newActivityGroup_activity" type="_q9wpoYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqL4KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9wqMIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqMYKVEdi2Wc8D4GtlCQ" name="Action">
<eAnnotations xmi:id="_DfG7MIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DfG7MYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqMoKVEdi2Wc8D4GtlCQ" general="_q9wqRYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqM4KVEdi2Wc8D4GtlCQ" name="effect" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqNIKVEdi2Wc8D4GtlCQ" name="output" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9wq0YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqNYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqNoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqN4KVEdi2Wc8D4GtlCQ" name="input" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" isDerivedUnion="true" association="_q9wq14KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqOIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqOYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqOoKVEdi2Wc8D4GtlCQ" name="context" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q9wq24KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqO4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqPIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqPYKVEdi2Wc8D4GtlCQ" name="localPrecondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq3YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqPoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqP4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqQIKVEdi2Wc8D4GtlCQ" name="localPostcondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq34KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqQYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqQoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqQ4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wqRIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqRYKVEdi2Wc8D4GtlCQ" name="ExecutableNode" isAbstract="true">
<eAnnotations xmi:id="_DgolMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DgolMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqRoKVEdi2Wc8D4GtlCQ" general="_q9wp3oKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqR4KVEdi2Wc8D4GtlCQ" name="handler" type="_q9wqTYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqTIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqSIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqSYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqSoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wqS4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqTIKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqR4KVEdi2Wc8D4GtlCQ _q9wqWIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqTYKVEdi2Wc8D4GtlCQ" name="ExceptionHandler">
<eAnnotations xmi:id="_DwlswIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DwlswYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqToKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqT4KVEdi2Wc8D4GtlCQ" name="handlerBody" type="_q9wqRYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqXYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqUIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqUYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqUoKVEdi2Wc8D4GtlCQ" name="exceptionInput" type="_q9wqYYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqX4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqU4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqVIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqVYKVEdi2Wc8D4GtlCQ" name="exceptionType" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqz4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqVoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqV4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqWIKVEdi2Wc8D4GtlCQ" name="protectedNode" type="_q9wqRYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqTIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqWYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqWoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqW4KVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wqXIKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqXYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqT4KVEdi2Wc8D4GtlCQ _q9wqXoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqXoKVEdi2Wc8D4GtlCQ" type="_q9wqTYKVEdi2Wc8D4GtlCQ" association="_q9wqXYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqX4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqUoKVEdi2Wc8D4GtlCQ _q9wqYIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqYIKVEdi2Wc8D4GtlCQ" type="_q9wqTYKVEdi2Wc8D4GtlCQ" association="_q9wqX4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqYYKVEdi2Wc8D4GtlCQ" name="ObjectNode" isAbstract="true">
<eAnnotations xmi:id="_DfNB0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DfNB0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqYoKVEdi2Wc8D4GtlCQ" general="_q9wp3oKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wqY4KVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqZIKVEdi2Wc8D4GtlCQ" name="ordering" type="_q9wqcIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqZYKVEdi2Wc8D4GtlCQ" name="upperBound" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqdYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqZoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqZ4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqaIKVEdi2Wc8D4GtlCQ" name="inState" type="_q9wqeYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqd4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqaYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqaoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqa4KVEdi2Wc8D4GtlCQ" name="selection" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqzYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqbIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqbYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqboKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wqb4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q9wqcIKVEdi2Wc8D4GtlCQ" name="ObjectNodeOrderingKind">
<ownedLiteral xmi:id="_q9wqcYKVEdi2Wc8D4GtlCQ" name="unordered"/>
<ownedLiteral xmi:id="_q9wqcoKVEdi2Wc8D4GtlCQ" name="ordered"/>
<ownedLiteral xmi:id="_q9wqc4KVEdi2Wc8D4GtlCQ" name="LIFO"/>
<ownedLiteral xmi:id="_q9wqdIKVEdi2Wc8D4GtlCQ" name="FIFO"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqdYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqZYKVEdi2Wc8D4GtlCQ _q9wqdoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqdoKVEdi2Wc8D4GtlCQ" type="_q9wqYYKVEdi2Wc8D4GtlCQ" association="_q9wqdYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqd4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqaIKVEdi2Wc8D4GtlCQ _q9wqeIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqeIKVEdi2Wc8D4GtlCQ" type="_q9wqYYKVEdi2Wc8D4GtlCQ" association="_q9wqd4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqeYKVEdi2Wc8D4GtlCQ" name="State">
<eAnnotations xmi:id="_Dov_YIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dov_YYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqeoKVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wqe4KVEdi2Wc8D4GtlCQ" general="_q9wpRIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqfIKVEdi2Wc8D4GtlCQ" name="isComposite" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9wqfYKVEdi2Wc8D4GtlCQ" name="isOrthogonal" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9wqfoKVEdi2Wc8D4GtlCQ" name="isSimple" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9wqf4KVEdi2Wc8D4GtlCQ" name="isSubmachineState" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q9wqgIKVEdi2Wc8D4GtlCQ" name="submachine" type="_q9kcSIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqoYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqgYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqgoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqg4KVEdi2Wc8D4GtlCQ" name="connection" type="_q9wqpYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqo4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqhIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqhYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqhoKVEdi2Wc8D4GtlCQ" name="redefinedState" type="_q9wqeYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqv4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqh4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqiIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqiYKVEdi2Wc8D4GtlCQ" name="deferrableTrigger" type="_q9wpfIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqwYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqioKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqi4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqjIKVEdi2Wc8D4GtlCQ" name="region" type="_q9wpMoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqw4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqjYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqjoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqj4KVEdi2Wc8D4GtlCQ" name="entry" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqxYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqkIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqkYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqkoKVEdi2Wc8D4GtlCQ" name="exit" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqx4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqk4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqlIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqlYKVEdi2Wc8D4GtlCQ" name="doActivity" type="_q9wpoYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqyYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqloKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wql4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqmIKVEdi2Wc8D4GtlCQ" name="stateInvariant" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqy4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqmYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqmoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wqm4KVEdi2Wc8D4GtlCQ" name="getRedefinitionContexts">
<returnResult xmi:id="_q9wqnIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqnYKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q9wqnoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wqn4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q9wqoIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqoYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqgIKVEdi2Wc8D4GtlCQ _q9wqooKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqooKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqoYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqo4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqg4KVEdi2Wc8D4GtlCQ _q9wqpIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqpIKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqo4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqpYKVEdi2Wc8D4GtlCQ" name="ConnectionPointReference">
<eAnnotations xmi:id="_DpC6UIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DpJA8IKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqpoKVEdi2Wc8D4GtlCQ" general="_q9wpRIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqp4KVEdi2Wc8D4GtlCQ" name="entry" type="_q9wqr4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqrYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqqIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqqYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wqqoKVEdi2Wc8D4GtlCQ" name="exit" type="_q9wqr4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wqvYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wqq4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wqrIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqrYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqp4KVEdi2Wc8D4GtlCQ _q9wqroKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqroKVEdi2Wc8D4GtlCQ" type="_q9wqpYKVEdi2Wc8D4GtlCQ" association="_q9wqrYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wqr4KVEdi2Wc8D4GtlCQ" name="Pseudostate">
<eAnnotations xmi:id="_Dop4wIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dop4wYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wqsIKVEdi2Wc8D4GtlCQ" general="_q9wpRIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wqsYKVEdi2Wc8D4GtlCQ" name="kind" type="_q9wqsoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q9wqsoKVEdi2Wc8D4GtlCQ" name="PseudostateKind">
<ownedLiteral xmi:id="_q9wqs4KVEdi2Wc8D4GtlCQ" name="initial"/>
<ownedLiteral xmi:id="_q9wqtIKVEdi2Wc8D4GtlCQ" name="deepHistory"/>
<ownedLiteral xmi:id="_q9wqtYKVEdi2Wc8D4GtlCQ" name="shallowHistory"/>
<ownedLiteral xmi:id="_q9wqtoKVEdi2Wc8D4GtlCQ" name="join"/>
<ownedLiteral xmi:id="_q9wqt4KVEdi2Wc8D4GtlCQ" name="fork"/>
<ownedLiteral xmi:id="_q9wquIKVEdi2Wc8D4GtlCQ" name="junction"/>
<ownedLiteral xmi:id="_q9wquYKVEdi2Wc8D4GtlCQ" name="choice"/>
<ownedLiteral xmi:id="_q9wquoKVEdi2Wc8D4GtlCQ" name="entryPoint"/>
<ownedLiteral xmi:id="_q9wqu4KVEdi2Wc8D4GtlCQ" name="exitPoint"/>
<ownedLiteral xmi:id="_q9wqvIKVEdi2Wc8D4GtlCQ" name="terminate"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqvYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqqoKVEdi2Wc8D4GtlCQ _q9wqvoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqvoKVEdi2Wc8D4GtlCQ" type="_q9wqpYKVEdi2Wc8D4GtlCQ" association="_q9wqvYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqv4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqhoKVEdi2Wc8D4GtlCQ _q9wqwIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqwIKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqv4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqwYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqiYKVEdi2Wc8D4GtlCQ _q9wqwoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqwoKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqwYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqw4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqjIKVEdi2Wc8D4GtlCQ _q9wqxIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqxIKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqw4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqxYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqj4KVEdi2Wc8D4GtlCQ _q9wqxoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqxoKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqxYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqx4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqkoKVEdi2Wc8D4GtlCQ _q9wqyIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqyIKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqx4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqyYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqlYKVEdi2Wc8D4GtlCQ _q9wqyoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqyoKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqyYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqy4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqmIKVEdi2Wc8D4GtlCQ _q9wqzIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqzIKVEdi2Wc8D4GtlCQ" type="_q9wqeYKVEdi2Wc8D4GtlCQ" association="_q9wqy4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqzYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqa4KVEdi2Wc8D4GtlCQ _q9wqzoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wqzoKVEdi2Wc8D4GtlCQ" type="_q9wqYYKVEdi2Wc8D4GtlCQ" association="_q9wqzYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wqz4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqVYKVEdi2Wc8D4GtlCQ _q9wq0IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq0IKVEdi2Wc8D4GtlCQ" type="_q9wqTYKVEdi2Wc8D4GtlCQ" association="_q9wqz4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq0YKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqNIKVEdi2Wc8D4GtlCQ _q9wq0oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq0oKVEdi2Wc8D4GtlCQ" type="_q9wqMYKVEdi2Wc8D4GtlCQ" association="_q9wq0YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wq04KVEdi2Wc8D4GtlCQ" name="OutputPin">
<eAnnotations xmi:id="_Dgur0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dgur0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wq1IKVEdi2Wc8D4GtlCQ" general="_q9wq1YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wq1YKVEdi2Wc8D4GtlCQ" name="Pin" isAbstract="true">
<eAnnotations xmi:id="_DhA_sIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DhA_sYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wq1oKVEdi2Wc8D4GtlCQ" general="_q9wqYYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq14KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqN4KVEdi2Wc8D4GtlCQ _q9wq2IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq2IKVEdi2Wc8D4GtlCQ" type="_q9wqMYKVEdi2Wc8D4GtlCQ" association="_q9wq14KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wq2YKVEdi2Wc8D4GtlCQ" name="InputPin">
<eAnnotations xmi:id="_Dg65EIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dg65EYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wq2oKVEdi2Wc8D4GtlCQ" general="_q9wq1YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq24KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqOoKVEdi2Wc8D4GtlCQ _q9wq3IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq3IKVEdi2Wc8D4GtlCQ" type="_q9wqMYKVEdi2Wc8D4GtlCQ" association="_q9wq24KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq3YKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqPYKVEdi2Wc8D4GtlCQ _q9wq3oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq3oKVEdi2Wc8D4GtlCQ" type="_q9wqMYKVEdi2Wc8D4GtlCQ" association="_q9wq3YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq34KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqQIKVEdi2Wc8D4GtlCQ _q9wq4IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wq4IKVEdi2Wc8D4GtlCQ" type="_q9wqMYKVEdi2Wc8D4GtlCQ" association="_q9wq34KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq4YKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqHYKVEdi2Wc8D4GtlCQ _q9wq5YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wq4oKVEdi2Wc8D4GtlCQ" name="Variable">
<eAnnotations xmi:id="_Dhfg0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dhfg0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wq44KVEdi2Wc8D4GtlCQ" general="_q9YO2IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wq5IKVEdi2Wc8D4GtlCQ" general="_q9F6yoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wq5YKVEdi2Wc8D4GtlCQ" name="scope" type="_q9wqGYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq4YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq5oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wq54KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wq6IKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wq6YKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq6oKVEdi2Wc8D4GtlCQ" memberEnd="_q9wqIIKVEdi2Wc8D4GtlCQ _q9wpwYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq64KVEdi2Wc8D4GtlCQ" memberEnd="_q9wqJIKVEdi2Wc8D4GtlCQ _q9wp7IKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wq7IKVEdi2Wc8D4GtlCQ" memberEnd="_q9wp74KVEdi2Wc8D4GtlCQ _q9wq_oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wq7YKVEdi2Wc8D4GtlCQ" name="ActivityPartition">
<eAnnotations xmi:id="_DqMJ0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DqMJ0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wq7oKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q9wq74KVEdi2Wc8D4GtlCQ" general="_q9wp_YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wq8IKVEdi2Wc8D4GtlCQ" name="isDimension" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wq8YKVEdi2Wc8D4GtlCQ" name="isExternal" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wq8oKVEdi2Wc8D4GtlCQ" name="containedEdge" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrA4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq84KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wq9IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wq9YKVEdi2Wc8D4GtlCQ" name="subgroup" type="_q9wq7YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrBIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq9oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wq94KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wq-IKVEdi2Wc8D4GtlCQ" name="superPartition" type="_q9wq7YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrBIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq-YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wq-oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wq-4KVEdi2Wc8D4GtlCQ" name="represents" type="_q8_0KIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrBYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq_IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wq_YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wq_oKVEdi2Wc8D4GtlCQ" name="containedNode" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wq7IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wq_4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrAIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wrAYKVEdi2Wc8D4GtlCQ" name="getSuperGroup" type="_q9wp_YKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wrAoKVEdi2Wc8D4GtlCQ" type="_q9wp_YKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrA4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wq8oKVEdi2Wc8D4GtlCQ _q9wpxIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrBIKVEdi2Wc8D4GtlCQ" memberEnd="_q9wq9YKVEdi2Wc8D4GtlCQ _q9wq-IKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrBYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wq-4KVEdi2Wc8D4GtlCQ _q9wrBoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrBoKVEdi2Wc8D4GtlCQ" type="_q9wq7YKVEdi2Wc8D4GtlCQ" association="_q9wrBYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrB4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wp8oKVEdi2Wc8D4GtlCQ _q9wrDYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wrCIKVEdi2Wc8D4GtlCQ" name="InterruptibleActivityRegion">
<eAnnotations xmi:id="_Dw4AoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dw4AoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wrCYKVEdi2Wc8D4GtlCQ" general="_q9wp_YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wrCoKVEdi2Wc8D4GtlCQ" name="interruptingEdge" type="_q9wpuYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrEIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrC4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrDIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wrDYKVEdi2Wc8D4GtlCQ" name="containedNode" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrB4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrDoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrD4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrEIKVEdi2Wc8D4GtlCQ" memberEnd="_q9wrCoKVEdi2Wc8D4GtlCQ _q9wpx4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrEYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpyoKVEdi2Wc8D4GtlCQ _q9wrEoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrEoKVEdi2Wc8D4GtlCQ" type="_q9wpuYKVEdi2Wc8D4GtlCQ" association="_q9wrEYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrE4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpzYKVEdi2Wc8D4GtlCQ _q9wrFIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrFIKVEdi2Wc8D4GtlCQ" type="_q9wpuYKVEdi2Wc8D4GtlCQ" association="_q9wrE4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrFYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wp0IKVEdi2Wc8D4GtlCQ _q9wrFoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrFoKVEdi2Wc8D4GtlCQ" type="_q9wpuYKVEdi2Wc8D4GtlCQ" association="_q9wrFYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrF4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wp04KVEdi2Wc8D4GtlCQ _q9wrGIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrGIKVEdi2Wc8D4GtlCQ" type="_q9wpuYKVEdi2Wc8D4GtlCQ" association="_q9wrF4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrGYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wproKVEdi2Wc8D4GtlCQ _q9wrGoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrGoKVEdi2Wc8D4GtlCQ" type="_q9wpoYKVEdi2Wc8D4GtlCQ" association="_q9wrGYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrG4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpsYKVEdi2Wc8D4GtlCQ _q9wrHIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrHIKVEdi2Wc8D4GtlCQ" type="_q9wpoYKVEdi2Wc8D4GtlCQ" association="_q9wrG4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrHYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpOoKVEdi2Wc8D4GtlCQ _q9wrHoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrHoKVEdi2Wc8D4GtlCQ" type="_q9wpMoKVEdi2Wc8D4GtlCQ" association="_q9wrHYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrH4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wpIYKVEdi2Wc8D4GtlCQ _q9wrIIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrIIKVEdi2Wc8D4GtlCQ" type="_q9kcSIKVEdi2Wc8D4GtlCQ" association="_q9wrH4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrIYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wpJIKVEdi2Wc8D4GtlCQ _q9wrIoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrIoKVEdi2Wc8D4GtlCQ" type="_q9kcSIKVEdi2Wc8D4GtlCQ" association="_q9wrIYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrI4KVEdi2Wc8D4GtlCQ" memberEnd="_q9eVeYKVEdi2Wc8D4GtlCQ _q9wpJ4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrJIKVEdi2Wc8D4GtlCQ" memberEnd="_q9kcQ4KVEdi2Wc8D4GtlCQ _q9wrKoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wrJYKVEdi2Wc8D4GtlCQ" name="ProtocolConformance">
<eAnnotations xmi:id="_DxKUgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DxKUgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wrJoKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wrJ4KVEdi2Wc8D4GtlCQ" name="generalMachine" type="_q9kcQYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrM4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrKIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrKYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wrKoKVEdi2Wc8D4GtlCQ" name="specificMachine" type="_q9kcQYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrJIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrK4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrLIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wrLYKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q9wrLoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wrL4KVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wrMIKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wrMYKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q9wrMoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrM4KVEdi2Wc8D4GtlCQ" memberEnd="_q9wrJ4KVEdi2Wc8D4GtlCQ _q9wrNIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrNIKVEdi2Wc8D4GtlCQ" type="_q9wrJYKVEdi2Wc8D4GtlCQ" association="_q9wrM4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrNYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kb-IKVEdi2Wc8D4GtlCQ _q9wrNoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrNoKVEdi2Wc8D4GtlCQ" type="_q9kb8oKVEdi2Wc8D4GtlCQ" association="_q9wrNYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrN4KVEdi2Wc8D4GtlCQ" memberEnd="_q9kb-4KVEdi2Wc8D4GtlCQ _q9wrOIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrOIKVEdi2Wc8D4GtlCQ" type="_q9kb8oKVEdi2Wc8D4GtlCQ" association="_q9wrN4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrOYKVEdi2Wc8D4GtlCQ" memberEnd="_q9kb_oKVEdi2Wc8D4GtlCQ _q9kb4oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrOoKVEdi2Wc8D4GtlCQ" memberEnd="_q9kb5YKVEdi2Wc8D4GtlCQ _q9wrO4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrO4KVEdi2Wc8D4GtlCQ" type="_q9kb4IKVEdi2Wc8D4GtlCQ" association="_q9wrOoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrPIKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVioKVEdi2Wc8D4GtlCQ _q9wrPYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrPYKVEdi2Wc8D4GtlCQ" type="_q9eViIKVEdi2Wc8D4GtlCQ" association="_q9wrPIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrPoKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVfIKVEdi2Wc8D4GtlCQ _q9eVU4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrP4KVEdi2Wc8D4GtlCQ" memberEnd="_q9eVVoKVEdi2Wc8D4GtlCQ _q9wrQIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrQIKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrP4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrQYKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVWYKVEdi2Wc8D4GtlCQ _q9wrQoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrQoKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrQYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrQ4KVEdi2Wc8D4GtlCQ" memberEnd="_q9eVXIKVEdi2Wc8D4GtlCQ _q9wrRIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrRIKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrQ4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrRYKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVX4KVEdi2Wc8D4GtlCQ _q9wrRoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrRoKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrRYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrR4KVEdi2Wc8D4GtlCQ" memberEnd="_q9eVYoKVEdi2Wc8D4GtlCQ _q9wrSIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrSIKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrR4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrSYKVEdi2Wc8D4GtlCQ" memberEnd="_q9eVZYKVEdi2Wc8D4GtlCQ _q9wrSoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrSoKVEdi2Wc8D4GtlCQ" type="_q9eVUIKVEdi2Wc8D4GtlCQ" association="_q9wrSYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q9wrS4KVEdi2Wc8D4GtlCQ" name="CallConcurrencyKind">
<ownedLiteral xmi:id="_q9wrTIKVEdi2Wc8D4GtlCQ" name="sequential"/>
<ownedLiteral xmi:id="_q9wrTYKVEdi2Wc8D4GtlCQ" name="guarded"/>
<ownedLiteral xmi:id="_q9wrToKVEdi2Wc8D4GtlCQ" name="concurrent"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrT4KVEdi2Wc8D4GtlCQ" memberEnd="_q9SIFYKVEdi2Wc8D4GtlCQ _q9YPfYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q9wrUIKVEdi2Wc8D4GtlCQ" name="DataType">
<eAnnotations xmi:id="_DUaHEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DUaHEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9wrUYKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9wrUoKVEdi2Wc8D4GtlCQ" name="ownedAttribute" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrYYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrU4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrVIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9wrVYKVEdi2Wc8D4GtlCQ" name="ownedOperation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9wrYoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9wrVoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9wrV4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9wrWIKVEdi2Wc8D4GtlCQ" name="inherit" type="_q8_0J4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9wrWYKVEdi2Wc8D4GtlCQ" type="_q8_0J4KVEdi2Wc8D4GtlCQ" direction="return"/>
<ownedParameter xmi:id="_q9wrWoKVEdi2Wc8D4GtlCQ" name="inhs" type="_q8_0J4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wrW4KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q9wrXIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wrXYKVEdi2Wc8D4GtlCQ" name="getAttributes">
<returnResult xmi:id="_q9wrXoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9wrX4KVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q9wrYIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrYYKVEdi2Wc8D4GtlCQ" memberEnd="_q9wrUoKVEdi2Wc8D4GtlCQ _q9SI7IKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrYoKVEdi2Wc8D4GtlCQ" memberEnd="_q9wrVYKVEdi2Wc8D4GtlCQ _q9YPgYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrY4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPhIKVEdi2Wc8D4GtlCQ _q9wrZIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrZIKVEdi2Wc8D4GtlCQ" type="_q9YPeIKVEdi2Wc8D4GtlCQ" association="_q9wrY4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrZYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPh4KVEdi2Wc8D4GtlCQ _q9wrZoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wrZoKVEdi2Wc8D4GtlCQ" type="_q9YPeIKVEdi2Wc8D4GtlCQ" association="_q9wrZYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wrZ4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPioKVEdi2Wc8D4GtlCQ _q9wraIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wraIKVEdi2Wc8D4GtlCQ" type="_q9YPeIKVEdi2Wc8D4GtlCQ" association="_q9wrZ4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wraYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPjYKVEdi2Wc8D4GtlCQ _q9wraoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9wraoKVEdi2Wc8D4GtlCQ" type="_q9YPeIKVEdi2Wc8D4GtlCQ" association="_q9wraYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9wra4KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPkIKVEdi2Wc8D4GtlCQ _q9YPZoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q92vwIKVEdi2Wc8D4GtlCQ" name="ParameterDirectionKind">
<ownedLiteral xmi:id="_q92vwYKVEdi2Wc8D4GtlCQ" name="in"/>
<ownedLiteral xmi:id="_q92vwoKVEdi2Wc8D4GtlCQ" name="inout"/>
<ownedLiteral xmi:id="_q92vw4KVEdi2Wc8D4GtlCQ" name="out"/>
<ownedLiteral xmi:id="_q92vxIKVEdi2Wc8D4GtlCQ" name="return"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92vxYKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPa4KVEdi2Wc8D4GtlCQ _q92vxoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92vxoKVEdi2Wc8D4GtlCQ" type="_q9YPYoKVEdi2Wc8D4GtlCQ" association="_q92vxYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q92vx4KVEdi2Wc8D4GtlCQ" name="ParameterEffectKind">
<ownedLiteral xmi:id="_q92vyIKVEdi2Wc8D4GtlCQ" name="create"/>
<ownedLiteral xmi:id="_q92vyYKVEdi2Wc8D4GtlCQ" name="read"/>
<ownedLiteral xmi:id="_q92vyoKVEdi2Wc8D4GtlCQ" name="update"/>
<ownedLiteral xmi:id="_q92vy4KVEdi2Wc8D4GtlCQ" name="delete"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92vzIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPcYKVEdi2Wc8D4GtlCQ _q92v0oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92vzYKVEdi2Wc8D4GtlCQ" name="ParameterSet">
<eAnnotations xmi:id="_DxEN4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DxEN4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92vzoKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92vz4KVEdi2Wc8D4GtlCQ" name="condition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v14KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92v0IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92v0YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92v0oKVEdi2Wc8D4GtlCQ" name="parameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92vzIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92v04KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92v1IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92v1YKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92v1oKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v14KVEdi2Wc8D4GtlCQ" memberEnd="_q92vz4KVEdi2Wc8D4GtlCQ _q92v2IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v2IKVEdi2Wc8D4GtlCQ" type="_q92vzYKVEdi2Wc8D4GtlCQ" association="_q92v14KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v2YKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPXYKVEdi2Wc8D4GtlCQ _q92v2oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v2oKVEdi2Wc8D4GtlCQ" type="_q9YPVoKVEdi2Wc8D4GtlCQ" association="_q92v2YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v24KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPRoKVEdi2Wc8D4GtlCQ _q92v3IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v3IKVEdi2Wc8D4GtlCQ" type="_q9YPRIKVEdi2Wc8D4GtlCQ" association="_q92v24KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v3YKVEdi2Wc8D4GtlCQ" memberEnd="_q9YPMIKVEdi2Wc8D4GtlCQ _q92v3oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v3oKVEdi2Wc8D4GtlCQ" type="_q9YPJoKVEdi2Wc8D4GtlCQ" association="_q92v3YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v34KVEdi2Wc8D4GtlCQ" memberEnd="_q9YPM4KVEdi2Wc8D4GtlCQ _q92v4IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v4IKVEdi2Wc8D4GtlCQ" type="_q9YPJoKVEdi2Wc8D4GtlCQ" association="_q92v34KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v4YKVEdi2Wc8D4GtlCQ" memberEnd="_q9YO84KVEdi2Wc8D4GtlCQ _q92v4oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v4oKVEdi2Wc8D4GtlCQ" type="_q9YO7oKVEdi2Wc8D4GtlCQ" association="_q92v4YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v44KVEdi2Wc8D4GtlCQ" memberEnd="_q9SI8oKVEdi2Wc8D4GtlCQ _q92v5IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v5IKVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" association="_q92v44KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v5YKVEdi2Wc8D4GtlCQ" memberEnd="_q9SI9YKVEdi2Wc8D4GtlCQ _q92v5oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v5oKVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" association="_q92v5YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92v54KVEdi2Wc8D4GtlCQ" name="Association">
<eAnnotations xmi:id="_DZSAAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DZSAAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92v6IKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92v6YKVEdi2Wc8D4GtlCQ" general="_q8_0c4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92v6oKVEdi2Wc8D4GtlCQ" name="isDerived" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92v64KVEdi2Wc8D4GtlCQ" name="endType" type="_q9MBz4KVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92v_IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92v7IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92v7YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92v7oKVEdi2Wc8D4GtlCQ" name="memberEnd" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v_oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92v74KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92v8IKVEdi2Wc8D4GtlCQ" value="2"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92v8YKVEdi2Wc8D4GtlCQ" name="ownedEnd" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92v_4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92v8oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92v84KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92v9IKVEdi2Wc8D4GtlCQ" name="getFeatures">
<returnResult xmi:id="_q92v9YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92v9oKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q92v94KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92v-IKVEdi2Wc8D4GtlCQ" name="getRelatedElements">
<returnResult xmi:id="_q92v-YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92v-oKVEdi2Wc8D4GtlCQ" name="getMembers">
<returnResult xmi:id="_q92v-4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v_IKVEdi2Wc8D4GtlCQ" memberEnd="_q92v64KVEdi2Wc8D4GtlCQ _q92v_YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92v_YKVEdi2Wc8D4GtlCQ" type="_q92v54KVEdi2Wc8D4GtlCQ" association="_q92v_IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v_oKVEdi2Wc8D4GtlCQ" memberEnd="_q92v7oKVEdi2Wc8D4GtlCQ _q9SI-YKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92v_4KVEdi2Wc8D4GtlCQ" memberEnd="_q92v8YKVEdi2Wc8D4GtlCQ _q9SI_IKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wAIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YOoIKVEdi2Wc8D4GtlCQ _q92wAYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wAYKVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" association="_q92wAIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wAoKVEdi2Wc8D4GtlCQ" memberEnd="_q9YOo4KVEdi2Wc8D4GtlCQ _q92wA4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wA4KVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" association="_q92wAoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q92wBIKVEdi2Wc8D4GtlCQ" name="AggregationKind">
<ownedLiteral xmi:id="_q92wBYKVEdi2Wc8D4GtlCQ" name="none"/>
<ownedLiteral xmi:id="_q92wBoKVEdi2Wc8D4GtlCQ" name="shared"/>
<ownedLiteral xmi:id="_q92wB4KVEdi2Wc8D4GtlCQ" name="composite"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wCIKVEdi2Wc8D4GtlCQ" memberEnd="_q9YOp4KVEdi2Wc8D4GtlCQ _q92wCYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wCYKVEdi2Wc8D4GtlCQ" type="_q9SI6IKVEdi2Wc8D4GtlCQ" association="_q92wCIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wCoKVEdi2Wc8D4GtlCQ" memberEnd="_q9YOqoKVEdi2Wc8D4GtlCQ _q9YOrYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wC4KVEdi2Wc8D4GtlCQ" memberEnd="_q9SIbIKVEdi2Wc8D4GtlCQ _q92wDIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wDIKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q92wC4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wDYKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIb4KVEdi2Wc8D4GtlCQ _q92wE4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wDoKVEdi2Wc8D4GtlCQ" name="Substitution">
<eAnnotations xmi:id="_DbMEgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DbMEgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wD4KVEdi2Wc8D4GtlCQ" general="_q9kb4IKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wEIKVEdi2Wc8D4GtlCQ" name="contract" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9YPFoKVEdi2Wc8D4GtlCQ" association="_q92wHoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wEYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wEoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wE4KVEdi2Wc8D4GtlCQ" name="substitutingClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wDYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wFIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wFYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wFoKVEdi2Wc8D4GtlCQ" name="getSuppliers">
<returnResult xmi:id="_q92wF4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wGIKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q92wGYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wGoKVEdi2Wc8D4GtlCQ" name="getClients">
<returnResult xmi:id="_q92wG4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wHIKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q92wHYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wHoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wEIKVEdi2Wc8D4GtlCQ _q92wH4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wH4KVEdi2Wc8D4GtlCQ" type="_q92wDoKVEdi2Wc8D4GtlCQ" association="_q92wHoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wIIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIcoKVEdi2Wc8D4GtlCQ _q92wIYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wIYKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q92wIIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wIoKVEdi2Wc8D4GtlCQ" name="UseCase">
<eAnnotations xmi:id="_Dd3lEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dd3lEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wI4KVEdi2Wc8D4GtlCQ" general="_q9eVcYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wJIKVEdi2Wc8D4GtlCQ" name="include" type="_q92wM4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wMoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wJYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wJoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wJ4KVEdi2Wc8D4GtlCQ" name="extend" type="_q92wQ4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wQoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wKIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wKYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wKoKVEdi2Wc8D4GtlCQ" name="extensionPoint" type="_q92wXoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wY4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wK4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wLIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wLYKVEdi2Wc8D4GtlCQ" name="subject" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wZIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wLoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wL4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wMIKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q92wMYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wMoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wJIKVEdi2Wc8D4GtlCQ _q92wOYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wM4KVEdi2Wc8D4GtlCQ" name="Include">
<eAnnotations xmi:id="_DeJ48IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DeJ48YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wNIKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92wNYKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wNoKVEdi2Wc8D4GtlCQ" name="addition" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wQIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wN4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wOIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wOYKVEdi2Wc8D4GtlCQ" name="includingCase" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wMoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wOoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wO4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wPIKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q92wPYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wPoKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q92wP4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wQIKVEdi2Wc8D4GtlCQ" memberEnd="_q92wNoKVEdi2Wc8D4GtlCQ _q92wQYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wQYKVEdi2Wc8D4GtlCQ" type="_q92wM4KVEdi2Wc8D4GtlCQ" association="_q92wQIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wQoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wJ4KVEdi2Wc8D4GtlCQ _q92wT4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wQ4KVEdi2Wc8D4GtlCQ" name="Extend">
<eAnnotations xmi:id="_DdrX0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DdrX0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wRIKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92wRYKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wRoKVEdi2Wc8D4GtlCQ" name="extendedCase" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wWIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wR4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wSIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wSYKVEdi2Wc8D4GtlCQ" name="condition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wWoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wSoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wS4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wTIKVEdi2Wc8D4GtlCQ" name="extensionLocation" type="_q92wXoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wXIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wTYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wToKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wT4KVEdi2Wc8D4GtlCQ" name="extension" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wQoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wUIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wUYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wUoKVEdi2Wc8D4GtlCQ" name="getTargets">
<returnResult xmi:id="_q92wU4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wVIKVEdi2Wc8D4GtlCQ" name="getSources">
<returnResult xmi:id="_q92wVYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wVoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92wV4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wWIKVEdi2Wc8D4GtlCQ" memberEnd="_q92wRoKVEdi2Wc8D4GtlCQ _q92wWYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wWYKVEdi2Wc8D4GtlCQ" type="_q92wQ4KVEdi2Wc8D4GtlCQ" association="_q92wWIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wWoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wSYKVEdi2Wc8D4GtlCQ _q92wW4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wW4KVEdi2Wc8D4GtlCQ" type="_q92wQ4KVEdi2Wc8D4GtlCQ" association="_q92wWoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wXIKVEdi2Wc8D4GtlCQ" memberEnd="_q92wTIKVEdi2Wc8D4GtlCQ _q92wXYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wXYKVEdi2Wc8D4GtlCQ" type="_q92wQ4KVEdi2Wc8D4GtlCQ" association="_q92wXIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wXoKVEdi2Wc8D4GtlCQ" name="ExtensionPoint">
<eAnnotations xmi:id="_Dd9rsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dd9rsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wX4KVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wYIKVEdi2Wc8D4GtlCQ" name="useCase" type="_q92wIoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wY4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wYYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wYoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wY4KVEdi2Wc8D4GtlCQ" memberEnd="_q92wKoKVEdi2Wc8D4GtlCQ _q92wYIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wZIKVEdi2Wc8D4GtlCQ" memberEnd="_q92wLYKVEdi2Wc8D4GtlCQ _q92wZYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wZYKVEdi2Wc8D4GtlCQ" type="_q92wIoKVEdi2Wc8D4GtlCQ" association="_q92wZIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wZoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIdYKVEdi2Wc8D4GtlCQ _q92wZ4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wZ4KVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q92wZoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92waIKVEdi2Wc8D4GtlCQ" name="CollaborationOccurrence">
<eAnnotations xmi:id="_DiXDgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DiXDgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92waYKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92waoKVEdi2Wc8D4GtlCQ" name="type" type="_q92wdIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wcoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wa4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wbIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wbYKVEdi2Wc8D4GtlCQ" name="roleBinding" type="_q9YPEIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wfoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wboKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wb4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wcIKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92wcYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wcoKVEdi2Wc8D4GtlCQ" memberEnd="_q92waoKVEdi2Wc8D4GtlCQ _q92wc4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wc4KVEdi2Wc8D4GtlCQ" type="_q92waIKVEdi2Wc8D4GtlCQ" association="_q92wcoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wdIKVEdi2Wc8D4GtlCQ" name="Collaboration">
<eAnnotations xmi:id="_DijQwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DijQwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wdYKVEdi2Wc8D4GtlCQ" general="_q9eVcYKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92wdoKVEdi2Wc8D4GtlCQ" general="_q9SIP4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wd4KVEdi2Wc8D4GtlCQ" name="collaborationRole" type="_q9YO2IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wfIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92weIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92weYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92weoKVEdi2Wc8D4GtlCQ" name="getRoles">
<returnResult xmi:id="_q92we4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wfIKVEdi2Wc8D4GtlCQ" memberEnd="_q92wd4KVEdi2Wc8D4GtlCQ _q92wfYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wfYKVEdi2Wc8D4GtlCQ" type="_q92wdIKVEdi2Wc8D4GtlCQ" association="_q92wfIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wfoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wbYKVEdi2Wc8D4GtlCQ _q92wf4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wf4KVEdi2Wc8D4GtlCQ" type="_q92waIKVEdi2Wc8D4GtlCQ" association="_q92wfoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wgIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIeIKVEdi2Wc8D4GtlCQ _q92wgYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wgYKVEdi2Wc8D4GtlCQ" type="_q9SIVYKVEdi2Wc8D4GtlCQ" association="_q92wgIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wgoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIQYKVEdi2Wc8D4GtlCQ _q92wg4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wg4KVEdi2Wc8D4GtlCQ" type="_q9SIP4KVEdi2Wc8D4GtlCQ" association="_q92wgoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92whIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIRIKVEdi2Wc8D4GtlCQ _q92whYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92whYKVEdi2Wc8D4GtlCQ" type="_q9SIP4KVEdi2Wc8D4GtlCQ" association="_q92whIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92whoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIR4KVEdi2Wc8D4GtlCQ _q92wh4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wh4KVEdi2Wc8D4GtlCQ" type="_q9SIP4KVEdi2Wc8D4GtlCQ" association="_q92whoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wiIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SISoKVEdi2Wc8D4GtlCQ _q92wiYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wiYKVEdi2Wc8D4GtlCQ" type="_q9SIP4KVEdi2Wc8D4GtlCQ" association="_q92wiIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wioKVEdi2Wc8D4GtlCQ" name="Connector">
<eAnnotations xmi:id="_DdM2sIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DdM2sYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wi4KVEdi2Wc8D4GtlCQ" general="_q9SIu4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wjIKVEdi2Wc8D4GtlCQ" name="type" type="_q92v54KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wnYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wjYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wjoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wj4KVEdi2Wc8D4GtlCQ" name="redefinedConnector" type="_q92wioKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wn4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wkIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wkYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wkoKVEdi2Wc8D4GtlCQ" name="end" type="_q9YO34KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92woYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wk4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wlIKVEdi2Wc8D4GtlCQ" value="2"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92wlYKVEdi2Wc8D4GtlCQ" name="kind" type="_q92wo4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wloKVEdi2Wc8D4GtlCQ" name="contract" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wpoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wl4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wmIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wmYKVEdi2Wc8D4GtlCQ" name="getRedefinedElements">
<returnResult xmi:id="_q92wmoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92wm4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92wnIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wnYKVEdi2Wc8D4GtlCQ" memberEnd="_q92wjIKVEdi2Wc8D4GtlCQ _q92wnoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wnoKVEdi2Wc8D4GtlCQ" type="_q92wioKVEdi2Wc8D4GtlCQ" association="_q92wnYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wn4KVEdi2Wc8D4GtlCQ" memberEnd="_q92wj4KVEdi2Wc8D4GtlCQ _q92woIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92woIKVEdi2Wc8D4GtlCQ" type="_q92wioKVEdi2Wc8D4GtlCQ" association="_q92wn4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92woYKVEdi2Wc8D4GtlCQ" memberEnd="_q92wkoKVEdi2Wc8D4GtlCQ _q92wooKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wooKVEdi2Wc8D4GtlCQ" type="_q92wioKVEdi2Wc8D4GtlCQ" association="_q92woYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q92wo4KVEdi2Wc8D4GtlCQ" name="ConnectorKind">
<ownedLiteral xmi:id="_q92wpIKVEdi2Wc8D4GtlCQ" name="assembly"/>
<ownedLiteral xmi:id="_q92wpYKVEdi2Wc8D4GtlCQ" name="delegation"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wpoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wloKVEdi2Wc8D4GtlCQ _q92wp4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wp4KVEdi2Wc8D4GtlCQ" type="_q92wioKVEdi2Wc8D4GtlCQ" association="_q92wpoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wqIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIOIKVEdi2Wc8D4GtlCQ _q92wqYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wqYKVEdi2Wc8D4GtlCQ" type="_q9SINoKVEdi2Wc8D4GtlCQ" association="_q92wqIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wqoKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIGIKVEdi2Wc8D4GtlCQ _q92wq4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wq4KVEdi2Wc8D4GtlCQ" type="_q9SIEoKVEdi2Wc8D4GtlCQ" association="_q92wqoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wrIKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIG4KVEdi2Wc8D4GtlCQ _q92wrYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wrYKVEdi2Wc8D4GtlCQ" type="_q9SIEoKVEdi2Wc8D4GtlCQ" association="_q92wrIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wroKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIHoKVEdi2Wc8D4GtlCQ _q92wsoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wr4KVEdi2Wc8D4GtlCQ" name="Extension">
<eAnnotations xmi:id="_DaC1AIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DaC1AYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wsIKVEdi2Wc8D4GtlCQ" general="_q92v54KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wsYKVEdi2Wc8D4GtlCQ" name="isRequired" type="_q8_0I4KVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q92wsoKVEdi2Wc8D4GtlCQ" name="metaclass" type="_q9SIEoKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q92wroKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92ws4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wtIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wtYKVEdi2Wc8D4GtlCQ" name="getOwnedEnds">
<returnResult xmi:id="_q92wtoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wt4KVEdi2Wc8D4GtlCQ" memberEnd="_q9SIIoKVEdi2Wc8D4GtlCQ _q92wuIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wuIKVEdi2Wc8D4GtlCQ" type="_q9SIEoKVEdi2Wc8D4GtlCQ" association="_q92wt4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wuYKVEdi2Wc8D4GtlCQ" memberEnd="_q9SIBIKVEdi2Wc8D4GtlCQ _q92wuoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wuoKVEdi2Wc8D4GtlCQ" type="_q9MB-YKVEdi2Wc8D4GtlCQ" association="_q92wuYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wu4KVEdi2Wc8D4GtlCQ" memberEnd="_q9SIB4KVEdi2Wc8D4GtlCQ _q92wvIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wvIKVEdi2Wc8D4GtlCQ" type="_q9MB-YKVEdi2Wc8D4GtlCQ" association="_q92wu4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wvYKVEdi2Wc8D4GtlCQ" memberEnd="_q9F614KVEdi2Wc8D4GtlCQ _q92wvoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wvoKVEdi2Wc8D4GtlCQ" type="_q9F6z4KVEdi2Wc8D4GtlCQ" association="_q92wvYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wv4KVEdi2Wc8D4GtlCQ" memberEnd="_q9F6zIKVEdi2Wc8D4GtlCQ _q92wwIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wwIKVEdi2Wc8D4GtlCQ" type="_q9F6yoKVEdi2Wc8D4GtlCQ" association="_q92wv4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wwYKVEdi2Wc8D4GtlCQ" memberEnd="_q8_08oKVEdi2Wc8D4GtlCQ _q92wwoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92wwoKVEdi2Wc8D4GtlCQ" type="_q8_06YKVEdi2Wc8D4GtlCQ" association="_q92wwYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92ww4KVEdi2Wc8D4GtlCQ" name="Enumeration">
<eAnnotations xmi:id="_DUN50IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DUN50YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wxIKVEdi2Wc8D4GtlCQ" general="_q9wrUIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wxYKVEdi2Wc8D4GtlCQ" name="ownedLiteral" type="_q92wy4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wyoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wxoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wx4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92wyIKVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q92wyYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92wyoKVEdi2Wc8D4GtlCQ" memberEnd="_q92wxYKVEdi2Wc8D4GtlCQ _q92wzYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92wy4KVEdi2Wc8D4GtlCQ" name="EnumerationLiteral">
<eAnnotations xmi:id="_DUmUUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DUmUUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92wzIKVEdi2Wc8D4GtlCQ" general="_q92w0oKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92wzYKVEdi2Wc8D4GtlCQ" name="enumeration" type="_q92ww4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92wyoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92wzoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92wz4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92w0IKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92w0YKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92w0oKVEdi2Wc8D4GtlCQ" name="InstanceSpecification">
<eAnnotations xmi:id="_DX8jQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DX8jQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92w04KVEdi2Wc8D4GtlCQ" general="_q9MBZIKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92w1IKVEdi2Wc8D4GtlCQ" general="_q9YO7oKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92w1YKVEdi2Wc8D4GtlCQ" general="_q9YPHoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92w1oKVEdi2Wc8D4GtlCQ" name="slot" type="_q92w5oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w5YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w14KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w2IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92w2YKVEdi2Wc8D4GtlCQ" name="classifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w-YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w2oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w24KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92w3IKVEdi2Wc8D4GtlCQ" name="specification" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w-4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w3YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w3oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92w34KVEdi2Wc8D4GtlCQ" name="validateSlotsAreDefined" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92w4IKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92w4YKVEdi2Wc8D4GtlCQ" name="validateNoDuplicateSlots" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92w4oKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92w44KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92w5IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92w5YKVEdi2Wc8D4GtlCQ" memberEnd="_q92w1oKVEdi2Wc8D4GtlCQ _q92w7oKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92w5oKVEdi2Wc8D4GtlCQ" name="Slot">
<eAnnotations xmi:id="_DYIwgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DYIwgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92w54KVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92w6IKVEdi2Wc8D4GtlCQ" name="value" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w9YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w6YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w6oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92w64KVEdi2Wc8D4GtlCQ" name="definingFeature" type="_q9YO04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w94KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w7IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w7YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92w7oKVEdi2Wc8D4GtlCQ" name="owningInstance" type="_q92w0oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92w5YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92w74KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92w8IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92w8YKVEdi2Wc8D4GtlCQ" name="getOwner" type="_q8_0KIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92w8oKVEdi2Wc8D4GtlCQ" type="_q8_0KIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92w84KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92w9IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92w9YKVEdi2Wc8D4GtlCQ" memberEnd="_q92w6IKVEdi2Wc8D4GtlCQ _q92w9oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92w9oKVEdi2Wc8D4GtlCQ" type="_q92w5oKVEdi2Wc8D4GtlCQ" association="_q92w9YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92w94KVEdi2Wc8D4GtlCQ" memberEnd="_q92w64KVEdi2Wc8D4GtlCQ _q92w-IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92w-IKVEdi2Wc8D4GtlCQ" type="_q92w5oKVEdi2Wc8D4GtlCQ" association="_q92w94KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92w-YKVEdi2Wc8D4GtlCQ" memberEnd="_q92w2YKVEdi2Wc8D4GtlCQ _q92w-oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92w-oKVEdi2Wc8D4GtlCQ" type="_q92w0oKVEdi2Wc8D4GtlCQ" association="_q92w-YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92w-4KVEdi2Wc8D4GtlCQ" memberEnd="_q92w3IKVEdi2Wc8D4GtlCQ _q92w_IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92w_IKVEdi2Wc8D4GtlCQ" type="_q92w0oKVEdi2Wc8D4GtlCQ" association="_q92w-4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92w_YKVEdi2Wc8D4GtlCQ" name="PrimitiveType">
<eAnnotations xmi:id="_DUsa8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DUsa8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92w_oKVEdi2Wc8D4GtlCQ" general="_q9wrUIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92w_4KVEdi2Wc8D4GtlCQ" name="Expression">
<eAnnotations xmi:id="_DVLjIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DVLjIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xAIKVEdi2Wc8D4GtlCQ" general="_q9YPVoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xAYKVEdi2Wc8D4GtlCQ" name="symbol" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xAoKVEdi2Wc8D4GtlCQ" name="operand" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xB4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xA4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xBIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92xBYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92xBoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xB4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xAoKVEdi2Wc8D4GtlCQ _q92xCIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xCIKVEdi2Wc8D4GtlCQ" type="_q92w_4KVEdi2Wc8D4GtlCQ" association="_q92xB4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xCYKVEdi2Wc8D4GtlCQ" name="LiteralBoolean">
<eAnnotations xmi:id="_DWIlYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DWIlYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xCoKVEdi2Wc8D4GtlCQ" general="_q92xEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xC4KVEdi2Wc8D4GtlCQ" name="value" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xDIKVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xDYKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xDoKVEdi2Wc8D4GtlCQ" name="booleanValue" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xD4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xEIKVEdi2Wc8D4GtlCQ" name="LiteralSpecification" isAbstract="true">
<eAnnotations xmi:id="_DWOsAIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DWOsAYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xEYKVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xEoKVEdi2Wc8D4GtlCQ" name="LiteralString">
<eAnnotations xmi:id="_DWa5QIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DWa5QYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xE4KVEdi2Wc8D4GtlCQ" general="_q92xEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xFIKVEdi2Wc8D4GtlCQ" name="value" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xFYKVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xFoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xF4KVEdi2Wc8D4GtlCQ" name="stringValue" type="_q8_0JIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xGIKVEdi2Wc8D4GtlCQ" type="_q8_0JIKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xGYKVEdi2Wc8D4GtlCQ" name="LiteralNull">
<eAnnotations xmi:id="_DWnGgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DWnGgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xGoKVEdi2Wc8D4GtlCQ" general="_q92xEIKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xG4KVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xHIKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xHYKVEdi2Wc8D4GtlCQ" name="isNull" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xHoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xH4KVEdi2Wc8D4GtlCQ" name="LiteralInteger">
<eAnnotations xmi:id="_DWzTwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DWzTwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xIIKVEdi2Wc8D4GtlCQ" general="_q92xEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xIYKVEdi2Wc8D4GtlCQ" name="value" type="_q8_0IoKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xIoKVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xI4KVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xJIKVEdi2Wc8D4GtlCQ" name="integerValue" type="_q8_0IoKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xJYKVEdi2Wc8D4GtlCQ" type="_q8_0IoKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xJoKVEdi2Wc8D4GtlCQ" name="LiteralUnlimitedNatural">
<eAnnotations xmi:id="_DW5aYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DW_hAIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xJ4KVEdi2Wc8D4GtlCQ" general="_q92xEIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xKIKVEdi2Wc8D4GtlCQ" name="value" type="_q8_0JYKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xKYKVEdi2Wc8D4GtlCQ" name="isComputable" type="_q8_0I4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xKoKVEdi2Wc8D4GtlCQ" type="_q8_0I4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xK4KVEdi2Wc8D4GtlCQ" name="unlimitedValue" type="_q8_0JYKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xLIKVEdi2Wc8D4GtlCQ" type="_q8_0JYKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xLYKVEdi2Wc8D4GtlCQ" name="InstanceValue">
<eAnnotations xmi:id="_DYU9wIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DYU9wYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xLoKVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xL4KVEdi2Wc8D4GtlCQ" name="instance" type="_q92w0oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xMoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xMIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xMYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xMoKVEdi2Wc8D4GtlCQ" memberEnd="_q92xL4KVEdi2Wc8D4GtlCQ _q92xM4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xM4KVEdi2Wc8D4GtlCQ" type="_q92xLYKVEdi2Wc8D4GtlCQ" association="_q92xMoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xNIKVEdi2Wc8D4GtlCQ" name="ExtensionEnd">
<eAnnotations xmi:id="_DaPCQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DaPCQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xNYKVEdi2Wc8D4GtlCQ" general="_q9SI6IKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q92xNoKVEdi2Wc8D4GtlCQ" name="getType" type="_q9MBz4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92xN4KVEdi2Wc8D4GtlCQ" type="_q9MBz4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xOIKVEdi2Wc8D4GtlCQ" name="setType">
<ownedParameter xmi:id="_q92xOYKVEdi2Wc8D4GtlCQ" name="newType" type="_q9MBz4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xOoKVEdi2Wc8D4GtlCQ" name="Permission">
<eAnnotations xmi:id="_DaVI4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DaVI4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xO4KVEdi2Wc8D4GtlCQ" general="_q9YPEIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xPIKVEdi2Wc8D4GtlCQ" name="Usage">
<eAnnotations xmi:id="_DatjYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DatjYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xPYKVEdi2Wc8D4GtlCQ" general="_q9YPEIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xPoKVEdi2Wc8D4GtlCQ" name="InformationItem">
<eAnnotations xmi:id="_DbSLIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DbSLIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xP4KVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xQIKVEdi2Wc8D4GtlCQ" name="represented" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xQ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xQYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xQoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xQ4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xQIKVEdi2Wc8D4GtlCQ _q92xRIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xRIKVEdi2Wc8D4GtlCQ" type="_q92xPoKVEdi2Wc8D4GtlCQ" association="_q92xQ4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xRYKVEdi2Wc8D4GtlCQ" name="InformationFlow">
<eAnnotations xmi:id="_DbeYYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DbeYYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xRoKVEdi2Wc8D4GtlCQ" general="_q8_0aYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xR4KVEdi2Wc8D4GtlCQ" name="realization" type="_q8_0c4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xTYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xSIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xSYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xSoKVEdi2Wc8D4GtlCQ" name="conveyed" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xT4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xS4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xTIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xTYKVEdi2Wc8D4GtlCQ" memberEnd="_q92xR4KVEdi2Wc8D4GtlCQ _q92xToKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xToKVEdi2Wc8D4GtlCQ" type="_q92xRYKVEdi2Wc8D4GtlCQ" association="_q92xTYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xT4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xSoKVEdi2Wc8D4GtlCQ _q92xUIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xUIKVEdi2Wc8D4GtlCQ" type="_q92xRYKVEdi2Wc8D4GtlCQ" association="_q92xT4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xUYKVEdi2Wc8D4GtlCQ" name="Model">
<eAnnotations xmi:id="_DcP0cIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DcP0cYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xUoKVEdi2Wc8D4GtlCQ" general="_q9MBpoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xU4KVEdi2Wc8D4GtlCQ" name="viewpoint" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xVIKVEdi2Wc8D4GtlCQ" name="AssociationClass">
<eAnnotations xmi:id="_DccBsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DccBsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xVYKVEdi2Wc8D4GtlCQ" general="_q9SIEoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92xVoKVEdi2Wc8D4GtlCQ" general="_q92v54KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xV4KVEdi2Wc8D4GtlCQ" name="Actor">
<eAnnotations xmi:id="_DdlRMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DdlRMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xWIKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xWYKVEdi2Wc8D4GtlCQ" name="ControlNode" isAbstract="true">
<eAnnotations xmi:id="_DfZPEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DfZPEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xWoKVEdi2Wc8D4GtlCQ" general="_q9wp3oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xW4KVEdi2Wc8D4GtlCQ" name="ControlFlow">
<eAnnotations xmi:id="_DffVsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DffVsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xXIKVEdi2Wc8D4GtlCQ" general="_q9wpuYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xXYKVEdi2Wc8D4GtlCQ" name="ObjectFlow">
<eAnnotations xmi:id="_Dfri8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dfri8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xXoKVEdi2Wc8D4GtlCQ" general="_q9wpuYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xX4KVEdi2Wc8D4GtlCQ" name="isMulticast" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xYIKVEdi2Wc8D4GtlCQ" name="isMultireceive" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xYYKVEdi2Wc8D4GtlCQ" name="transformation" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xZ4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xYoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xY4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xZIKVEdi2Wc8D4GtlCQ" name="selection" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xaYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xZYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xZoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xZ4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xYYKVEdi2Wc8D4GtlCQ _q92xaIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xaIKVEdi2Wc8D4GtlCQ" type="_q92xXYKVEdi2Wc8D4GtlCQ" association="_q92xZ4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xaYKVEdi2Wc8D4GtlCQ" memberEnd="_q92xZIKVEdi2Wc8D4GtlCQ _q92xaoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xaoKVEdi2Wc8D4GtlCQ" type="_q92xXYKVEdi2Wc8D4GtlCQ" association="_q92xaYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xa4KVEdi2Wc8D4GtlCQ" name="InitialNode">
<eAnnotations xmi:id="_Df3wMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Df3wMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xbIKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xbYKVEdi2Wc8D4GtlCQ" name="FinalNode" isAbstract="true">
<eAnnotations xmi:id="_Df920IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Df920YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xboKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xb4KVEdi2Wc8D4GtlCQ" name="ActivityFinalNode">
<eAnnotations xmi:id="_DgKEEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DgKEEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xcIKVEdi2Wc8D4GtlCQ" general="_q92xbYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xcYKVEdi2Wc8D4GtlCQ" name="DecisionNode">
<eAnnotations xmi:id="_DgWRUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DgWRUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xcoKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xc4KVEdi2Wc8D4GtlCQ" name="decisionInput" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xdoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xdIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xdYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xdoKVEdi2Wc8D4GtlCQ" memberEnd="_q92xc4KVEdi2Wc8D4GtlCQ _q92xd4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xd4KVEdi2Wc8D4GtlCQ" type="_q92xcYKVEdi2Wc8D4GtlCQ" association="_q92xdoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xeIKVEdi2Wc8D4GtlCQ" name="MergeNode">
<eAnnotations xmi:id="_DgcX8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DgcX8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xeYKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xeoKVEdi2Wc8D4GtlCQ" name="ActivityParameterNode">
<eAnnotations xmi:id="_DhNM8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DhNM8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xe4KVEdi2Wc8D4GtlCQ" general="_q9wqYYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xfIKVEdi2Wc8D4GtlCQ" name="parameter" type="_q9YPYoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xf4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xfYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xfoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xf4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xfIKVEdi2Wc8D4GtlCQ _q92xgIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xgIKVEdi2Wc8D4GtlCQ" type="_q92xeoKVEdi2Wc8D4GtlCQ" association="_q92xf4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xgYKVEdi2Wc8D4GtlCQ" name="ValuePin">
<eAnnotations xmi:id="_DhTTkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DhZaMIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xgoKVEdi2Wc8D4GtlCQ" general="_q9wq2YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xg4KVEdi2Wc8D4GtlCQ" name="value" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xhoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xhIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xhYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xhoKVEdi2Wc8D4GtlCQ" memberEnd="_q92xg4KVEdi2Wc8D4GtlCQ _q92xh4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xh4KVEdi2Wc8D4GtlCQ" type="_q92xgYKVEdi2Wc8D4GtlCQ" association="_q92xhoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xiIKVEdi2Wc8D4GtlCQ" name="ConditionalNode">
<eAnnotations xmi:id="_Dh37UIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dh37UYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xiYKVEdi2Wc8D4GtlCQ" general="_q9wqGYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xioKVEdi2Wc8D4GtlCQ" name="isDeterminate" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xi4KVEdi2Wc8D4GtlCQ" name="isAssured" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xjIKVEdi2Wc8D4GtlCQ" name="clause" type="_q92xmIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xloKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xjYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xjoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xj4KVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xtYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xkIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xkYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92xkoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92xk4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92xlIKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q92xlYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xloKVEdi2Wc8D4GtlCQ" memberEnd="_q92xjIKVEdi2Wc8D4GtlCQ _q92xl4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xl4KVEdi2Wc8D4GtlCQ" type="_q92xiIKVEdi2Wc8D4GtlCQ" association="_q92xloKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xmIKVEdi2Wc8D4GtlCQ" name="Clause">
<eAnnotations xmi:id="_DiEIkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DiEIkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xmYKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xmoKVEdi2Wc8D4GtlCQ" name="test" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xrIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xm4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xnIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xnYKVEdi2Wc8D4GtlCQ" name="body" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xroKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xnoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xn4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xoIKVEdi2Wc8D4GtlCQ" name="predecessorClause" type="_q92xmIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xsIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xoYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xooKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xo4KVEdi2Wc8D4GtlCQ" name="successorClause" type="_q92xmIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xsIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xpIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xpYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xpoKVEdi2Wc8D4GtlCQ" name="decider" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xsYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xp4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xqIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xqYKVEdi2Wc8D4GtlCQ" name="bodyOutput" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92xs4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xqoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xq4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xrIKVEdi2Wc8D4GtlCQ" memberEnd="_q92xmoKVEdi2Wc8D4GtlCQ _q92xrYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xrYKVEdi2Wc8D4GtlCQ" type="_q92xmIKVEdi2Wc8D4GtlCQ" association="_q92xrIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xroKVEdi2Wc8D4GtlCQ" memberEnd="_q92xnYKVEdi2Wc8D4GtlCQ _q92xr4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xr4KVEdi2Wc8D4GtlCQ" type="_q92xmIKVEdi2Wc8D4GtlCQ" association="_q92xroKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xsIKVEdi2Wc8D4GtlCQ" memberEnd="_q92xoIKVEdi2Wc8D4GtlCQ _q92xo4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xsYKVEdi2Wc8D4GtlCQ" memberEnd="_q92xpoKVEdi2Wc8D4GtlCQ _q92xsoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xsoKVEdi2Wc8D4GtlCQ" type="_q92xmIKVEdi2Wc8D4GtlCQ" association="_q92xsYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xs4KVEdi2Wc8D4GtlCQ" memberEnd="_q92xqYKVEdi2Wc8D4GtlCQ _q92xtIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xtIKVEdi2Wc8D4GtlCQ" type="_q92xmIKVEdi2Wc8D4GtlCQ" association="_q92xs4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92xtYKVEdi2Wc8D4GtlCQ" memberEnd="_q92xj4KVEdi2Wc8D4GtlCQ _q92xtoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92xtoKVEdi2Wc8D4GtlCQ" type="_q92xiIKVEdi2Wc8D4GtlCQ" association="_q92xtYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92xt4KVEdi2Wc8D4GtlCQ" name="LoopNode">
<eAnnotations xmi:id="_DiQ84IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DiQ84YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92xuIKVEdi2Wc8D4GtlCQ" general="_q9wqGYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xuYKVEdi2Wc8D4GtlCQ" name="isTestedFirst" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92xuoKVEdi2Wc8D4GtlCQ" name="bodyPart" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x2IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xu4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xvIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xvYKVEdi2Wc8D4GtlCQ" name="setupPart" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x2oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xvoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xv4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xwIKVEdi2Wc8D4GtlCQ" name="decider" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x3IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xwYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xwoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xw4KVEdi2Wc8D4GtlCQ" name="test" type="_q9wp3oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x3oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xxIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xxYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xxoKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x4IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xx4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xyIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xyYKVEdi2Wc8D4GtlCQ" name="loopVariable" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x4oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xyoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xy4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xzIKVEdi2Wc8D4GtlCQ" name="bodyOutput" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x5IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92xzYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92xzoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92xz4KVEdi2Wc8D4GtlCQ" name="loopVariableInput" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92x5oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x0IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x0YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92x0oKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q92x04KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92x1IKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92x1YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92x1oKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q92x14KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x2IKVEdi2Wc8D4GtlCQ" memberEnd="_q92xuoKVEdi2Wc8D4GtlCQ _q92x2YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x2YKVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x2IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x2oKVEdi2Wc8D4GtlCQ" memberEnd="_q92xvYKVEdi2Wc8D4GtlCQ _q92x24KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x24KVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x2oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x3IKVEdi2Wc8D4GtlCQ" memberEnd="_q92xwIKVEdi2Wc8D4GtlCQ _q92x3YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x3YKVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x3IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x3oKVEdi2Wc8D4GtlCQ" memberEnd="_q92xw4KVEdi2Wc8D4GtlCQ _q92x34KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x34KVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x3oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x4IKVEdi2Wc8D4GtlCQ" memberEnd="_q92xxoKVEdi2Wc8D4GtlCQ _q92x4YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x4YKVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x4IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x4oKVEdi2Wc8D4GtlCQ" memberEnd="_q92xyYKVEdi2Wc8D4GtlCQ _q92x44KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x44KVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x4oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x5IKVEdi2Wc8D4GtlCQ" memberEnd="_q92xzIKVEdi2Wc8D4GtlCQ _q92x5YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x5YKVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x5IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92x5oKVEdi2Wc8D4GtlCQ" memberEnd="_q92xz4KVEdi2Wc8D4GtlCQ _q92x54KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92x54KVEdi2Wc8D4GtlCQ" type="_q92xt4KVEdi2Wc8D4GtlCQ" association="_q92x5oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92x6IKVEdi2Wc8D4GtlCQ" name="Interaction">
<eAnnotations xmi:id="_Di1koIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Di1koYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92x6YKVEdi2Wc8D4GtlCQ" general="_q9eVUIKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q92x6oKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92x64KVEdi2Wc8D4GtlCQ" name="lifeline" type="_q92yDIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yI4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x7IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x7YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92x7oKVEdi2Wc8D4GtlCQ" name="message" type="_q982boKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982lYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x74KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x8IKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92x8YKVEdi2Wc8D4GtlCQ" name="fragment" type="_q92x-YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982yIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x8oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x84KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92x9IKVEdi2Wc8D4GtlCQ" name="formalGate" type="_q982Y4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9825YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x9YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x9oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92x94KVEdi2Wc8D4GtlCQ" name="getOwnedMembers">
<returnResult xmi:id="_q92x-IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92x-YKVEdi2Wc8D4GtlCQ" name="InteractionFragment" isAbstract="true">
<eAnnotations xmi:id="_Di7rQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Di7rQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92x-oKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92x-4KVEdi2Wc8D4GtlCQ" name="covered" type="_q92yDIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yC4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x_IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92x_YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92x_oKVEdi2Wc8D4GtlCQ" name="generalOrdering" type="_q982noKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982nIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92x_4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yAIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yAYKVEdi2Wc8D4GtlCQ" name="enclosingInteraction" type="_q92x6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982yIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yAoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yA4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yBIKVEdi2Wc8D4GtlCQ" name="enclosingOperand" type="_q982yYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9825IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yBYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yBoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92yB4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92yCIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q92yCYKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92yCoKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yC4KVEdi2Wc8D4GtlCQ" memberEnd="_q92x-4KVEdi2Wc8D4GtlCQ _q92yGoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q92yDIKVEdi2Wc8D4GtlCQ" name="Lifeline">
<eAnnotations xmi:id="_DjH4gIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DjH4gYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92yDYKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92yDoKVEdi2Wc8D4GtlCQ" name="represents" type="_q9YO2IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yIYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yD4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yEIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yEYKVEdi2Wc8D4GtlCQ" name="interaction" type="_q92x6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yI4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yEoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yE4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yFIKVEdi2Wc8D4GtlCQ" name="selector" type="_q9YPVoKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yJIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yFYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yFoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yF4KVEdi2Wc8D4GtlCQ" name="decomposedAs" type="_q92yKIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yJoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yGIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yGYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yGoKVEdi2Wc8D4GtlCQ" name="coveredBy" type="_q92x-YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yC4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yG4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yHIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92yHYKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q92yHoKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q92yH4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92yIIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yIYKVEdi2Wc8D4GtlCQ" memberEnd="_q92yDoKVEdi2Wc8D4GtlCQ _q92yIoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92yIoKVEdi2Wc8D4GtlCQ" type="_q92yDIKVEdi2Wc8D4GtlCQ" association="_q92yIYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yI4KVEdi2Wc8D4GtlCQ" memberEnd="_q92x64KVEdi2Wc8D4GtlCQ _q92yEYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yJIKVEdi2Wc8D4GtlCQ" memberEnd="_q92yFIKVEdi2Wc8D4GtlCQ _q92yJYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92yJYKVEdi2Wc8D4GtlCQ" type="_q92yDIKVEdi2Wc8D4GtlCQ" association="_q92yJIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yJoKVEdi2Wc8D4GtlCQ" memberEnd="_q92yF4KVEdi2Wc8D4GtlCQ _q92yJ4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q92yJ4KVEdi2Wc8D4GtlCQ" type="_q92yDIKVEdi2Wc8D4GtlCQ" association="_q92yJoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92yKIKVEdi2Wc8D4GtlCQ" name="PartDecomposition">
<eAnnotations xmi:id="_Dvij4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dvij4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92yKYKVEdi2Wc8D4GtlCQ" general="_q92yKoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q92yKoKVEdi2Wc8D4GtlCQ" name="InteractionOccurrence">
<eAnnotations xmi:id="_DvPo8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DvPo8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q92yK4KVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q92yLIKVEdi2Wc8D4GtlCQ" name="refersTo" type="_q92x6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q92yN4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yLYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yLoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yL4KVEdi2Wc8D4GtlCQ" name="actualGate" type="_q982Y4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982YYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yMIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yMYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q92yMoKVEdi2Wc8D4GtlCQ" name="argument" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982moKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q92yM4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q92yNIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q92yNYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q92yNoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q92yN4KVEdi2Wc8D4GtlCQ" memberEnd="_q92yLIKVEdi2Wc8D4GtlCQ _q982YIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982YIKVEdi2Wc8D4GtlCQ" type="_q92yKoKVEdi2Wc8D4GtlCQ" association="_q92yN4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982YYKVEdi2Wc8D4GtlCQ" memberEnd="_q92yL4KVEdi2Wc8D4GtlCQ _q982YoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982YoKVEdi2Wc8D4GtlCQ" type="_q92yKoKVEdi2Wc8D4GtlCQ" association="_q982YYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q982Y4KVEdi2Wc8D4GtlCQ" name="Gate">
<eAnnotations xmi:id="_DvVvkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dvb2MIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982ZIKVEdi2Wc8D4GtlCQ" general="_q982ZYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q982ZYKVEdi2Wc8D4GtlCQ" name="MessageEnd" isAbstract="true">
<eAnnotations xmi:id="_DjmZoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DjmZoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982ZoKVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982Z4KVEdi2Wc8D4GtlCQ" name="receiveMessage" type="_q982boKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982bYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982aIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982aYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982aoKVEdi2Wc8D4GtlCQ" name="sendMessage" type="_q982boKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982koKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982a4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982bIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982bYKVEdi2Wc8D4GtlCQ" memberEnd="_q982Z4KVEdi2Wc8D4GtlCQ _q982gYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q982boKVEdi2Wc8D4GtlCQ" name="Message">
<eAnnotations xmi:id="_DjUFwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DjUFwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982b4KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982cIKVEdi2Wc8D4GtlCQ" name="messageKind" type="_q982iIKVEdi2Wc8D4GtlCQ" isReadOnly="true"/>
<ownedAttribute xmi:id="_q982cYKVEdi2Wc8D4GtlCQ" name="messageSort" type="_q982jYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982coKVEdi2Wc8D4GtlCQ" name="sendEvent" type="_q982ZYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982koKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982c4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982dIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982dYKVEdi2Wc8D4GtlCQ" name="connector" type="_q92wioKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982k4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982doKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982d4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982eIKVEdi2Wc8D4GtlCQ" name="interaction" type="_q92x6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982lYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982eYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982eoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982e4KVEdi2Wc8D4GtlCQ" name="signature" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982loKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982fIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982fYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982foKVEdi2Wc8D4GtlCQ" name="argument" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982mIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982f4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982gIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982gYKVEdi2Wc8D4GtlCQ" name="receiveEvent" type="_q982ZYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982bYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982goKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982g4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q982hIKVEdi2Wc8D4GtlCQ" name="getNamespace" type="_q9F68IKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q982hYKVEdi2Wc8D4GtlCQ" type="_q9F68IKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q982hoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q982h4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q982iIKVEdi2Wc8D4GtlCQ" name="MessageKind">
<ownedLiteral xmi:id="_q982iYKVEdi2Wc8D4GtlCQ" name="complete"/>
<ownedLiteral xmi:id="_q982ioKVEdi2Wc8D4GtlCQ" name="lost"/>
<ownedLiteral xmi:id="_q982i4KVEdi2Wc8D4GtlCQ" name="found"/>
<ownedLiteral xmi:id="_q982jIKVEdi2Wc8D4GtlCQ" name="unknown"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q982jYKVEdi2Wc8D4GtlCQ" name="MessageSort">
<ownedLiteral xmi:id="_q982joKVEdi2Wc8D4GtlCQ" name="synchCall"/>
<ownedLiteral xmi:id="_q982j4KVEdi2Wc8D4GtlCQ" name="synchSignal"/>
<ownedLiteral xmi:id="_q982kIKVEdi2Wc8D4GtlCQ" name="asynchCall"/>
<ownedLiteral xmi:id="_q982kYKVEdi2Wc8D4GtlCQ" name="asynchSignal"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982koKVEdi2Wc8D4GtlCQ" memberEnd="_q982coKVEdi2Wc8D4GtlCQ _q982aoKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q982k4KVEdi2Wc8D4GtlCQ" memberEnd="_q982dYKVEdi2Wc8D4GtlCQ _q982lIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982lIKVEdi2Wc8D4GtlCQ" type="_q982boKVEdi2Wc8D4GtlCQ" association="_q982k4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982lYKVEdi2Wc8D4GtlCQ" memberEnd="_q92x7oKVEdi2Wc8D4GtlCQ _q982eIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q982loKVEdi2Wc8D4GtlCQ" memberEnd="_q982e4KVEdi2Wc8D4GtlCQ _q982l4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982l4KVEdi2Wc8D4GtlCQ" type="_q982boKVEdi2Wc8D4GtlCQ" association="_q982loKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982mIKVEdi2Wc8D4GtlCQ" memberEnd="_q982foKVEdi2Wc8D4GtlCQ _q982mYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982mYKVEdi2Wc8D4GtlCQ" type="_q982boKVEdi2Wc8D4GtlCQ" association="_q982mIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982moKVEdi2Wc8D4GtlCQ" memberEnd="_q92yMoKVEdi2Wc8D4GtlCQ _q982m4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982m4KVEdi2Wc8D4GtlCQ" type="_q92yKoKVEdi2Wc8D4GtlCQ" association="_q982moKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982nIKVEdi2Wc8D4GtlCQ" memberEnd="_q92x_oKVEdi2Wc8D4GtlCQ _q982nYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982nYKVEdi2Wc8D4GtlCQ" type="_q92x-YKVEdi2Wc8D4GtlCQ" association="_q982nIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q982noKVEdi2Wc8D4GtlCQ" name="GeneralOrdering">
<eAnnotations xmi:id="_DjaMYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DjaMYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982n4KVEdi2Wc8D4GtlCQ" general="_q9F6z4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982oIKVEdi2Wc8D4GtlCQ" name="before" type="_q982p4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982poKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982oYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982ooKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982o4KVEdi2Wc8D4GtlCQ" name="after" type="_q982p4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982x4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982pIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982pYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982poKVEdi2Wc8D4GtlCQ" memberEnd="_q982oIKVEdi2Wc8D4GtlCQ _q982s4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q982p4KVEdi2Wc8D4GtlCQ" name="EventOccurrence">
<eAnnotations xmi:id="_DjsgQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DjsgQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982qIKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q982qYKVEdi2Wc8D4GtlCQ" general="_q982ZYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982qoKVEdi2Wc8D4GtlCQ" name="startExec" type="_q982uYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982uIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982q4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982rIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982rYKVEdi2Wc8D4GtlCQ" name="finishExec" type="_q982uYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982xIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982roKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982r4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982sIKVEdi2Wc8D4GtlCQ" name="toBefore" type="_q982noKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982x4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982sYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982soKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982s4KVEdi2Wc8D4GtlCQ" name="toAfter" type="_q982noKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982poKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982tIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982tYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q982toKVEdi2Wc8D4GtlCQ" name="getCovereds">
<returnResult xmi:id="_q982t4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982uIKVEdi2Wc8D4GtlCQ" memberEnd="_q982qoKVEdi2Wc8D4GtlCQ _q982wYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q982uYKVEdi2Wc8D4GtlCQ" name="ExecutionOccurrence">
<eAnnotations xmi:id="_Dj4tgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dj4tgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982uoKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982u4KVEdi2Wc8D4GtlCQ" name="finish" type="_q982p4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982xIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982vIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982vYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982voKVEdi2Wc8D4GtlCQ" name="behavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982xYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982v4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982wIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982wYKVEdi2Wc8D4GtlCQ" name="start" type="_q982p4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982uIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982woKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982w4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982xIKVEdi2Wc8D4GtlCQ" memberEnd="_q982u4KVEdi2Wc8D4GtlCQ _q982rYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q982xYKVEdi2Wc8D4GtlCQ" memberEnd="_q982voKVEdi2Wc8D4GtlCQ _q982xoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982xoKVEdi2Wc8D4GtlCQ" type="_q982uYKVEdi2Wc8D4GtlCQ" association="_q982xYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982x4KVEdi2Wc8D4GtlCQ" memberEnd="_q982sIKVEdi2Wc8D4GtlCQ _q982o4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q982yIKVEdi2Wc8D4GtlCQ" memberEnd="_q92x8YKVEdi2Wc8D4GtlCQ _q92yAYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q982yYKVEdi2Wc8D4GtlCQ" name="InteractionOperand">
<eAnnotations xmi:id="_DvoqgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DvuxIIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982yoKVEdi2Wc8D4GtlCQ" general="_q9F68IKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q982y4KVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982zIKVEdi2Wc8D4GtlCQ" name="guard" type="_q9821oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9821IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q982zYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982zoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q982z4KVEdi2Wc8D4GtlCQ" name="fragment" type="_q92x-YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9825IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9820IKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9820YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9820oKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q98204KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9821IKVEdi2Wc8D4GtlCQ" memberEnd="_q982zIKVEdi2Wc8D4GtlCQ _q9821YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9821YKVEdi2Wc8D4GtlCQ" type="_q982yYKVEdi2Wc8D4GtlCQ" association="_q9821IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9821oKVEdi2Wc8D4GtlCQ" name="InteractionConstraint">
<eAnnotations xmi:id="_Dv03wIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dv03wYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q98214KVEdi2Wc8D4GtlCQ" general="_q9F7GYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9822IKVEdi2Wc8D4GtlCQ" name="minint" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9824IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9822YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9822oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q98224KVEdi2Wc8D4GtlCQ" name="maxint" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9824oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9823IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9823YKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9823oKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q98234KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9824IKVEdi2Wc8D4GtlCQ" memberEnd="_q9822IKVEdi2Wc8D4GtlCQ _q9824YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9824YKVEdi2Wc8D4GtlCQ" type="_q9821oKVEdi2Wc8D4GtlCQ" association="_q9824IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9824oKVEdi2Wc8D4GtlCQ" memberEnd="_q98224KVEdi2Wc8D4GtlCQ _q98244KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q98244KVEdi2Wc8D4GtlCQ" type="_q9821oKVEdi2Wc8D4GtlCQ" association="_q9824oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9825IKVEdi2Wc8D4GtlCQ" memberEnd="_q982z4KVEdi2Wc8D4GtlCQ _q92yBIKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Association" xmi:id="_q9825YKVEdi2Wc8D4GtlCQ" memberEnd="_q92x9IKVEdi2Wc8D4GtlCQ _q9825oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9825oKVEdi2Wc8D4GtlCQ" type="_q92x6IKVEdi2Wc8D4GtlCQ" association="_q9825YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q98254KVEdi2Wc8D4GtlCQ" name="StateInvariant">
<eAnnotations xmi:id="_DkE6wIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DkE6wYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9826IKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9826YKVEdi2Wc8D4GtlCQ" name="invariant" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9828IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9826oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q98264KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9827IKVEdi2Wc8D4GtlCQ" name="getCovereds">
<returnResult xmi:id="_q9827YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q9827oKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q98274KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9828IKVEdi2Wc8D4GtlCQ" memberEnd="_q9826YKVEdi2Wc8D4GtlCQ _q9828YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9828YKVEdi2Wc8D4GtlCQ" type="_q98254KVEdi2Wc8D4GtlCQ" association="_q9828IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9828oKVEdi2Wc8D4GtlCQ" name="Stop">
<eAnnotations xmi:id="_DkLBYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DkLBYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q98284KVEdi2Wc8D4GtlCQ" general="_q982p4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9829IKVEdi2Wc8D4GtlCQ" name="CallTrigger">
<eAnnotations xmi:id="_DkXOoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DkXOoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9829YKVEdi2Wc8D4GtlCQ" general="_q982-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9829oKVEdi2Wc8D4GtlCQ" name="operation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q982-4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q98294KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q982-IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q982-YKVEdi2Wc8D4GtlCQ" name="MessageTrigger" isAbstract="true">
<eAnnotations xmi:id="_DkdVQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dkjb4IKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982-oKVEdi2Wc8D4GtlCQ" general="_q9wpfIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q982-4KVEdi2Wc8D4GtlCQ" memberEnd="_q9829oKVEdi2Wc8D4GtlCQ _q982_IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q982_IKVEdi2Wc8D4GtlCQ" type="_q9829IKVEdi2Wc8D4GtlCQ" association="_q982-4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q982_YKVEdi2Wc8D4GtlCQ" name="ChangeTrigger">
<eAnnotations xmi:id="_DkvpIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DkvpIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q982_oKVEdi2Wc8D4GtlCQ" general="_q9wpfIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q982_4KVEdi2Wc8D4GtlCQ" name="changeExpression" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983BIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983AIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983AYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983AoKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q983A4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983BIKVEdi2Wc8D4GtlCQ" memberEnd="_q982_4KVEdi2Wc8D4GtlCQ _q983BYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983BYKVEdi2Wc8D4GtlCQ" type="_q982_YKVEdi2Wc8D4GtlCQ" association="_q983BIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983BoKVEdi2Wc8D4GtlCQ" name="SignalTrigger">
<eAnnotations xmi:id="_DlUQ4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlUQ4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983B4KVEdi2Wc8D4GtlCQ" general="_q982-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983CIKVEdi2Wc8D4GtlCQ" name="signal" type="_q9kcNIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983C4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983CYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983CoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983C4KVEdi2Wc8D4GtlCQ" memberEnd="_q983CIKVEdi2Wc8D4GtlCQ _q983DIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983DIKVEdi2Wc8D4GtlCQ" type="_q983BoKVEdi2Wc8D4GtlCQ" association="_q983C4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983DYKVEdi2Wc8D4GtlCQ" name="TimeTrigger">
<eAnnotations xmi:id="_DlgeIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlgeIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983DoKVEdi2Wc8D4GtlCQ" general="_q9wpfIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983D4KVEdi2Wc8D4GtlCQ" name="isRelative" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983EIKVEdi2Wc8D4GtlCQ" name="when" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983FYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983EYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983EoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983E4KVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q983FIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983FYKVEdi2Wc8D4GtlCQ" memberEnd="_q983EIKVEdi2Wc8D4GtlCQ _q983FoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983FoKVEdi2Wc8D4GtlCQ" type="_q983DYKVEdi2Wc8D4GtlCQ" association="_q983FYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983F4KVEdi2Wc8D4GtlCQ" name="AnyTrigger">
<eAnnotations xmi:id="_DlmkwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DlmkwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983GIKVEdi2Wc8D4GtlCQ" general="_q982-YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983GYKVEdi2Wc8D4GtlCQ" name="OperationTemplateParameter">
<eAnnotations xmi:id="_DnaioIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DnaioYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983GoKVEdi2Wc8D4GtlCQ" general="_q8_0l4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983G4KVEdi2Wc8D4GtlCQ" name="ClassifierTemplateParameter">
<eAnnotations xmi:id="_DngpQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DngpQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983HIKVEdi2Wc8D4GtlCQ" general="_q8_0l4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983HYKVEdi2Wc8D4GtlCQ" name="allowSubstitutable" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983HoKVEdi2Wc8D4GtlCQ" name="ParameterableClassifier" isAbstract="true">
<eAnnotations xmi:id="_Dns2gIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dns2gYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983H4KVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983IIKVEdi2Wc8D4GtlCQ" name="RedefinableTemplateSignature">
<eAnnotations xmi:id="_Dn5DwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dn5DwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983IYKVEdi2Wc8D4GtlCQ" general="_q9SIpoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q983IoKVEdi2Wc8D4GtlCQ" general="_q8_0gIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983I4KVEdi2Wc8D4GtlCQ" name="TemplateableClassifier" isAbstract="true">
<eAnnotations xmi:id="_Dn_KYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dn_KYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983JIKVEdi2Wc8D4GtlCQ" general="_q9SIVYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983JYKVEdi2Wc8D4GtlCQ" name="ConnectableElementTemplateParameter">
<eAnnotations xmi:id="_DoLXoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DoLXoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983JoKVEdi2Wc8D4GtlCQ" general="_q8_0l4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983J4KVEdi2Wc8D4GtlCQ" name="FinalState">
<eAnnotations xmi:id="_DpbU0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DpbU0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983KIKVEdi2Wc8D4GtlCQ" general="_q9wqeYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983KYKVEdi2Wc8D4GtlCQ" name="ForkNode">
<eAnnotations xmi:id="_DphbcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DphbcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983KoKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983K4KVEdi2Wc8D4GtlCQ" name="JoinNode">
<eAnnotations xmi:id="_DptosIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DptosYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983LIKVEdi2Wc8D4GtlCQ" general="_q92xWYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983LYKVEdi2Wc8D4GtlCQ" name="isCombineDuplicate" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983LoKVEdi2Wc8D4GtlCQ" name="joinSpec" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983M4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983L4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983MIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983MYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q983MoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983M4KVEdi2Wc8D4GtlCQ" memberEnd="_q983LoKVEdi2Wc8D4GtlCQ _q983NIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983NIKVEdi2Wc8D4GtlCQ" type="_q983K4KVEdi2Wc8D4GtlCQ" association="_q983M4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983NYKVEdi2Wc8D4GtlCQ" name="FlowFinalNode">
<eAnnotations xmi:id="_Dp518IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dp518YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983NoKVEdi2Wc8D4GtlCQ" general="_q92xbYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983N4KVEdi2Wc8D4GtlCQ" name="CentralBufferNode">
<eAnnotations xmi:id="_Dp_8kIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dp_8kYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983OIKVEdi2Wc8D4GtlCQ" general="_q9wqYYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983OYKVEdi2Wc8D4GtlCQ" name="CreateObjectAction">
<eAnnotations xmi:id="_DqSQcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DqSQcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983OoKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983O4KVEdi2Wc8D4GtlCQ" name="classifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983Q4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983PIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983PYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983PoKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983RYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983P4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983QIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983QYKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q983QoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983Q4KVEdi2Wc8D4GtlCQ" memberEnd="_q983O4KVEdi2Wc8D4GtlCQ _q983RIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983RIKVEdi2Wc8D4GtlCQ" type="_q983OYKVEdi2Wc8D4GtlCQ" association="_q983Q4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983RYKVEdi2Wc8D4GtlCQ" memberEnd="_q983PoKVEdi2Wc8D4GtlCQ _q983RoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983RoKVEdi2Wc8D4GtlCQ" type="_q983OYKVEdi2Wc8D4GtlCQ" association="_q983RYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983R4KVEdi2Wc8D4GtlCQ" name="DestroyObjectAction">
<eAnnotations xmi:id="_DqedsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DqedsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983SIKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983SYKVEdi2Wc8D4GtlCQ" name="target" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983ToKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983SoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983S4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983TIKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983TYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983ToKVEdi2Wc8D4GtlCQ" memberEnd="_q983SYKVEdi2Wc8D4GtlCQ _q983T4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983T4KVEdi2Wc8D4GtlCQ" type="_q983R4KVEdi2Wc8D4GtlCQ" association="_q983ToKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983UIKVEdi2Wc8D4GtlCQ" name="TestIdentityAction">
<eAnnotations xmi:id="_DqkkUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DqkkUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983UYKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983UoKVEdi2Wc8D4GtlCQ" name="first" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983X4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983U4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983VIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983VYKVEdi2Wc8D4GtlCQ" name="second" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983YYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983VoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983V4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983WIKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983Y4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983WYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983WoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983W4KVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983XIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q983XYKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q983XoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983X4KVEdi2Wc8D4GtlCQ" memberEnd="_q983UoKVEdi2Wc8D4GtlCQ _q983YIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983YIKVEdi2Wc8D4GtlCQ" type="_q983UIKVEdi2Wc8D4GtlCQ" association="_q983X4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983YYKVEdi2Wc8D4GtlCQ" memberEnd="_q983VYKVEdi2Wc8D4GtlCQ _q983YoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983YoKVEdi2Wc8D4GtlCQ" type="_q983UIKVEdi2Wc8D4GtlCQ" association="_q983YYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983Y4KVEdi2Wc8D4GtlCQ" memberEnd="_q983WIKVEdi2Wc8D4GtlCQ _q983ZIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983ZIKVEdi2Wc8D4GtlCQ" type="_q983UIKVEdi2Wc8D4GtlCQ" association="_q983Y4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983ZYKVEdi2Wc8D4GtlCQ" name="ReadSelfAction">
<eAnnotations xmi:id="_DqwxkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DqwxkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983ZoKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983Z4KVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983bIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983aIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983aYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983aoKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q983a4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983bIKVEdi2Wc8D4GtlCQ" memberEnd="_q983Z4KVEdi2Wc8D4GtlCQ _q983bYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983bYKVEdi2Wc8D4GtlCQ" type="_q983ZYKVEdi2Wc8D4GtlCQ" association="_q983bIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983boKVEdi2Wc8D4GtlCQ" name="StructuralFeatureAction" isAbstract="true">
<eAnnotations xmi:id="_Dq8-0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dq8-0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983b4KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983cIKVEdi2Wc8D4GtlCQ" name="structuralFeature" type="_q9YO04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983eIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983cYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983coKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983c4KVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983eoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983dIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983dYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983doKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983d4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983eIKVEdi2Wc8D4GtlCQ" memberEnd="_q983cIKVEdi2Wc8D4GtlCQ _q983eYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983eYKVEdi2Wc8D4GtlCQ" type="_q983boKVEdi2Wc8D4GtlCQ" association="_q983eIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983eoKVEdi2Wc8D4GtlCQ" memberEnd="_q983c4KVEdi2Wc8D4GtlCQ _q983e4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983e4KVEdi2Wc8D4GtlCQ" type="_q983boKVEdi2Wc8D4GtlCQ" association="_q983eoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983fIKVEdi2Wc8D4GtlCQ" name="ReadStructuralFeatureAction">
<eAnnotations xmi:id="_DrDFcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DrDFcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983fYKVEdi2Wc8D4GtlCQ" general="_q983boKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983foKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983g4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983f4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983gIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983gYKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q983goKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983g4KVEdi2Wc8D4GtlCQ" memberEnd="_q983foKVEdi2Wc8D4GtlCQ _q983hIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983hIKVEdi2Wc8D4GtlCQ" type="_q983fIKVEdi2Wc8D4GtlCQ" association="_q983g4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983hYKVEdi2Wc8D4GtlCQ" name="WriteStructuralFeatureAction" isAbstract="true">
<eAnnotations xmi:id="_DrVZUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DrVZUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983hoKVEdi2Wc8D4GtlCQ" general="_q983boKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983h4KVEdi2Wc8D4GtlCQ" name="value" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983jIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983iIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983iYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983ioKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983i4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983jIKVEdi2Wc8D4GtlCQ" memberEnd="_q983h4KVEdi2Wc8D4GtlCQ _q983jYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983jYKVEdi2Wc8D4GtlCQ" type="_q983hYKVEdi2Wc8D4GtlCQ" association="_q983jIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983joKVEdi2Wc8D4GtlCQ" name="ClearStructuralFeatureAction">
<eAnnotations xmi:id="_Drbf8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Drbf8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983j4KVEdi2Wc8D4GtlCQ" general="_q983boKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983kIKVEdi2Wc8D4GtlCQ" name="RemoveStructuralFeatureValueAction">
<eAnnotations xmi:id="_DrntMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DrntMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983kYKVEdi2Wc8D4GtlCQ" general="_q983hYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983koKVEdi2Wc8D4GtlCQ" name="AddStructuralFeatureValueAction">
<eAnnotations xmi:id="_Drtz0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Drtz0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983k4KVEdi2Wc8D4GtlCQ" general="_q983hYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983lIKVEdi2Wc8D4GtlCQ" name="isReplaceAll" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983lYKVEdi2Wc8D4GtlCQ" name="insertAt" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983moKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983loKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983l4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983mIKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983mYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983moKVEdi2Wc8D4GtlCQ" memberEnd="_q983lYKVEdi2Wc8D4GtlCQ _q983m4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983m4KVEdi2Wc8D4GtlCQ" type="_q983koKVEdi2Wc8D4GtlCQ" association="_q983moKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983nIKVEdi2Wc8D4GtlCQ" name="LinkAction" isAbstract="true">
<eAnnotations xmi:id="_Dr6BEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dr6BEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983nYKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983noKVEdi2Wc8D4GtlCQ" name="endData" type="_q983o4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983oYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983n4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983oIKVEdi2Wc8D4GtlCQ" value="2"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983oYKVEdi2Wc8D4GtlCQ" memberEnd="_q983noKVEdi2Wc8D4GtlCQ _q983ooKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983ooKVEdi2Wc8D4GtlCQ" type="_q983nIKVEdi2Wc8D4GtlCQ" association="_q983oYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983o4KVEdi2Wc8D4GtlCQ" name="LinkEndData">
<eAnnotations xmi:id="_DsAHsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DsAHsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983pIKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983pYKVEdi2Wc8D4GtlCQ" name="value" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983roKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983poKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983p4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983qIKVEdi2Wc8D4GtlCQ" name="end" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983sIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983qYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983qoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983q4KVEdi2Wc8D4GtlCQ" name="qualifier" type="_q983tIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983soKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983rIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983rYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983roKVEdi2Wc8D4GtlCQ" memberEnd="_q983pYKVEdi2Wc8D4GtlCQ _q983r4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983r4KVEdi2Wc8D4GtlCQ" type="_q983o4KVEdi2Wc8D4GtlCQ" association="_q983roKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983sIKVEdi2Wc8D4GtlCQ" memberEnd="_q983qIKVEdi2Wc8D4GtlCQ _q983sYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983sYKVEdi2Wc8D4GtlCQ" type="_q983o4KVEdi2Wc8D4GtlCQ" association="_q983sIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983soKVEdi2Wc8D4GtlCQ" memberEnd="_q983q4KVEdi2Wc8D4GtlCQ _q983s4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983s4KVEdi2Wc8D4GtlCQ" type="_q983o4KVEdi2Wc8D4GtlCQ" association="_q983soKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983tIKVEdi2Wc8D4GtlCQ" name="QualifierValue">
<eAnnotations xmi:id="_DyNdYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DyNdYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983tYKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983toKVEdi2Wc8D4GtlCQ" name="qualifier" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983vIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983t4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983uIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q983uYKVEdi2Wc8D4GtlCQ" name="value" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983voKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983uoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983u4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983vIKVEdi2Wc8D4GtlCQ" memberEnd="_q983toKVEdi2Wc8D4GtlCQ _q983vYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983vYKVEdi2Wc8D4GtlCQ" type="_q983tIKVEdi2Wc8D4GtlCQ" association="_q983vIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983voKVEdi2Wc8D4GtlCQ" memberEnd="_q983uYKVEdi2Wc8D4GtlCQ _q983v4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983v4KVEdi2Wc8D4GtlCQ" type="_q983tIKVEdi2Wc8D4GtlCQ" association="_q983voKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983wIKVEdi2Wc8D4GtlCQ" name="ReadLinkAction">
<eAnnotations xmi:id="_DsMU8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DsMU8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983wYKVEdi2Wc8D4GtlCQ" general="_q983nIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983woKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q983x4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983w4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983xIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983xYKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q983xoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q983x4KVEdi2Wc8D4GtlCQ" memberEnd="_q983woKVEdi2Wc8D4GtlCQ _q983yIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983yIKVEdi2Wc8D4GtlCQ" type="_q983wIKVEdi2Wc8D4GtlCQ" association="_q983x4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983yYKVEdi2Wc8D4GtlCQ" name="LinkEndCreationData">
<eAnnotations xmi:id="_DsSbkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DsSbkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983yoKVEdi2Wc8D4GtlCQ" general="_q983o4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983y4KVEdi2Wc8D4GtlCQ" name="isReplaceAll" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983zIKVEdi2Wc8D4GtlCQ" name="insertAt" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9830YKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983zYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983zoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983z4KVEdi2Wc8D4GtlCQ" name="getQualifiers">
<returnResult xmi:id="_q9830IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9830YKVEdi2Wc8D4GtlCQ" memberEnd="_q983zIKVEdi2Wc8D4GtlCQ _q9830oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9830oKVEdi2Wc8D4GtlCQ" type="_q983yYKVEdi2Wc8D4GtlCQ" association="_q9830YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q98304KVEdi2Wc8D4GtlCQ" name="CreateLinkAction">
<eAnnotations xmi:id="_Dseo0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dseo0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9831IKVEdi2Wc8D4GtlCQ" general="_q98314KVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q9831YKVEdi2Wc8D4GtlCQ" name="getEndData">
<returnResult xmi:id="_q9831oKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q98314KVEdi2Wc8D4GtlCQ" name="WriteLinkAction" isAbstract="true">
<eAnnotations xmi:id="_DskvcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DskvcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9832IKVEdi2Wc8D4GtlCQ" general="_q983nIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9832YKVEdi2Wc8D4GtlCQ" name="DestroyLinkAction">
<eAnnotations xmi:id="_Dsw8sIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dsw8sYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9832oKVEdi2Wc8D4GtlCQ" general="_q98314KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q98324KVEdi2Wc8D4GtlCQ" name="ClearAssociationAction">
<eAnnotations xmi:id="_Ds3DUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Ds3DUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9833IKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9833YKVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9835YKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9833oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q98334KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9834IKVEdi2Wc8D4GtlCQ" name="association" type="_q92v54KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q98354KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9834YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9834oKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q98344KVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q9835IKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9835YKVEdi2Wc8D4GtlCQ" memberEnd="_q9833YKVEdi2Wc8D4GtlCQ _q9835oKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9835oKVEdi2Wc8D4GtlCQ" type="_q98324KVEdi2Wc8D4GtlCQ" association="_q9835YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q98354KVEdi2Wc8D4GtlCQ" memberEnd="_q9834IKVEdi2Wc8D4GtlCQ _q9836IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9836IKVEdi2Wc8D4GtlCQ" type="_q98324KVEdi2Wc8D4GtlCQ" association="_q98354KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9836YKVEdi2Wc8D4GtlCQ" name="VariableAction" isAbstract="true">
<eAnnotations xmi:id="_DtDQkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DtDQkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9836oKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q98364KVEdi2Wc8D4GtlCQ" name="variable" type="_q9wq4oKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9837oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9837IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9837YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9837oKVEdi2Wc8D4GtlCQ" memberEnd="_q98364KVEdi2Wc8D4GtlCQ _q98374KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q98374KVEdi2Wc8D4GtlCQ" type="_q9836YKVEdi2Wc8D4GtlCQ" association="_q9837oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9838IKVEdi2Wc8D4GtlCQ" name="ReadVariableAction">
<eAnnotations xmi:id="_DtJXMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DtJXMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q9838YKVEdi2Wc8D4GtlCQ" general="_q9836YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9838oKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q98394KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q98384KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9839IKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9839YKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q9839oKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q98394KVEdi2Wc8D4GtlCQ" memberEnd="_q9838oKVEdi2Wc8D4GtlCQ _q983-IKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q983-IKVEdi2Wc8D4GtlCQ" type="_q9838IKVEdi2Wc8D4GtlCQ" association="_q98394KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q983-YKVEdi2Wc8D4GtlCQ" name="WriteVariableAction" isAbstract="true">
<eAnnotations xmi:id="_DtVkcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DtVkcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q983-oKVEdi2Wc8D4GtlCQ" general="_q9836YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q983-4KVEdi2Wc8D4GtlCQ" name="value" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984AIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q983_IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q983_YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q983_oKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q983_4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984AIKVEdi2Wc8D4GtlCQ" memberEnd="_q983-4KVEdi2Wc8D4GtlCQ _q984AYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984AYKVEdi2Wc8D4GtlCQ" type="_q983-YKVEdi2Wc8D4GtlCQ" association="_q984AIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984AoKVEdi2Wc8D4GtlCQ" name="ClearVariableAction">
<eAnnotations xmi:id="_DthxsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DthxsYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984A4KVEdi2Wc8D4GtlCQ" general="_q9836YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984BIKVEdi2Wc8D4GtlCQ" name="AddVariableValueAction">
<eAnnotations xmi:id="_Dtn4UIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dtn4UYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984BYKVEdi2Wc8D4GtlCQ" general="_q983-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984BoKVEdi2Wc8D4GtlCQ" name="isReplaceAll" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984B4KVEdi2Wc8D4GtlCQ" name="insertAt" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984DIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984CIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984CYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984CoKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984C4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984DIKVEdi2Wc8D4GtlCQ" memberEnd="_q984B4KVEdi2Wc8D4GtlCQ _q984DYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984DYKVEdi2Wc8D4GtlCQ" type="_q984BIKVEdi2Wc8D4GtlCQ" association="_q984DIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984DoKVEdi2Wc8D4GtlCQ" name="RemoveVariableValueAction">
<eAnnotations xmi:id="_Dt0FkIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dt0FkYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984D4KVEdi2Wc8D4GtlCQ" general="_q983-YKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984EIKVEdi2Wc8D4GtlCQ" name="ApplyFunctionAction">
<eAnnotations xmi:id="_Dt6MMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dt6MMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984EYKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984EoKVEdi2Wc8D4GtlCQ" name="function" type="_q984IYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984H4KVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984E4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984FIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984FYKVEdi2Wc8D4GtlCQ" name="argument" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984JYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984FoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984F4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984GIKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984J4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984GYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984GoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984G4KVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984HIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q984HYKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q984HoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984H4KVEdi2Wc8D4GtlCQ" memberEnd="_q984EoKVEdi2Wc8D4GtlCQ _q984IIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984IIKVEdi2Wc8D4GtlCQ" type="_q984EIKVEdi2Wc8D4GtlCQ" association="_q984H4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984IYKVEdi2Wc8D4GtlCQ" name="PrimitiveFunction">
<eAnnotations xmi:id="_DuGZcIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DuGZcYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984IoKVEdi2Wc8D4GtlCQ" general="_q8_0KIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984I4KVEdi2Wc8D4GtlCQ" name="body" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984JIKVEdi2Wc8D4GtlCQ" name="language" type="_q8_0JIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984JYKVEdi2Wc8D4GtlCQ" memberEnd="_q984FYKVEdi2Wc8D4GtlCQ _q984JoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984JoKVEdi2Wc8D4GtlCQ" type="_q984EIKVEdi2Wc8D4GtlCQ" association="_q984JYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984J4KVEdi2Wc8D4GtlCQ" memberEnd="_q984GIKVEdi2Wc8D4GtlCQ _q984KIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984KIKVEdi2Wc8D4GtlCQ" type="_q984EIKVEdi2Wc8D4GtlCQ" association="_q984J4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984KYKVEdi2Wc8D4GtlCQ" name="CallAction" isAbstract="true">
<eAnnotations xmi:id="_DuMgEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DuMgEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984KoKVEdi2Wc8D4GtlCQ" general="_q984MYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984K4KVEdi2Wc8D4GtlCQ" name="isSynchronous" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984LIKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984P4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984LYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984LoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984L4KVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q984MIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984MYKVEdi2Wc8D4GtlCQ" name="InvocationAction" isAbstract="true">
<eAnnotations xmi:id="_DuYtUIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DuYtUYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984MoKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984M4KVEdi2Wc8D4GtlCQ" name="argument" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984O4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984NIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984NYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984NoKVEdi2Wc8D4GtlCQ" name="onPort" type="_q9wpg4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984PYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984N4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984OIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984OYKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984OoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984O4KVEdi2Wc8D4GtlCQ" memberEnd="_q984M4KVEdi2Wc8D4GtlCQ _q984PIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984PIKVEdi2Wc8D4GtlCQ" type="_q984MYKVEdi2Wc8D4GtlCQ" association="_q984O4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984PYKVEdi2Wc8D4GtlCQ" memberEnd="_q984NoKVEdi2Wc8D4GtlCQ _q984PoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984PoKVEdi2Wc8D4GtlCQ" type="_q984MYKVEdi2Wc8D4GtlCQ" association="_q984PYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984P4KVEdi2Wc8D4GtlCQ" memberEnd="_q984LIKVEdi2Wc8D4GtlCQ _q984QIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984QIKVEdi2Wc8D4GtlCQ" type="_q984KYKVEdi2Wc8D4GtlCQ" association="_q984P4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984QYKVEdi2Wc8D4GtlCQ" name="SendSignalAction">
<eAnnotations xmi:id="_Duez8IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Duez8YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984QoKVEdi2Wc8D4GtlCQ" general="_q984MYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984Q4KVEdi2Wc8D4GtlCQ" name="target" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984S4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984RIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984RYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984RoKVEdi2Wc8D4GtlCQ" name="signal" type="_q9kcNIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984TYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984R4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984SIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984SYKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984SoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984S4KVEdi2Wc8D4GtlCQ" memberEnd="_q984Q4KVEdi2Wc8D4GtlCQ _q984TIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984TIKVEdi2Wc8D4GtlCQ" type="_q984QYKVEdi2Wc8D4GtlCQ" association="_q984S4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984TYKVEdi2Wc8D4GtlCQ" memberEnd="_q984RoKVEdi2Wc8D4GtlCQ _q984ToKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984ToKVEdi2Wc8D4GtlCQ" type="_q984QYKVEdi2Wc8D4GtlCQ" association="_q984TYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984T4KVEdi2Wc8D4GtlCQ" name="BroadcastSignalAction">
<eAnnotations xmi:id="_DurBMIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DurBMYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984UIKVEdi2Wc8D4GtlCQ" general="_q984MYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984UYKVEdi2Wc8D4GtlCQ" name="signal" type="_q9kcNIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984VIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984UoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984U4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984VIKVEdi2Wc8D4GtlCQ" memberEnd="_q984UYKVEdi2Wc8D4GtlCQ _q984VYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984VYKVEdi2Wc8D4GtlCQ" type="_q984T4KVEdi2Wc8D4GtlCQ" association="_q984VIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984VoKVEdi2Wc8D4GtlCQ" name="SendObjectAction">
<eAnnotations xmi:id="_DuxH0IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DuxH0YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984V4KVEdi2Wc8D4GtlCQ" general="_q984MYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984WIKVEdi2Wc8D4GtlCQ" name="target" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984YoKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984WYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984WoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984W4KVEdi2Wc8D4GtlCQ" name="request" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" redefinedProperty="_q984M4KVEdi2Wc8D4GtlCQ" association="_q984ZIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984XIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984XYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984XoKVEdi2Wc8D4GtlCQ" name="getArguments">
<returnResult xmi:id="_q984X4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q984YIKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984YYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984YoKVEdi2Wc8D4GtlCQ" memberEnd="_q984WIKVEdi2Wc8D4GtlCQ _q984Y4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984Y4KVEdi2Wc8D4GtlCQ" type="_q984VoKVEdi2Wc8D4GtlCQ" association="_q984YoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984ZIKVEdi2Wc8D4GtlCQ" memberEnd="_q984W4KVEdi2Wc8D4GtlCQ _q984ZYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984ZYKVEdi2Wc8D4GtlCQ" type="_q984VoKVEdi2Wc8D4GtlCQ" association="_q984ZIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984ZoKVEdi2Wc8D4GtlCQ" name="CallOperationAction">
<eAnnotations xmi:id="_Du9VEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Du9VEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984Z4KVEdi2Wc8D4GtlCQ" general="_q984KYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984aIKVEdi2Wc8D4GtlCQ" name="operation" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984cIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984aYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984aoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984a4KVEdi2Wc8D4GtlCQ" name="target" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984coKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984bIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984bYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984boKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984b4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984cIKVEdi2Wc8D4GtlCQ" memberEnd="_q984aIKVEdi2Wc8D4GtlCQ _q984cYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984cYKVEdi2Wc8D4GtlCQ" type="_q984ZoKVEdi2Wc8D4GtlCQ" association="_q984cIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984coKVEdi2Wc8D4GtlCQ" memberEnd="_q984a4KVEdi2Wc8D4GtlCQ _q984c4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984c4KVEdi2Wc8D4GtlCQ" type="_q984ZoKVEdi2Wc8D4GtlCQ" association="_q984coKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984dIKVEdi2Wc8D4GtlCQ" name="CallBehaviorAction">
<eAnnotations xmi:id="_DvDbsIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DvJiUIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984dYKVEdi2Wc8D4GtlCQ" general="_q984KYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984doKVEdi2Wc8D4GtlCQ" name="behavior" type="_q9eVUIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984eYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984d4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984eIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984eYKVEdi2Wc8D4GtlCQ" memberEnd="_q984doKVEdi2Wc8D4GtlCQ _q984eoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984eoKVEdi2Wc8D4GtlCQ" type="_q984dIKVEdi2Wc8D4GtlCQ" association="_q984eYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q984e4KVEdi2Wc8D4GtlCQ" name="InteractionOperator">
<ownedLiteral xmi:id="_q984fIKVEdi2Wc8D4GtlCQ" name="seq"/>
<ownedLiteral xmi:id="_q984fYKVEdi2Wc8D4GtlCQ" name="alt"/>
<ownedLiteral xmi:id="_q984foKVEdi2Wc8D4GtlCQ" name="opt"/>
<ownedLiteral xmi:id="_q984f4KVEdi2Wc8D4GtlCQ" name="break"/>
<ownedLiteral xmi:id="_q984gIKVEdi2Wc8D4GtlCQ" name="par"/>
<ownedLiteral xmi:id="_q984gYKVEdi2Wc8D4GtlCQ" name="strict"/>
<ownedLiteral xmi:id="_q984goKVEdi2Wc8D4GtlCQ" name="loop"/>
<ownedLiteral xmi:id="_q984g4KVEdi2Wc8D4GtlCQ" name="critical"/>
<ownedLiteral xmi:id="_q984hIKVEdi2Wc8D4GtlCQ" name="neg"/>
<ownedLiteral xmi:id="_q984hYKVEdi2Wc8D4GtlCQ" name="assert"/>
<ownedLiteral xmi:id="_q984hoKVEdi2Wc8D4GtlCQ" name="ignore"/>
<ownedLiteral xmi:id="_q984h4KVEdi2Wc8D4GtlCQ" name="consider"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984iIKVEdi2Wc8D4GtlCQ" name="CombinedFragment">
<eAnnotations xmi:id="_Dv6-YIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DwBFAIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984iYKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984ioKVEdi2Wc8D4GtlCQ" name="interactionOperator" type="_q984e4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984i4KVEdi2Wc8D4GtlCQ" name="operand" type="_q982yYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984k4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984jIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984jYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984joKVEdi2Wc8D4GtlCQ" name="cfragmentGate" type="_q982Y4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984lYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984j4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984kIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984kYKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q984koKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984k4KVEdi2Wc8D4GtlCQ" memberEnd="_q984i4KVEdi2Wc8D4GtlCQ _q984lIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984lIKVEdi2Wc8D4GtlCQ" type="_q984iIKVEdi2Wc8D4GtlCQ" association="_q984k4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984lYKVEdi2Wc8D4GtlCQ" memberEnd="_q984joKVEdi2Wc8D4GtlCQ _q984loKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984loKVEdi2Wc8D4GtlCQ" type="_q984iIKVEdi2Wc8D4GtlCQ" association="_q984lYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984l4KVEdi2Wc8D4GtlCQ" name="Continuation">
<eAnnotations xmi:id="_DwHLoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DwHLoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984mIKVEdi2Wc8D4GtlCQ" general="_q92x-YKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984mYKVEdi2Wc8D4GtlCQ" name="setting" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984moKVEdi2Wc8D4GtlCQ" name="ExpansionNode">
<eAnnotations xmi:id="_DwTY4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DwTY4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984m4KVEdi2Wc8D4GtlCQ" general="_q9wqYYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984nIKVEdi2Wc8D4GtlCQ" name="regionAsOutput" type="_q984o4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984ooKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984nYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984noKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984n4KVEdi2Wc8D4GtlCQ" name="regionAsInput" type="_q984o4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984sIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984oIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984oYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984ooKVEdi2Wc8D4GtlCQ" memberEnd="_q984nIKVEdi2Wc8D4GtlCQ _q984qYKVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q984o4KVEdi2Wc8D4GtlCQ" name="ExpansionRegion">
<eAnnotations xmi:id="_DwZfgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DwfmIIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984pIKVEdi2Wc8D4GtlCQ" general="_q9wqGYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984pYKVEdi2Wc8D4GtlCQ" name="mode" type="_q984rIKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984poKVEdi2Wc8D4GtlCQ" name="inputElement" type="_q984moKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984sIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984p4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984qIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984qYKVEdi2Wc8D4GtlCQ" name="outputElement" type="_q984moKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984ooKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984qoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984q4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Enumeration" xmi:id="_q984rIKVEdi2Wc8D4GtlCQ" name="ExpansionKind">
<ownedLiteral xmi:id="_q984rYKVEdi2Wc8D4GtlCQ" name="parallel"/>
<ownedLiteral xmi:id="_q984roKVEdi2Wc8D4GtlCQ" name="iterative"/>
<ownedLiteral xmi:id="_q984r4KVEdi2Wc8D4GtlCQ" name="stream"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984sIKVEdi2Wc8D4GtlCQ" memberEnd="_q984poKVEdi2Wc8D4GtlCQ _q984n4KVEdi2Wc8D4GtlCQ"/>
<ownedMember xsi:type="uml:Class" xmi:id="_q984sYKVEdi2Wc8D4GtlCQ" name="DataStoreNode">
<eAnnotations xmi:id="_Dwx6AIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dwx6AYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984soKVEdi2Wc8D4GtlCQ" general="_q983N4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984s4KVEdi2Wc8D4GtlCQ" name="ProtocolTransition">
<eAnnotations xmi:id="_DxcoYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DxcoYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984tIKVEdi2Wc8D4GtlCQ" general="_q9wpUoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984tYKVEdi2Wc8D4GtlCQ" name="postCondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984woKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984toKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984t4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984uIKVEdi2Wc8D4GtlCQ" name="referred" type="_q9YPeIKVEdi2Wc8D4GtlCQ" isOrdered="true" isReadOnly="true" association="_q984xIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984uYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984uoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984u4KVEdi2Wc8D4GtlCQ" name="preCondition" type="_q9F7GYKVEdi2Wc8D4GtlCQ" isOrdered="true" subsettedProperty="_q9wpYYKVEdi2Wc8D4GtlCQ" association="_q984xoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984vIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984vYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q984voKVEdi2Wc8D4GtlCQ" name="getOwnedElements">
<returnResult xmi:id="_q984v4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q984wIKVEdi2Wc8D4GtlCQ" name="setGuard">
<ownedParameter xmi:id="_q984wYKVEdi2Wc8D4GtlCQ" name="newGuard" type="_q9F7GYKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984woKVEdi2Wc8D4GtlCQ" memberEnd="_q984tYKVEdi2Wc8D4GtlCQ _q984w4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984w4KVEdi2Wc8D4GtlCQ" type="_q984s4KVEdi2Wc8D4GtlCQ" association="_q984woKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984xIKVEdi2Wc8D4GtlCQ" memberEnd="_q984uIKVEdi2Wc8D4GtlCQ _q984xYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984xYKVEdi2Wc8D4GtlCQ" type="_q984s4KVEdi2Wc8D4GtlCQ" association="_q984xIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984xoKVEdi2Wc8D4GtlCQ" memberEnd="_q984u4KVEdi2Wc8D4GtlCQ _q984x4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984x4KVEdi2Wc8D4GtlCQ" type="_q984s4KVEdi2Wc8D4GtlCQ" association="_q984xoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q984yIKVEdi2Wc8D4GtlCQ" name="ReadExtentAction">
<eAnnotations xmi:id="_Dxo1oIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dxo1oYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q984yYKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q984yoKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9840oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984y4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984zIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q984zYKVEdi2Wc8D4GtlCQ" name="classifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9841IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q984zoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q984z4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9840IKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q9840YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9840oKVEdi2Wc8D4GtlCQ" memberEnd="_q984yoKVEdi2Wc8D4GtlCQ _q98404KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q98404KVEdi2Wc8D4GtlCQ" type="_q984yIKVEdi2Wc8D4GtlCQ" association="_q9840oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9841IKVEdi2Wc8D4GtlCQ" memberEnd="_q984zYKVEdi2Wc8D4GtlCQ _q9841YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9841YKVEdi2Wc8D4GtlCQ" type="_q984yIKVEdi2Wc8D4GtlCQ" association="_q9841IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9841oKVEdi2Wc8D4GtlCQ" name="ReclassifyObjectAction">
<eAnnotations xmi:id="_Dx1C4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dx1C4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q98414KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9842IKVEdi2Wc8D4GtlCQ" name="isReplaceAll" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9842YKVEdi2Wc8D4GtlCQ" name="oldClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9845IKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9842oKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q98424KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9843IKVEdi2Wc8D4GtlCQ" name="newClassifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9845oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9843YKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9843oKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q98434KVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q9846IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9844IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9844YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9844oKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q98444KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9845IKVEdi2Wc8D4GtlCQ" memberEnd="_q9842YKVEdi2Wc8D4GtlCQ _q9845YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9845YKVEdi2Wc8D4GtlCQ" type="_q9841oKVEdi2Wc8D4GtlCQ" association="_q9845IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9845oKVEdi2Wc8D4GtlCQ" memberEnd="_q9843IKVEdi2Wc8D4GtlCQ _q98454KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q98454KVEdi2Wc8D4GtlCQ" type="_q9841oKVEdi2Wc8D4GtlCQ" association="_q9845oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q9846IKVEdi2Wc8D4GtlCQ" memberEnd="_q98434KVEdi2Wc8D4GtlCQ _q9846YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q9846YKVEdi2Wc8D4GtlCQ" type="_q9841oKVEdi2Wc8D4GtlCQ" association="_q9846IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q9846oKVEdi2Wc8D4GtlCQ" name="ReadIsClassifiedObjectAction">
<eAnnotations xmi:id="_Dx7JgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dx7JgYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q98464KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9847IKVEdi2Wc8D4GtlCQ" name="isDirect" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q9847YKVEdi2Wc8D4GtlCQ" name="classifier" type="_q9SIVYKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984-oKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9847oKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q98474KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q9848IKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984_IKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9848YKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9848oKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q98484KVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q984_oKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q9849IKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q9849YKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q9849oKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q98494KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q984-IKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q984-YKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984-oKVEdi2Wc8D4GtlCQ" memberEnd="_q9847YKVEdi2Wc8D4GtlCQ _q984-4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984-4KVEdi2Wc8D4GtlCQ" type="_q9846oKVEdi2Wc8D4GtlCQ" association="_q984-oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984_IKVEdi2Wc8D4GtlCQ" memberEnd="_q9848IKVEdi2Wc8D4GtlCQ _q984_YKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984_YKVEdi2Wc8D4GtlCQ" type="_q9846oKVEdi2Wc8D4GtlCQ" association="_q984_IKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q984_oKVEdi2Wc8D4GtlCQ" memberEnd="_q98484KVEdi2Wc8D4GtlCQ _q984_4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q984_4KVEdi2Wc8D4GtlCQ" type="_q9846oKVEdi2Wc8D4GtlCQ" association="_q984_oKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985AIKVEdi2Wc8D4GtlCQ" name="StartOwnedBehaviorAction">
<eAnnotations xmi:id="_DyHWwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DyHWwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985AYKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985AoKVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985B4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985A4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985BIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985BYKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q985BoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985B4KVEdi2Wc8D4GtlCQ" memberEnd="_q985AoKVEdi2Wc8D4GtlCQ _q985CIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985CIKVEdi2Wc8D4GtlCQ" type="_q985AIKVEdi2Wc8D4GtlCQ" association="_q985B4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985CYKVEdi2Wc8D4GtlCQ" name="ReadLinkObjectEndAction">
<eAnnotations xmi:id="_DyZqoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DyZqoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985CoKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985C4KVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985GIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985DIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985DYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985DoKVEdi2Wc8D4GtlCQ" name="end" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985GoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985D4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985EIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985EYKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985HIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985EoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985E4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985FIKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q985FYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985FoKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q985F4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985GIKVEdi2Wc8D4GtlCQ" memberEnd="_q985C4KVEdi2Wc8D4GtlCQ _q985GYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985GYKVEdi2Wc8D4GtlCQ" type="_q985CYKVEdi2Wc8D4GtlCQ" association="_q985GIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985GoKVEdi2Wc8D4GtlCQ" memberEnd="_q985DoKVEdi2Wc8D4GtlCQ _q985G4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985G4KVEdi2Wc8D4GtlCQ" type="_q985CYKVEdi2Wc8D4GtlCQ" association="_q985GoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985HIKVEdi2Wc8D4GtlCQ" memberEnd="_q985EYKVEdi2Wc8D4GtlCQ _q985HYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985HYKVEdi2Wc8D4GtlCQ" type="_q985CYKVEdi2Wc8D4GtlCQ" association="_q985HIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985HoKVEdi2Wc8D4GtlCQ" name="ReadLinkObjectEndQualifierAction">
<eAnnotations xmi:id="_DyfxQIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DyfxQYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985H4KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985IIKVEdi2Wc8D4GtlCQ" name="object" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985LYKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985IYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985IoKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985I4KVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985L4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985JIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985JYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985JoKVEdi2Wc8D4GtlCQ" name="qualifier" type="_q9SI6IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985MYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985J4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985KIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985KYKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q985KoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985K4KVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q985LIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985LYKVEdi2Wc8D4GtlCQ" memberEnd="_q985IIKVEdi2Wc8D4GtlCQ _q985LoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985LoKVEdi2Wc8D4GtlCQ" type="_q985HoKVEdi2Wc8D4GtlCQ" association="_q985LYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985L4KVEdi2Wc8D4GtlCQ" memberEnd="_q985I4KVEdi2Wc8D4GtlCQ _q985MIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985MIKVEdi2Wc8D4GtlCQ" type="_q985HoKVEdi2Wc8D4GtlCQ" association="_q985L4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985MYKVEdi2Wc8D4GtlCQ" memberEnd="_q985JoKVEdi2Wc8D4GtlCQ _q985MoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985MoKVEdi2Wc8D4GtlCQ" type="_q985HoKVEdi2Wc8D4GtlCQ" association="_q985MYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985M4KVEdi2Wc8D4GtlCQ" name="CreateLinkObjectAction">
<eAnnotations xmi:id="_Dyr-gIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dyr-gYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985NIKVEdi2Wc8D4GtlCQ" general="_q98304KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985NYKVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985PIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985NoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985N4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985OIKVEdi2Wc8D4GtlCQ" name="getEndData" redefinedOperation="_q9831YKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q985OYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985OoKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q985O4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985PIKVEdi2Wc8D4GtlCQ" memberEnd="_q985NYKVEdi2Wc8D4GtlCQ _q985PYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985PYKVEdi2Wc8D4GtlCQ" type="_q985M4KVEdi2Wc8D4GtlCQ" association="_q985PIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985PoKVEdi2Wc8D4GtlCQ" name="AcceptEventAction">
<eAnnotations xmi:id="_Dy4LwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dy4LwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985P4KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985QIKVEdi2Wc8D4GtlCQ" name="trigger" type="_q9wpfIKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985SIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985QYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985QoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985Q4KVEdi2Wc8D4GtlCQ" name="result" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985SoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985RIKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985RYKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985RoKVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q985R4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985SIKVEdi2Wc8D4GtlCQ" memberEnd="_q985QIKVEdi2Wc8D4GtlCQ _q985SYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985SYKVEdi2Wc8D4GtlCQ" type="_q985PoKVEdi2Wc8D4GtlCQ" association="_q985SIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985SoKVEdi2Wc8D4GtlCQ" memberEnd="_q985Q4KVEdi2Wc8D4GtlCQ _q985S4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985S4KVEdi2Wc8D4GtlCQ" type="_q985PoKVEdi2Wc8D4GtlCQ" association="_q985SoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985TIKVEdi2Wc8D4GtlCQ" name="AcceptCallAction">
<eAnnotations xmi:id="_Dy-SYIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dy-SYYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985TYKVEdi2Wc8D4GtlCQ" general="_q985PoKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985ToKVEdi2Wc8D4GtlCQ" name="returnInformation" type="_q9wq04KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985VYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985T4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985UIKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985UYKVEdi2Wc8D4GtlCQ" name="getTriggers">
<returnResult xmi:id="_q985UoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985U4KVEdi2Wc8D4GtlCQ" name="getOutputs">
<returnResult xmi:id="_q985VIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985VYKVEdi2Wc8D4GtlCQ" memberEnd="_q985ToKVEdi2Wc8D4GtlCQ _q985VoKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985VoKVEdi2Wc8D4GtlCQ" type="_q985TIKVEdi2Wc8D4GtlCQ" association="_q985VYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985V4KVEdi2Wc8D4GtlCQ" name="ReplyAction">
<eAnnotations xmi:id="_DzKfoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DzKfoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985WIKVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985WYKVEdi2Wc8D4GtlCQ" name="replyToCall" type="_q9829IKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985ZIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985WoKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985W4KVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985XIKVEdi2Wc8D4GtlCQ" name="replyValue" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985ZoKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985XYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985XoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985X4KVEdi2Wc8D4GtlCQ" name="returnInformation" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985aIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985YIKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985YYKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985YoKVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q985Y4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985ZIKVEdi2Wc8D4GtlCQ" memberEnd="_q985WYKVEdi2Wc8D4GtlCQ _q985ZYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985ZYKVEdi2Wc8D4GtlCQ" type="_q985V4KVEdi2Wc8D4GtlCQ" association="_q985ZIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985ZoKVEdi2Wc8D4GtlCQ" memberEnd="_q985XIKVEdi2Wc8D4GtlCQ _q985Z4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985Z4KVEdi2Wc8D4GtlCQ" type="_q985V4KVEdi2Wc8D4GtlCQ" association="_q985ZoKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985aIKVEdi2Wc8D4GtlCQ" memberEnd="_q985X4KVEdi2Wc8D4GtlCQ _q985aYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985aYKVEdi2Wc8D4GtlCQ" type="_q985V4KVEdi2Wc8D4GtlCQ" association="_q985aIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985aoKVEdi2Wc8D4GtlCQ" name="RaiseExceptionAction">
<eAnnotations xmi:id="_DzWs4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_DzWs4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985a4KVEdi2Wc8D4GtlCQ" general="_q9wqMYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985bIKVEdi2Wc8D4GtlCQ" name="exception" type="_q9wq2YKVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985cYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985bYKVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985boKVEdi2Wc8D4GtlCQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985b4KVEdi2Wc8D4GtlCQ" name="getInputs">
<returnResult xmi:id="_q985cIKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985cYKVEdi2Wc8D4GtlCQ" memberEnd="_q985bIKVEdi2Wc8D4GtlCQ _q985coKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985coKVEdi2Wc8D4GtlCQ" type="_q985aoKVEdi2Wc8D4GtlCQ" association="_q985cYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985c4KVEdi2Wc8D4GtlCQ" name="Node">
<eAnnotations xmi:id="_Dz7UoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_Dz7UoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985dIKVEdi2Wc8D4GtlCQ" general="_q9SIEoKVEdi2Wc8D4GtlCQ"/>
<generalization xmi:id="_q985dYKVEdi2Wc8D4GtlCQ" general="_q9YO7oKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985doKVEdi2Wc8D4GtlCQ" name="nestedNode" type="_q985c4KVEdi2Wc8D4GtlCQ" isOrdered="true" redefinedProperty="_q9SIG4KVEdi2Wc8D4GtlCQ" association="_q985e4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985d4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985eIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985eYKVEdi2Wc8D4GtlCQ" name="getNestedClassifiers">
<returnResult xmi:id="_q985eoKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985e4KVEdi2Wc8D4GtlCQ" memberEnd="_q985doKVEdi2Wc8D4GtlCQ _q985fIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985fIKVEdi2Wc8D4GtlCQ" type="_q985c4KVEdi2Wc8D4GtlCQ" association="_q985e4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985fYKVEdi2Wc8D4GtlCQ" name="Device">
<eAnnotations xmi:id="_D0Hh4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D0Hh4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985foKVEdi2Wc8D4GtlCQ" general="_q985c4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985f4KVEdi2Wc8D4GtlCQ" name="ExecutionEnvironment">
<eAnnotations xmi:id="_D0NogIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D0NogYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985gIKVEdi2Wc8D4GtlCQ" general="_q985c4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985gYKVEdi2Wc8D4GtlCQ" name="CommunicationPath">
<eAnnotations xmi:id="_D0Z1wIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D0Z1wYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985goKVEdi2Wc8D4GtlCQ" general="_q92v54KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985g4KVEdi2Wc8D4GtlCQ" name="TimeExpression">
<eAnnotations xmi:id="_D0sJoIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D0sJoYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985hIKVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985hYKVEdi2Wc8D4GtlCQ" name="firstTime" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985hoKVEdi2Wc8D4GtlCQ" name="event" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985iYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985h4KVEdi2Wc8D4GtlCQ" value="1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985iIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985iYKVEdi2Wc8D4GtlCQ" memberEnd="_q985hoKVEdi2Wc8D4GtlCQ _q985ioKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985ioKVEdi2Wc8D4GtlCQ" type="_q985g4KVEdi2Wc8D4GtlCQ" association="_q985iYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985i4KVEdi2Wc8D4GtlCQ" name="Duration">
<eAnnotations xmi:id="_D04W4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D04W4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985jIKVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985jYKVEdi2Wc8D4GtlCQ" name="firstTime" type="_q8_0I4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985joKVEdi2Wc8D4GtlCQ" name="event" type="_q9F6z4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985kYKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985j4KVEdi2Wc8D4GtlCQ" value="2"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985kIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985kYKVEdi2Wc8D4GtlCQ" memberEnd="_q985joKVEdi2Wc8D4GtlCQ _q985koKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985koKVEdi2Wc8D4GtlCQ" type="_q985i4KVEdi2Wc8D4GtlCQ" association="_q985kYKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985k4KVEdi2Wc8D4GtlCQ" name="TimeObservationAction">
<eAnnotations xmi:id="_D1EkIIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D1EkIYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985lIKVEdi2Wc8D4GtlCQ" general="_q983hYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985lYKVEdi2Wc8D4GtlCQ" name="now" type="_q985g4KVEdi2Wc8D4GtlCQ" isOrdered="true" redefinedProperty="_q983h4KVEdi2Wc8D4GtlCQ" association="_q985nIKVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985loKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985l4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985mIKVEdi2Wc8D4GtlCQ" name="getValue" type="_q9wq2YKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q985mYKVEdi2Wc8D4GtlCQ" type="_q9wq2YKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q985moKVEdi2Wc8D4GtlCQ" name="setValue">
<ownedParameter xmi:id="_q985m4KVEdi2Wc8D4GtlCQ" name="newValue" type="_q9wq2YKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985nIKVEdi2Wc8D4GtlCQ" memberEnd="_q985lYKVEdi2Wc8D4GtlCQ _q985nYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985nYKVEdi2Wc8D4GtlCQ" type="_q985k4KVEdi2Wc8D4GtlCQ" association="_q985nIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985noKVEdi2Wc8D4GtlCQ" name="DurationInterval">
<eAnnotations xmi:id="_D1KqwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D1KqwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985n4KVEdi2Wc8D4GtlCQ" general="_q985pIKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q985oIKVEdi2Wc8D4GtlCQ" name="getMins">
<returnResult xmi:id="_q985oYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985ooKVEdi2Wc8D4GtlCQ" name="getMaxes">
<returnResult xmi:id="_q985o4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985pIKVEdi2Wc8D4GtlCQ" name="Interval">
<eAnnotations xmi:id="_D1W4AIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D1W4AYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985pYKVEdi2Wc8D4GtlCQ" general="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985poKVEdi2Wc8D4GtlCQ" name="min" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985rIKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985p4KVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985qIKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedAttribute xmi:id="_q985qYKVEdi2Wc8D4GtlCQ" name="max" type="_q8_1E4KVEdi2Wc8D4GtlCQ" isOrdered="true" association="_q985roKVEdi2Wc8D4GtlCQ">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985qoKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985q4KVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985rIKVEdi2Wc8D4GtlCQ" memberEnd="_q985poKVEdi2Wc8D4GtlCQ _q985rYKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985rYKVEdi2Wc8D4GtlCQ" type="_q985pIKVEdi2Wc8D4GtlCQ" association="_q985rIKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985roKVEdi2Wc8D4GtlCQ" memberEnd="_q985qYKVEdi2Wc8D4GtlCQ _q985r4KVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985r4KVEdi2Wc8D4GtlCQ" type="_q985pIKVEdi2Wc8D4GtlCQ" association="_q985roKVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985sIKVEdi2Wc8D4GtlCQ" name="TimeConstraint">
<eAnnotations xmi:id="_D1c-oIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D1jFQIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985sYKVEdi2Wc8D4GtlCQ" general="_q985toKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q985soKVEdi2Wc8D4GtlCQ" name="getSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ" redefinedOperation="_q985uIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q985s4KVEdi2Wc8D4GtlCQ" type="_q8_1E4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q985tIKVEdi2Wc8D4GtlCQ" name="setSpecification" redefinedOperation="_q985uoKVEdi2Wc8D4GtlCQ">
<ownedParameter xmi:id="_q985tYKVEdi2Wc8D4GtlCQ" name="newSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985toKVEdi2Wc8D4GtlCQ" name="IntervalConstraint">
<eAnnotations xmi:id="_D1pL4IKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D1pL4YKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985t4KVEdi2Wc8D4GtlCQ" general="_q9F7GYKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q985uIKVEdi2Wc8D4GtlCQ" name="getSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q985uYKVEdi2Wc8D4GtlCQ" type="_q8_1E4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q985uoKVEdi2Wc8D4GtlCQ" name="setSpecification">
<ownedParameter xmi:id="_q985u4KVEdi2Wc8D4GtlCQ" name="newSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985vIKVEdi2Wc8D4GtlCQ" name="TimeInterval">
<eAnnotations xmi:id="_D1vSgIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D11ZIIKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985vYKVEdi2Wc8D4GtlCQ" general="_q985pIKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q985voKVEdi2Wc8D4GtlCQ" name="getMaxes">
<returnResult xmi:id="_q985v4KVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
<ownedOperation xmi:id="_q985wIKVEdi2Wc8D4GtlCQ" name="getMins">
<returnResult xmi:id="_q985wYKVEdi2Wc8D4GtlCQ" direction="return">
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</returnResult>
<type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PFWX0YKVEdiFpp01w6WBkA"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985woKVEdi2Wc8D4GtlCQ" name="DurationObservationAction">
<eAnnotations xmi:id="_D17fwIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D17fwYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985w4KVEdi2Wc8D4GtlCQ" general="_q983hYKVEdi2Wc8D4GtlCQ"/>
<ownedAttribute xmi:id="_q985xIKVEdi2Wc8D4GtlCQ" name="duration" type="_q985i4KVEdi2Wc8D4GtlCQ" isOrdered="true" redefinedProperty="_q983h4KVEdi2Wc8D4GtlCQ" association="_q985y4KVEdi2Wc8D4GtlCQ" aggregation="composite">
<upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_q985xYKVEdi2Wc8D4GtlCQ" value="-1"/>
<lowerValue xsi:type="uml:LiteralInteger" xmi:id="_q985xoKVEdi2Wc8D4GtlCQ"/>
</ownedAttribute>
<ownedOperation xmi:id="_q985x4KVEdi2Wc8D4GtlCQ" name="getValue" type="_q9wq2YKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q985yIKVEdi2Wc8D4GtlCQ" type="_q9wq2YKVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q985yYKVEdi2Wc8D4GtlCQ" name="setValue">
<ownedParameter xmi:id="_q985yoKVEdi2Wc8D4GtlCQ" name="newValue" type="_q9wq2YKVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
<ownedMember xsi:type="uml:Association" xmi:id="_q985y4KVEdi2Wc8D4GtlCQ" memberEnd="_q985xIKVEdi2Wc8D4GtlCQ _q985zIKVEdi2Wc8D4GtlCQ">
<ownedEnd xmi:id="_q985zIKVEdi2Wc8D4GtlCQ" type="_q985woKVEdi2Wc8D4GtlCQ" association="_q985y4KVEdi2Wc8D4GtlCQ"/>
</ownedMember>
<ownedMember xsi:type="uml:Class" xmi:id="_q985zYKVEdi2Wc8D4GtlCQ" name="DurationConstraint">
<eAnnotations xmi:id="_D2IUEIKaEdiQZY6ayxtRxA" source="appliedStereotypes">
<contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_D2IUEYKaEdiQZY6ayxtRxA"/>
</eAnnotations>
<generalization xmi:id="_q985zoKVEdi2Wc8D4GtlCQ" general="_q985toKVEdi2Wc8D4GtlCQ"/>
<ownedOperation xmi:id="_q985z4KVEdi2Wc8D4GtlCQ" name="getSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ" redefinedOperation="_q985uIKVEdi2Wc8D4GtlCQ">
<returnResult xmi:id="_q9850IKVEdi2Wc8D4GtlCQ" type="_q8_1E4KVEdi2Wc8D4GtlCQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_q9850YKVEdi2Wc8D4GtlCQ" name="setSpecification" redefinedOperation="_q985uoKVEdi2Wc8D4GtlCQ">
<ownedParameter xmi:id="_q9850oKVEdi2Wc8D4GtlCQ" name="newSpecification" type="_q8_1E4KVEdi2Wc8D4GtlCQ"/>
</ownedOperation>
</ownedMember>
</uml:Model>