blob: f9c155b112adba39191b5f364a28ceec2119b923 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mofext="http://www.omg.org/spec/MOF/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<uml:Profile xmi:id="BPMNProfile" name="BPMNProfile" URI="http://www.omg.org/spec/BPMNProfile/20121112/" metamodelReference="BPMNProfile-packageImport">
<packageImport xmi:id="BPMNProfile-packageImport">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Collaboration" name="Collaboration">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration" name="BPMNCollaboration">
<ownedRule xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants" name="Collaboration.participants">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-Collaboration.participants-specification">
<body>Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed" name="isClosed" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-isClosed-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-6">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations" name="messageFlowAssociations" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows" name="messageFlows" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-19">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-messageFlows-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" name="base_Collaboration" visibility="public" association="BPMNProfile-Collaboration-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Collaboration"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations" name="conversations" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-packagedElement-9">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants" name="participants" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-25">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-participants-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks" name="conversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-26">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-2" memberEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-base_Collaboration" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd" name="extension_BPMNCollaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-3" name="" memberEnd="BPMNProfile-Collaboration-packagedElement-3-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlowAssociations">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-3"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlow" name="MessageFlow">
<ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef" name="MessageFlow.sourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.sourceRef-specification">
<body>MessageFlow::/sourceRef = InformationFlow.informationSource</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef" name="MessageFlow.targetRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.targetRef-specification">
<body>MessageFlow::/messageRef : Message [0..1] = InformationFlow.conveyed</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef" name="MessageFlow.messageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlow-MessageFlow.messageRef-specification">
<body>MessageFlow::/targetRef = InformationFlow.informationTarget</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-MessageFlow-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-31"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-32"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-MessageFlow-messageRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-5" memberEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd BPMNProfile-Collaboration-MessageFlow-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-5-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd" name="extension_MessageFlow" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-6" memberEnd="BPMNProfile-Collaboration-packagedElement-6-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participantAssociations">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Participant" name="Participant">
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership" name="Participant.ownership" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.ownership-specification">
<body>Participant must be owned by BPMN &lt;&lt;Collaboration>></body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.type" name="Participant.type" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.type-specification">
<body>Participant must be typed either by UML class or a stereotyped class.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum" name="Participant.multiplicityMinimum">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMinimum-specification">
<body>Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier" name="Participant.realization.supplier" constrainedElement="BPMNProfile-Collaboration-Participant">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.realization.supplier-specification">
<body> The supplier is a UML Interface stereotyped
by BPMN Interface</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef" name="Participant.processRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.processRef-specification">
<body>Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum" name="Participant.multiplicityMaximum">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.multiplicityMaximum-specification">
<body>Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef" name="participant.partnerEntityRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerEntityRef-specification">
<body>participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef" name="participant.partnerRoleRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-participant.partnerRoleRef-specification">
<body>participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs" name="Participant.interfaceRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Participant-Participant.interfaceRefs-specification">
<body>Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-1" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<generalization xmi:id="BPMNProfile-Collaboration-Participant-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Collaboration-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-processRef" name="processRef" visibility="public" type="BPMNProfile-Process-BPMNProcess" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-27">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-processRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_" name="participantMultiplicity " visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Participant-participantMultiplicity_-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef" name="partnerEntityRef" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-34">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerEntityRef-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef" name="partnerRoleRef" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-35">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-partnerRoleRef-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs" name="interfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-40">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Participant-interfaceRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-8" memberEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Participant-base_Property" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-8-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd" name="extension_Participant" visibility="public" type="BPMNProfile-Collaboration-Participant" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-9" memberEnd="BPMNProfile-Collaboration-packagedElement-9-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-conversations">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation" name="ParticipantAssociation">
<ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef" name="ParticipantAssociation.innerParticipantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.innerParticipantRef-specification">
<body>ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef" name="ParticipantAssociation.outerParticipantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-ParticipantAssociation.outerParticipantRef-specification">
<body>ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef" name="innerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-36"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef" name="outerParticipantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-11" memberEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-11-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd" name="extension_ParticipantAssociation" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-12" memberEnd="BPMNProfile-Collaboration-packagedElement-12-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-correlationKeys">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Collaboration-Conversation" name="Conversation">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-Conversation" name="Conversation">
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-Conversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation" name="SubConversation">
<ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements" name="SubConversation.connected.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-SubConversation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-SubConversation.connected.elements-specification">
<body>SubConversation can link only collaboration properties (BPMN participants) and actions (BPMN events and BPMN activities)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes" name="conversationNodes" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation" name="CallConversation">
<ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef" name="CallConversation.calledCollaborationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.calledCollaborationRef-specification">
<body>CallConversation::/calledCollaborationRef : BPMNCollaboration [0..1] = Collaboration.type</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations" name="CallConversation.participantAssociations">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-CallConversation.participantAssociations-specification">
<body>CallConversation::/participantAssociations : ParticipantAssociation [*] = CollaborationUse.RoleBinding</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-generalization" general="BPMNProfile-Collaboration-Conversation-ConversationNode"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse" name=" collaborationUse" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CollaborationUse"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef" name="calledCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations" name="participantAssociations" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-15">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation" name="GlobalConversation">
<ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements" name="GlobalConversation.contained.elements" constrainedElement="BPMNProfile-Collaboration-Conversation-GlobalConversation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-GlobalConversation.contained.elements-specification">
<body>A GlobalConversation MUST NOT contain any ConversationNodes.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-GlobalConversation-generalization" general="BPMNProfile-Collaboration-BPMNCollaboration"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd BPMNProfile-Collaboration-Conversation-SubConversation-conversationNodes">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd" name="subConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-SubConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode" name="ConversationNode" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs" name="ConversationNode.participantRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-ConversationNode.participantRefs-specification">
<body>ConversationNode::/participantRefs : Participant [2..*] = the informationSource and informationTarget on the InformationFlow</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-1" general="BPMNProfile-Collaboration-InteractionNode"/>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-generalization-2" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" name="base_InformationFlow" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs" name="messageFlowRefs" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys" name="correlationKeys" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs" name="participantRefs" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-lowerValue" value="2"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-base_InformationFlow" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd" name="extension_ConversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-messageFlowRefs">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-8-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-correlationKeys">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd" name="conversationNode" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-_collaborationUse">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd" name=" callConversation" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink" name="ConversationLink">
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-26"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-16"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-Conversation-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationLink-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd" name="extension_ConversationLink" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" aggregation="composite" association="BPMNProfile-Collaboration-Conversation-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd BPMNProfile-Collaboration-Conversation-ConversationNode-participantRefs">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationNode" association="BPMNProfile-Collaboration-Conversation-packagedElement-13"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-calledCollaborationRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-14"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15" memberEnd="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd BPMNProfile-Collaboration-Conversation-CallConversation-participantAssociations">
<ownedEnd xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-15-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Conversation-CallConversation" association="BPMNProfile-Collaboration-Conversation-packagedElement-15"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-16" memberEnd="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-sourceRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-Conversation-packagedElement-17" memberEnd="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks BPMNProfile-Collaboration-Conversation-ConversationLink-targetRef"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-InteractionNode" name="InteractionNode" isAbstract="true">
<ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-base_Element" name="base_Element" visibility="public" association="BPMNProfile-Collaboration-packagedElement-20">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks" name="outgoingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-16">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-InteractionNode-outgoingConversationLinks-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-InteractionNode-incomingConversationLinks" name="incomingConversationLinks" visibility="public" type="BPMNProfile-Collaboration-Conversation-ConversationLink" isDerived="true" association="BPMNProfile-Collaboration-Conversation-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity" name="ParticipantMultiplicity">
<generalization xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" name="base_MultiplicityElement" visibility="public" association="BPMNProfile-Collaboration-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MultiplicityElement"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum" name="minimum" visibility="public" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-28">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-ParticipantMultiplicity-maximum" name="maximum" visibility="public" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-29">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-16" memberEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-base_MultiplicityElement" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-16-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd" name="extension_ParticipantMultiplicity" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation" name="MessageFlowAssociation">
<ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef" name="MessageFlowAssociation.innerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.innerMessageFlowRef-specification">
<body>MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef" name="MessageFlowAssociation.outerMessageFlowRef" constrainedElement="BPMNProfile-Collaboration-MessageFlowAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-MessageFlowAssociation.outerMessageFlowRef-specification">
<body>MessageFlowAssociation OuterMessageFlowRef is a UML dependency client</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Collaboration-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef" name="innerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-38"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef" name="outerMessageFlowRef" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-39"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-18" memberEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-18-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd" name="extension_MessageFlowAssociation" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-19" memberEnd="BPMNProfile-Collaboration-packagedElement-19-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-messageFlows">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-19-ownedEnd" name="collaboration" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-19"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-20" isAbstract="true" memberEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd BPMNProfile-Collaboration-InteractionNode-base_Element" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-20-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-20-ownedEnd" name="extension_InteractionNode" visibility="public" type="BPMNProfile-Collaboration-InteractionNode" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-20">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-20-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerRole" name="PartnerRole">
<ownedRule xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef" name="PartnerRole.participantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerRole-PartnerRole.participantRef-specification">
<body>PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-PartnerRole-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Collaboration-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-35">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerRole-participantRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-22" memberEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd BPMNProfile-Collaboration-PartnerRole-base_Class" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-22-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd" name="extension_PartnerRole" visibility="public" type="BPMNProfile-Collaboration-PartnerRole" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Collaboration-PartnerEntity" name="PartnerEntity">
<ownedRule xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef" name="PartnerEntity.participantRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Collaboration-PartnerEntity-PartnerEntity.participantRef-specification">
<body>PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Collaboration-PartnerEntity-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" name="base_InstanceSpecification" visibility="public" association="BPMNProfile-Collaboration-packagedElement-24">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef" name="participantRef" visibility="public" type="BPMNProfile-Collaboration-Participant" isDerived="true" association="BPMNProfile-Collaboration-packagedElement-34">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Collaboration-PartnerEntity-participantRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Collaboration-packagedElement-24" memberEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd BPMNProfile-Collaboration-PartnerEntity-base_InstanceSpecification" navigableOwnedEnd="BPMNProfile-Collaboration-packagedElement-24-ownedEnd">
<generalization xmi:id="BPMNProfile-Collaboration-packagedElement-24-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd" name="extension_PartnerEntity" visibility="public" type="BPMNProfile-Collaboration-PartnerEntity" aggregation="composite" association="BPMNProfile-Collaboration-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Collaboration-packagedElement-24-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-25" memberEnd="BPMNProfile-Collaboration-packagedElement-25-ownedEnd BPMNProfile-Collaboration-BPMNCollaboration-participants">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Collaboration-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-26" memberEnd="BPMNProfile-Collaboration-Conversation-ConversationLink-collaboration BPMNProfile-Collaboration-BPMNCollaboration-conversationLinks"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-27" memberEnd="BPMNProfile-Collaboration-packagedElement-27-ownedEnd BPMNProfile-Collaboration-Participant-processRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-27"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-28" memberEnd="BPMNProfile-Collaboration-ParticipantMultiplicity-minimum BPMNProfile-Collaboration-packagedElement-28-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-29" memberEnd="BPMNProfile-Collaboration-packagedElement-29-ownedEnd BPMNProfile-Collaboration-ParticipantMultiplicity-maximum">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantMultiplicity" association="BPMNProfile-Collaboration-packagedElement-29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-30" memberEnd="BPMNProfile-Collaboration-packagedElement-30-ownedEnd BPMNProfile-Collaboration-Participant-participantMultiplicity_">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-30-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-30"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-31" memberEnd="BPMNProfile-Collaboration-packagedElement-31-ownedEnd BPMNProfile-Collaboration-MessageFlow-sourceRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-31"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-32" memberEnd="BPMNProfile-Collaboration-packagedElement-32-ownedEnd BPMNProfile-Collaboration-MessageFlow-targetRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-33" memberEnd="BPMNProfile-Collaboration-packagedElement-33-ownedEnd BPMNProfile-Collaboration-MessageFlow-messageRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlow" association="BPMNProfile-Collaboration-packagedElement-33"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-34" memberEnd="BPMNProfile-Collaboration-Participant-partnerEntityRef BPMNProfile-Collaboration-PartnerEntity-participantRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-35" memberEnd="BPMNProfile-Collaboration-Participant-partnerRoleRef BPMNProfile-Collaboration-PartnerRole-participantRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-36" memberEnd="BPMNProfile-Collaboration-packagedElement-36-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-innerParticipantRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-36"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-37" memberEnd="BPMNProfile-Collaboration-packagedElement-37-ownedEnd BPMNProfile-Collaboration-ParticipantAssociation-outerParticipantRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-ParticipantAssociation" association="BPMNProfile-Collaboration-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-38" memberEnd="BPMNProfile-Collaboration-packagedElement-38-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-innerMessageFlowRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-38-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-38"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-39" memberEnd="BPMNProfile-Collaboration-packagedElement-39-ownedEnd BPMNProfile-Collaboration-MessageFlowAssociation-outerMessageFlowRef">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-MessageFlowAssociation" association="BPMNProfile-Collaboration-packagedElement-39"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Collaboration-packagedElement-40" memberEnd="BPMNProfile-Collaboration-packagedElement-40-ownedEnd BPMNProfile-Collaboration-Participant-interfaceRefs">
<ownedEnd xmi:id="BPMNProfile-Collaboration-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-Collaboration-Participant" association="BPMNProfile-Collaboration-packagedElement-40"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure" name="CoreStructure">
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Common" name="Common">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage" name="BPMNMessage">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef" name="Message.itemRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-Message.itemRef-specification">
<body>self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef" name="itemRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow" name="SequenceFlow">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression" name="SequenceFlow.conditionExpression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.conditionExpression-specification">
<body>SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef" name="SequenceFlow.sourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.sourceRef-specification">
<body>SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef" name="SequenceFlow.targetRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-SequenceFlow.targetRef-specification">
<body>SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-isImmediate" name="isImmediate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression" name="conditionExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-39">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-45"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-44"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-base_ControlFlow" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd" name="extension_SequenceFlow" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Resource" name="Resource">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters" name="Resource.resourceParameters">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Resource-Resource.resourceParameters-specification">
<body>Resource::/resourceParameters : ResourceParameter [*] = class.ownedAcctribute with the stereotype &lt;&lt;ResourceParameter>> applied.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Resource-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters" name="resourceParameters" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-43">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Resource-resourceParameters-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement" name="CallableElement" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs" name="CallableEelement.supportedInterfaceRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableEelement.supportedInterfaceRefs-specification">
<body>CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources" name="CallableElement.resources">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-CallableElement.resources-specification">
<body>CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs" name="supportedInterfaceRefs" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-46">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CallableElement-ioBinding-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-base_Behavior" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd" name="extension_CallableElement" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Common-Events" name="Events">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" name="TerminateEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd" name="extension_TerminateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TerminateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent" name="CatchEvent" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs" name="catchEvent.eventDefinitionsRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-catchEvent.eventDefinitionsRefs-specification">
<body>catchEvent::/eventDefinitionsRefs : EventDefinitions [*] = the events of the triggers of an accept event action to which the stereotype is applied that are not owned by the action.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple" name="parallelMultiple" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-parallelMultiple-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" name="base_InitialNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InitialNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation" name="dataOutputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" isDerived="true" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-base_InitialNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd" name="extension_CatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" name="ThrowEvent" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs" name="ThrowEvent.eventDefinitionRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-ThrowEvent.eventDefinitionRefs-specification">
<body>ThrowEvent::/eventDefinitionRefs : EventDefintion [*] = the events of the triggers of a call operation action to which the stereotype is applied that are not owned by action.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-BPMNEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" name="base_FlowFinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FlowFinalNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation" name="dataInputAssociation" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" isDerived="true" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-base_FlowFinalNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd" name="extension_ThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" name="ErrorEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd" name="extension_ErrorEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" name="TimerEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle" name="timeCycle" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate" name="timeDate" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration" name="timeDuration" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd" name="extension_TimerEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd" name="extension_EndEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EndEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-14-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation" name="Escalation">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef" name="Escalation.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-Escalation.structureRef-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode" name="escalationCode" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-escalationCode-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef" name="structureRef" visibility="public" isDerived="true">
<eAnnotations xmi:id="_WYbDEHvDEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
<details xmi:id="_mfBTMHvDEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Escalation-structureRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-16-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" name="CancelEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd" name="extension_CancelEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CancelEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent" name="StartEvent">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting" name="isInterrupting" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-StartEvent-isInterrupting-defaultValue" value="true"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" name="SignalEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef" name="signalRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd" name="extension_SignalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-21">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-21-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition" name="EventDefinition" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" name="base_Event" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Common-Events-EventDefinition-base_Event" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd" name="extension_EventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-23">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-23-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd" name="extension_IntermediateThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-24-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" name="CompensateEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion" name="waitForCompletion" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-waitForCompletion-defaultValue" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef" name="activityRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd" name="extension_CompensateEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-26">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-26-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" name="MessageEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-operationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd" name="extension_MessageEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-28">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-28-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" name="ConditionalEventDefinition">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition" name="conditionalEventDefinition.condition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-conditionalEventDefinition.condition-specification">
<body>conditionalEventDefinition::/condition :BPMNExpression = ChangeEvent.changeExpression</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" name="base_ChangeEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ChangeEvent"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-base_ChangeEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd" name="extension_ConditionalEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-30-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd" name="extension_BoundaryEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-31-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" name="EscalationEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef" name="escalationRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Escalation" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-escalationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd" name="extension_EscalationEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EscalationEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent" name="IntermediateThrowEvent">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateThrowEvent-base_SendObjectAction" name="base_SendObjectAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-24">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#SendObjectAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent" name="EndEvent">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-EndEvent-base_FinalNode" name="base_FinalNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#FinalNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" name="BoundaryEvent">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef" name="boundaryEvent.attachedToRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-boundaryEvent.attachedToRef-specification">
<body>boundaryEvent::/attachedToRef : BPMNActivity = action in the same interruptible region as the event.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-cancelActivity" name="cancelActivity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent-attachedToRef" name="attachedToRef" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" isDerived="true"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd" name="extension_IntermediateCatchEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-37-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent" name="IntermediateCatchEvent">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-CatchEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-IntermediateCatchEvent-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition-signalRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-SignalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-39">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-39-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeCycle BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-40-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDate BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-41-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42" memberEnd="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition-timeDuration BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-TimerEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-42-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal" name="BPMNSignal">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef" name="BPMNSignal.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-BPMNSignal.structureRef-specification">
<body>self.structureRef= self.base_Class</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNSignal-structureRef" name="structureRef" visibility="public" isDerived="true">
<eAnnotations xmi:id="_Ox7EYHvGEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
<details xmi:id="_Ox7EYXvGEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" name="ImplicitThrowEvent">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-generalization" general="BPMNProfile-CoreStructure-Common-Events-ThrowEvent"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd" name="extension_ImplicitThrowEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-45">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-45-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" name="BPMNEvent" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass" name="eventClass" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions" name=" eventDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" isDerived="true" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs" name="eventDefinitionRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isDerived="true">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventDefinitionRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-eventClass">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd" name="forBPMNEvent" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-47">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-47-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-_eventDefinitions">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-48">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-48-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" name="LinkEventDefinition">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-generalization" general="BPMNProfile-CoreStructure-Common-Events-EventDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target" name=" target" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source" name="source" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-51">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" name="base_CallEvent" visibility="public" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallEvent"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-base_CallEvent" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-generalization" general="BPMNProfile-CoreStructure-Common-Events-packagedElement-23"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd" name="extension_LinkEventDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-50">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-50-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-51" memberEnd="BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-source BPMNProfile-CoreStructure-Common-Events-LinkEventDefinition-_target"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition-activityRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CompensateEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-52">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-52-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition-errorRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ErrorEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-53">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-53-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition-messageRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-MessageEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-54">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-54-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error" name="Error">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-ownedRule-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-generalization" general="BPMNProfile-CoreStructure-Common-ItemDefinition"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode" name="errorCode" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-errorCode-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef" name="structureRef" visibility="public" isDerived="true">
<eAnnotations xmi:id="_4yvTcHvJEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
<details xmi:id="_4yvTcXvJEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Events-Error-structureRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd BPMNProfile-CoreStructure-Common-Events-BPMNEvent-properties">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BPMNEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-56"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition-condition">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ConditionalEventDefinition" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-57"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd BPMNProfile-CoreStructure-Common-Events-ThrowEvent-dataInputAssociation">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ThrowEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-58"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59" memberEnd="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd BPMNProfile-CoreStructure-Common-Events-CatchEvent-dataOutputAssociation">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Events-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-CatchEvent" association="BPMNProfile-CoreStructure-Common-Events-packagedElement-59"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Common-Gateways" name="Gateways">
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType" name="EventBasedGatewayType">
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive" name="exclusive"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-parallel" name="parallel"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" name="InclusiveGateway">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default" name="inclusiveGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-inclusiveGateway.default-specification">
<body>inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" name="EventBasedGateway">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate" name="instantiate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-instantiate-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType" name="eventGatewayType" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-eventGatewayType-defaultValue" instance="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGatewayType-exclusive"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" name="base_InterruptibleActivityRegion" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InterruptibleActivityRegion"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" name="ExclusiveGateway">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default" name="exclusiveGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-exclusiveGateway.default-specification">
<body>exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" name="base_DecisionNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DecisionNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" name="base_MergeNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MergeNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_MergeNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-base_DecisionNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd" name="extension_ExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" name="ComplexGateway">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default" name="complexGateway.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.default-specification">
<body>complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard &quot;else&quot;</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition" name="complexGateway.activationCondition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.activationCondition-specification">
<body>complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec" name="complexGateway.joinSpec" constrainedElement="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-complexGateway.joinSpec-specification">
<body>complexGateway::joinSpec = &quot;BPMNInclusive&quot; when applied to join nodes</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition" name="activationCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway" name="ParallelGateway">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-ParallelGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" name="NonExclusiveGateway" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-Gateway"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" name="base_JoinNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#JoinNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" name="base_ForkNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ForkNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_JoinNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway-base_ForkNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd" name="extension_NonExclusiveGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-NonExclusiveGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway" name="Gateway" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-generalization" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" name="base_ControlNode" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" name="base_ActivityGroup" visibility="public" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityGroup"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ControlNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-Gateway-base_ActivityGroup" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd" name="extension_Gateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-Gateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway-base_InterruptibleActivityRegion" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-15"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd" name="extension_EventBasedGateway" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-EventBasedGateway" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-17-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection" name="GatewayDirection">
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-unspecified" name="unspecified"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-converging" name="converging"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-diverging" name="diverging"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Gateways-GatewayDirection-mixed" name="mixed"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway-default">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ExclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-19"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway-default">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-InclusiveGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-20"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-default">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-21"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway-activationCondition">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Gateways-ComplexGateway" association="BPMNProfile-CoreStructure-Common-Gateways-packagedElement-22"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription" name="CorrelationSubscription">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef" name="correlationKeyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-49"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding" name="correlationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-50">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd" name="extension_CorrelationSubscription" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" name="CorrelationPropertyRetrievalExpression">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-35">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-53"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath" name="messagePath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-54"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" name="CorrelationPropertyBinding">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath" name="dataPath" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-18"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd" name="extension_CorrelationPropertyBinding" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey" name="CorrelationKey">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-15">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef" name="correlationPropertyRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-47">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd" name="extension_CorrelationKey" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-15">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-15-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty" name="CorrelationProperty">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type" name="type" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-48">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-type-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression" name="correlationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-34">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd" name="extension_CorrelationProperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-17">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-17-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-dataPath">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts" name="Artifacts">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" name="BPMNAssociation">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd" name="AssociationEnd" constrainedElement="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-AssociationEnd-specification">
<body>At least one of association ends (target or source) must be TextAnnotation.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection" name="associationDirection" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-associationDirection-defaultValue" instance="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd" name="extension_BPMNAssociation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" name="TextAnnotation">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-textFormat" name="textFormat" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text" name="text" visibility="public" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd" name="extension_TextAnnotation" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection" name="AssociationDirection">
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-none" name="none"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-one" name="one"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-AssociationDirection-both" name="both"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group" name="Group">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-generalization" general="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd" name="extension_Group" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Group-_categoryValueRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Group" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-8-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact" name="BPMNArtifact" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-BPMNArtifact-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" name="CategoryValue">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" name="base_EnumerationLiteral" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements" name="categorizedFlowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-base_EnumerationLiteral" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd" name="extension_CategoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue-categorizedFlowElements"/>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category" name="Category">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" name="base_Enumeration" visibility="public" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue" name="categoryValue" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-base_Enumeration" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd" name="extension_Category" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" aggregation="composite" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-sourceRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation-targetRef"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Common-Artifacts-Category-categoryValue">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-Category" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation-text BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-TextAnnotation" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-18"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression" name="FormalExpression">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef" name="FormalExpression.evaluatesToTypeRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-FormalExpression.evaluatesToTypeRef-specification">
<body>self.evaluatesToTypeRef = self.base_OpaqueExpression.type. extension_ItemDefinition</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef" name="evaluatesToTypeRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression" name="BPMNExpression">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd BPMNProfile-CoreStructure-Common-BPMNExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd" name="extension_BPMNExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement" name="FlowElement" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-auditing-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-monitoring-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef" name=" categoryValueRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-CategoryValue" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-_categoryValueRef-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElement-container" name="container" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-38"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-auditing">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-24">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-24-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Common-FlowElement-monitoring">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" association="BPMNProfile-CoreStructure-Common-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-25-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer" name="FlowElementsContainer" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements" name="flowElements" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElement" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-38">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets" name="laneSets" visibility="public" type="BPMNProfile-Process-LaneSet" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-42">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Common-ItemKind" name="ItemKind">
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-physical" name="physical"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Common-ItemKind-information" name="information"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition" name="ItemDefinition">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef" name="ItemDefinition.structureRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-ItemDefinition.structureRef-specification">
<body>self.structureRef = self.base_Class</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind" name="itemKind" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemKind">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-itemKind-defaultValue" instance="BPMNProfile-CoreStructure-Common-ItemKind-information"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-isCollection-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" name="base_Class" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef" name="structureRef" visibility="public">
<eAnnotations xmi:id="_NiOIUHvMEeOWLfCz6n-rOA" source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
<details xmi:id="_NiOIUXvMEeOWLfCz6n-rOA" key="derivation" value="self.base_Class"/>
</eAnnotations>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-structureRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import" name="import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" association="BPMNProfile-CoreStructure-Common-packagedElement-55">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ItemDefinition-import-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode" name="FlowNode" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-generalization" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" name="base_ActivityNode" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-30">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-44">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-incoming-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-45">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-FlowNode-outgoing-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd BPMNProfile-CoreStructure-Common-FlowNode-base_ActivityNode" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd" name="extension_FlowNode" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-30-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd BPMNProfile-CoreStructure-Common-ItemDefinition-base_Class" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd" name="extension_ItemDefinition" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-31">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-31-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter" name="ResourceParameter">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner" name="ResourceParameter.owner" constrainedElement="BPMNProfile-CoreStructure-Common-ResourceParameter">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.owner-specification">
<body>Resource Parameter must be owned by Resource.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type" name="ResourceParameter.type">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.type-specification">
<body>ResourceParameter::/type : Item Definition [0..1] = Property.type (defined on typed element).</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired" name="ResourceParameter.isRequired">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-ResourceParameter.isRequired-specification">
<body>ResourceParameter.isRequired : Boolean = Property.lower > 0
(defined on Multiplicity Element)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Common-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_" name="type " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-52">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-type_-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Common-ResourceParameter-isRequired" name="isRequired" visibility="public" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd" name="extension_ResourceParameter" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-correlationPropertyRetrievalExpression">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-34-ownedEnd" name="correlationproperty" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-34"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-base_Dependency" navigableOwnedEnd="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd" name="extension_CorrelationPropertyRetrievalExpression" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" aggregation="composite" association="BPMNProfile-CoreStructure-Common-packagedElement-35">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-35-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioBinding">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-36">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-36-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd BPMNProfile-CoreStructure-Common-FormalExpression-evaluatesToTypeRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-37-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-37"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-38" memberEnd="BPMNProfile-CoreStructure-Common-FlowElement-container BPMNProfile-CoreStructure-Common-FlowElementsContainer-flowElements"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd BPMNProfile-CoreStructure-Common-SequenceFlow-conditionExpression">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-39-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" association="BPMNProfile-CoreStructure-Common-packagedElement-39"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd BPMNProfile-CoreStructure-Common-BPMNMessage-itemRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-40-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-CoreStructure-Common-packagedElement-40"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-ioSpecification">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-41"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-42" memberEnd="BPMNProfile-Process-LaneSet-flowElementsContainer BPMNProfile-CoreStructure-Common-FlowElementsContainer-laneSets"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd BPMNProfile-CoreStructure-Common-Resource-resourceParameters">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" association="BPMNProfile-CoreStructure-Common-packagedElement-43"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-44" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-targetRef BPMNProfile-CoreStructure-Common-FlowNode-incoming"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-45" memberEnd="BPMNProfile-CoreStructure-Common-SequenceFlow-sourceRef BPMNProfile-CoreStructure-Common-FlowNode-outgoing"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd BPMNProfile-CoreStructure-Common-CallableElement-supportedInterfaceRefs">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" association="BPMNProfile-CoreStructure-Common-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationKey-correlationPropertyRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationKey" association="BPMNProfile-CoreStructure-Common-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationProperty-type">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationProperty" association="BPMNProfile-CoreStructure-Common-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationKeyRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationSubscription-correlationPropertyBinding">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-CoreStructure-Common-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding-correlationPropertyRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyBinding" association="BPMNProfile-CoreStructure-Common-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd BPMNProfile-CoreStructure-Common-ResourceParameter-type_">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" association="BPMNProfile-CoreStructure-Common-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messageRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" association="BPMNProfile-CoreStructure-Common-packagedElement-53">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-53-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression-messagePath">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd" name="correlationSet" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationPropertyRetrievalExpression" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-54">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-54-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55" memberEnd="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd BPMNProfile-CoreStructure-Common-ItemDefinition-import">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Common-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" association="BPMNProfile-CoreStructure-Common-packagedElement-55"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Service" name="Service">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface" name="BPMNInterface">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity" name="Interface.operation.multiplicity" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.operation.multiplicity-specification">
<body>Interface may have from 1 to many operations.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation" name="Interface.ownedOperation" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNInterface">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-Interface.ownedOperation-specification">
<body>All interface operations should have BPMN &lt;&lt;Operation>> sterereotype applied.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements" name="BPMNInterface.callableElements">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.callableElements-specification">
<body>BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations" name="BPMNInterface.operations">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-BPMNInterface.operations-specification">
<body>BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" name="base_Interface" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef" name="implementationRef" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-implementationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations" name="operations" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" isDerived="true" association="BPMNProfile-CoreStructure-Service-packagedElement-5">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-operations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements" name="callableElements" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" isDerived="true" association="BPMNProfile-CoreStructure-Service-packagedElement-9">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-base_Interface" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd" name="extension_BPMNInterface" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation" name="BPMNOperation">
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner" name="BPMNOperation.owner" constrainedElement="BPMNProfile-CoreStructure-Service-BPMNOperation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.owner-specification">
<body>BPMN Operation owner must be BPMN Interface.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef" name="BPMNOperation.inMessageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.inMessageRef-specification">
<body>BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef" name="BPMNOperation.outMessageRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.outMessageRef-specification">
<body>BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs" name="BPMNOperation.errorRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-BPMNOperation.errorRefs-specification">
<body>BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" name="base_Operation" visibility="public" association="BPMNProfile-CoreStructure-Service-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef" name="implementationRef" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-implementationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef" name="inMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" isDerived="true" association="BPMNProfile-CoreStructure-Service-packagedElement-6"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef" name="outMessageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" isDerived="true" association="BPMNProfile-CoreStructure-Service-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef" name="errorRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-Error" isDerived="true" association="BPMNProfile-CoreStructure-Service-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-base_Operation" navigableOwnedEnd="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd" name="extension_BPMNOperation" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" aggregation="composite" association="BPMNProfile-CoreStructure-Service-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-operations">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-5-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-5"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-inMessageRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-6-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-6"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-outMessageRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-7"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd BPMNProfile-CoreStructure-Service-BPMNOperation-errorRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-8-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" association="BPMNProfile-CoreStructure-Service-packagedElement-8"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Service-BPMNInterface-callableElements">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Service-packagedElement-9-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNInterface" association="BPMNProfile-CoreStructure-Service-packagedElement-9"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Infrastructure" name="Infrastructure">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions" name="Definitions">
<generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" name="base_Package" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-targetNamespace" name="targetNamespace" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage" name="expressionLanguage" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-expressionLanguage-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage" name="typeLanguage" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-typeLanguage-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporter" name="exporter" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-exporterVersion" name="exporterVersion" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions" name="extensions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" isDerived="true" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements" name="rootElements" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" isDerived="true" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports" name="imports" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" isDerived="true">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-imports-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships" name="relationships" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" isDerived="true">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Definitions-relationships-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Definitions-base_Package" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd" name="extension_Definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import" name="Import">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" name="base_PackageImport" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageImport"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-importType" name="importType" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-location" name="location" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-namespace" name="namespace" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-Import-definitions" name="definitions" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isDerived="true"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd BPMNProfile-CoreStructure-Infrastructure-Import-base_PackageImport" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd" name="extension_Import" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Import" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement" name="RootElement" isAbstract="true">
<generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" name="base_PackageableElement" visibility="public" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PackageableElement"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isDerived="true" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd BPMNProfile-CoreStructure-Infrastructure-RootElement-base_PackageableElement" navigableOwnedEnd="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd" name="extension_RootElement" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-RootElement" aggregation="composite" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Infrastructure-Definitions-extensions BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" association="BPMNProfile-CoreStructure-Infrastructure-packagedElement-7"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Infrastructure-packagedElement-8" memberEnd="BPMNProfile-CoreStructure-Infrastructure-RootElement-definition BPMNProfile-CoreStructure-Infrastructure-Definitions-rootElements"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-CoreStructure-Foundation" name="Foundation">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement" name="BaseElement" isAbstract="true">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id" name="id" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-id-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues" name="extensionValues" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" name="base_Element" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation" name="documentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-documentation-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions" name="extensionDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-outgoing" name="outgoing" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-15"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BaseElement-incoming" name="incoming" visibility="public" type="BPMNProfile-CoreStructure-Common-Artifacts-BPMNAssociation" isDerived="true" association="BPMNProfile-CoreStructure-Common-Artifacts-packagedElement-16"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2" isAbstract="true" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-base_Element" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd" name="extension_BaseElement" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionValues">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-3"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation" name="Documentation">
<generalization xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" name="base_Comment" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-textFormat" name="textFormat" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-Documentation-text" name="text" visibility="public" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd BPMNProfile-CoreStructure-Foundation-Documentation-base_Comment" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd" name="extension_BPMNDocumentation" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" name="ExtensionAttributeDefinition">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" name="base_Property" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type" name="type" visibility="public" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference" name="isReference" visibility="public" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-base_Property" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd" name="extension_ExtensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension" name="BPMNExtension">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand" name="mustUnderstand" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-lowerValue"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-mustUnderstand-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd" name="extension_BPMNExtension" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" name="ExtensionDefinition">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" name="base_Stereotype" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Stereotype"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions" name="extensionAttributeDefinitions" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-base_Stereotype" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd" name="extension_ExtensionDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" name="ExtensionAttributeValue">
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef" name="valueRef" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition" name="extensionAttributeDefinition" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" isDerived="true" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-base_Slot" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd" name="extension_ExtensionAttributeValue" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-valueRef">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-14">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-14-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" name="BPMNRelationship">
<generalization xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" name="base_Constraint" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-type" name="type" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-direction" name="direction" visibility="public" type="BPMNProfile-CoreStructure-Foundation-RelationshipDirection"/>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets" name="targets" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources" name="sources" visibility="public" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-CoreStructure-Foundation-BPMNRelationship-definition" name="definition" visibility="public" type="BPMNProfile-CoreStructure-Infrastructure-Definitions" isDerived="true"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-base_Constraint" navigableOwnedEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd">
<generalization xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd" name="extension_BPMNRelationship" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" aggregation="composite" association="BPMNProfile-CoreStructure-Foundation-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-sources">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNRelationship-targets">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-18-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNRelationship" association="BPMNProfile-CoreStructure-Foundation-packagedElement-18"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection" name="RelationshipDirection">
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-none" name="none"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-forward" name="forward"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-backward" name="backward"/>
<ownedLiteral xmi:id="BPMNProfile-CoreStructure-Foundation-RelationshipDirection-both" name="both"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-documentation">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-20-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-20"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd BPMNProfile-CoreStructure-Foundation-BaseElement-extensionDefinitions">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" association="BPMNProfile-CoreStructure-Foundation-packagedElement-21"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22" memberEnd="BPMNProfile-CoreStructure-Foundation-Documentation-text BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-22-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-Documentation" association="BPMNProfile-CoreStructure-Foundation-packagedElement-22"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd BPMNProfile-CoreStructure-Foundation-BPMNExtension-definition">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BPMNExtension" association="BPMNProfile-CoreStructure-Foundation-packagedElement-23"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionDefinition-extensionAttributeDefinitions">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-24"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-type">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26" memberEnd="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition-isReference BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-26-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeDefinition" association="BPMNProfile-CoreStructure-Foundation-packagedElement-26"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27" memberEnd="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue-extensionAttributeDefinition">
<ownedEnd xmi:id="BPMNProfile-CoreStructure-Foundation-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-CoreStructure-Foundation-ExtensionAttributeValue" association="BPMNProfile-CoreStructure-Foundation-packagedElement-27"/>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Process" name="Process">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalTask" name="GlobalTask">
<ownedRule xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs" name="GlobalTask.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-GlobalTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalTask-GlobalTask.supportedInterfaceRefs-specification">
<body>GlobalTask supportedInterfaceRefs are referenced by UML property RealizedInterface.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-GlobalTask-generalization" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" name="base_OpaqueBehavior" visibility="public" association="BPMNProfile-Process-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueBehavior"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-GlobalTask-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" isDerived="true" association="BPMNProfile-Process-packagedElement-31">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalTask-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-2" memberEnd="BPMNProfile-Process-packagedElement-2-ownedEnd BPMNProfile-Process-GlobalTask-base_OpaqueBehavior" navigableOwnedEnd="BPMNProfile-Process-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-2-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd" name="extension_GlobalTask" visibility="public" type="BPMNProfile-Process-GlobalTask" aggregation="composite" association="BPMNProfile-Process-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-ProcessType" name="ProcessType">
<ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-none" name="none"/>
<ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-public" name="public"/>
<ownedLiteral xmi:id="BPMNProfile-Process-ProcessType-private" name="private"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-4" memberEnd="BPMNProfile-Process-packagedElement-4-ownedEnd BPMNProfile-Process-Lane-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-4-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd" name="extension_Lane" visibility="public" type="BPMNProfile-Process-Lane" aggregation="composite" association="BPMNProfile-Process-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Auditing" name="Auditing">
<generalization xmi:id="BPMNProfile-Process-Auditing-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Auditing-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-6">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-6" memberEnd="BPMNProfile-Process-packagedElement-6-ownedEnd BPMNProfile-Process-Auditing-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-6-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-6-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd" name="extension_Auditing" visibility="public" type="BPMNProfile-Process-Auditing" aggregation="composite" association="BPMNProfile-Process-packagedElement-6">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-6-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-BPMNProcess" name="BPMNProcess">
<ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs" name="Process.supportedInterfaceRefs" constrainedElement="BPMNProfile-Process-BPMNProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supportedInterfaceRefs-specification">
<body>BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports" name="Process.supports">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.supports-specification">
<body>self.supports = self.base_Activity./general.extension_Process </body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties" name="Process.properties">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.properties-specification">
<body>self.properties = self.base_Activity.ownedAttribute.bpmnProperty</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets" name="Process.laneSets" constrainedElement="BPMNProfile-Process-BPMNProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.laneSets-specification">
<body>Process::/laneSets : LaneSet [*] = Activity.partition</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements" name="Process.flowElements">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-BPMNProcess-Process.flowElements-specification">
<body>Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-1" general="BPMNProfile-CoreStructure-Common-CallableElement"/>
<generalization xmi:id="BPMNProfile-Process-BPMNProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-processType" name="processType" visibility="public" type="BPMNProfile-Process-ProcessType">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-BPMNProcess-processType-defaultValue" instance="BPMNProfile-Process-ProcessType-none"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isClosed" name="isClosed" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-BPMNProcess-isClosed-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-auditing" name="auditing" visibility="public" type="BPMNProfile-Process-Auditing" association="BPMNProfile-Process-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-auditing-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable" name="isExecutable" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-isExecutable-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef" name="definitionalCollaborationRef" visibility="public" type="BPMNProfile-Collaboration-BPMNCollaboration" association="BPMNProfile-Process-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-base_Activity" name="base_Activity" visibility="public" association="BPMNProfile-Process-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions" name="correlationSubscriptions" visibility="public" type="BPMNProfile-CoreStructure-Common-CorrelationSubscription" association="BPMNProfile-Process-packagedElement-17">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-correlationSubscriptions-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-monitoring" name="monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" association="BPMNProfile-Process-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-BPMNProcess-monitoring-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-supports" name="supports" visibility="public" type="BPMNProfile-Process-BPMNProcess" isDerived="true" association="BPMNProfile-Process-packagedElement-24"/>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" isDerived="true" association="BPMNProfile-Process-packagedElement-25">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-properties-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-BPMNProcess-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" isDerived="true" association="BPMNProfile-Process-packagedElement-30">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-BPMNProcess-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-8" memberEnd="BPMNProfile-Process-packagedElement-8-ownedEnd BPMNProfile-Process-BPMNProcess-base_Activity" navigableOwnedEnd="BPMNProfile-Process-packagedElement-8-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-8-generalization" general="BPMNProfile-CoreStructure-Common-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd" name="extension_BPMNProcess" visibility="public" type="BPMNProfile-Process-BPMNProcess" aggregation="composite" association="BPMNProfile-Process-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Lane" name="Lane">
<ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.laneSet" name="Lane.laneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.laneSet-specification">
<body>Lane::/laneSet : Lane = ActivityPartition.superPartition</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet" name="Lane.childLaneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.childLaneSet-specification">
<body>Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef" name="Lane.partitionElementRef" constrainedElement="BPMNProfile-Process-Lane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.partitionElementRef-specification">
<body>Lane::/partitionElementRef [0..1] = ActivityPartition.represents</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs" name="Lane.flowNodeRefs" constrainedElement="BPMNProfile-Process-Lane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Lane-Lane.flowNodeRefs-specification">
<body>Lane::/flowNodeRefs [*] = ActivityPartition.node</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Lane-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-_partitionElement" name=" partitionElement" visibility="public" association="BPMNProfile-Process-packagedElement-21">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-_partitionElement-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-laneSet" name="laneSet" visibility="public" type="BPMNProfile-Process-LaneSet" isDerived="true" association="BPMNProfile-Process-packagedElement-26"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-flowNodeRefs" name="flowNodeRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowNode" isDerived="true" association="BPMNProfile-Process-packagedElement-28">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Lane-flowNodeRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-partitionElementRef" name="partitionElementRef" visibility="public" type="BPMNProfile-CoreStructure-Foundation-BaseElement" isDerived="true" association="BPMNProfile-Process-packagedElement-29">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Lane-partitionElementRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Lane-childLaneSet_" name="childLaneSet " visibility="public" type="BPMNProfile-Process-LaneSet" isDerived="true"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Monitoring" name="Monitoring">
<generalization xmi:id="BPMNProfile-Process-Monitoring-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Monitoring-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-11" memberEnd="BPMNProfile-Process-packagedElement-11-ownedEnd BPMNProfile-Process-Monitoring-base_Class" navigableOwnedEnd="BPMNProfile-Process-packagedElement-11-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-11-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd" name="extension_Monitoring" visibility="public" type="BPMNProfile-Process-Monitoring" aggregation="composite" association="BPMNProfile-Process-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-12" memberEnd="BPMNProfile-Process-packagedElement-12-ownedEnd BPMNProfile-Process-BPMNProcess-auditing">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-13" memberEnd="BPMNProfile-Process-packagedElement-13-ownedEnd BPMNProfile-Process-BPMNProcess-monitoring">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-13">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-13-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-14" memberEnd="BPMNProfile-Process-packagedElement-14-ownedEnd BPMNProfile-Process-BPMNProcess-definitionalCollaborationRef">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-14"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-LaneSet" name="LaneSet">
<ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes" name="LaneSet.lanes">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.lanes-specification">
<body>LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane" name="LaneSet.parentLane">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.parentLane-specification">
<body>LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer" name="LaneSet.flowElementsContainer">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet.flowElementsContainer-specification">
<body>LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-LaneSet-LaneSet" name="LaneSet" constrainedElement="BPMNProfile-Process-LaneSet">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-LaneSet-LaneSet-specification">
<body>ActivityPartitions with LaneSet stereotype applied must have isDimension = true</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-LaneSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-base_ActivityPartition" name="base_ActivityPartition" visibility="public" association="BPMNProfile-Process-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-lanes" name="lanes" visibility="public" type="BPMNProfile-Process-Lane" isDerived="true" association="BPMNProfile-Process-packagedElement-26">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-lanes-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-parentLane" name="parentLane" visibility="public" type="BPMNProfile-Process-Lane" isDerived="true" association="BPMNProfile-Process-packagedElement-27">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-LaneSet-parentLane-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer" name="flowElementsContainer" visibility="public" type="BPMNProfile-CoreStructure-Common-FlowElementsContainer" isDerived="true" association="BPMNProfile-CoreStructure-Common-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-LaneSet-flowElementsContainer-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-packagedElement-16" memberEnd="BPMNProfile-Process-packagedElement-16-ownedEnd BPMNProfile-Process-LaneSet-base_ActivityPartition" navigableOwnedEnd="BPMNProfile-Process-packagedElement-16-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-packagedElement-16-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd" name="extension_LaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" aggregation="composite" association="BPMNProfile-Process-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-17" memberEnd="BPMNProfile-Process-packagedElement-17-ownedEnd BPMNProfile-Process-BPMNProcess-correlationSubscriptions">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-17-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-17"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Process-Activities" name="Activities">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics" name="StandardLoopCharacteristics">
<ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore" name="StandardLoopCharacteristics.testBefore">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.testBefore-specification">
<body>StandardLoopCharacteristics::/testBefore :Boolean = isTestedFirst</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition" name="StandardLoopCharacteristics.loopCondition">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-StandardLoopCharacteristics.loopCondition-specification">
<body>StandardLoopCharacteristics:::/loopCondition :BPMNExpression = loopNode.test.value</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum" name="loopMaximum" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopMaximum-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" name="base_LoopNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-2">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LoopNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore" name="testBefore" visibility="public" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-53">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition" name="loopCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-54"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-2" memberEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-base_LoopNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-2-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd" name="extension_StandardLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-2">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-2-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-3" memberEnd="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-messageRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-3">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-3-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceRole" name="ResourceRole">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner" name="ResourceRole.owner" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.owner-specification">
<body>Owner of the ResourceRole must be BPMN Process or BPMN Activity.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef" name="ResourceRole.resourceRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceRef-specification">
<body>ResourceRole.resourceRef : Resource [0..1] = Property.type. ResourceRole type must be UML Class with stereotype BPMN Resource applied.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired" name="ResourceRole.isRequired" constrainedElement="BPMNProfile-Process-Activities-ResourceRole">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.isRequired-specification">
<body>ResourceRole IsRequired translates to UML::Property::lower wot values 0 or 1</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process" name="ResourceRole.process">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.process-specification">
<body>ResourceRole::/process : Process [0..1] = Property.class</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings" name="ResourceRole.resourceParameterBindings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceRole-ResourceRole.resourceParameterBindings-specification">
<body>ResourceRole.resourceParameterBindings : ResourceParameterBinding [*] = property.defaultValue.slot</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ResourceRole-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-base_Property" name="base_Property" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression" name="resourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-32">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-process" name="process" visibility="public" type="BPMNProfile-Process-BPMNProcess" isDerived="true" association="BPMNProfile-Process-packagedElement-30">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-process-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef" name="resourceRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Resource" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-66">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_" name="resourceParameterBindings " visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-69">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-5" memberEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd BPMNProfile-Process-Activities-ResourceRole-base_Property" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-5-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd" name="extension_ResourceRole" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ReceiveTask" name="ReceiveTask">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef" name="ReceiveTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-ReceiveTask.operationRef-specification">
<body>ReceiveTask::/operationRef : BPMNOperation [0..1] = AcceptEventAction.trigger.operation</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ReceiveTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-messageRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" name="base_AcceptEventAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AcceptEventAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate" name="instantiate" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-instantiate-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-73">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ReceiveTask-operationRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-7" memberEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-base_AcceptEventAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-7-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd" name="extension_ReceiveTask" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" name="MultiInstanceLoopCharacteristics">
<ownedRule xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target" name="MultiinstanceLoopCharacteristics.target" constrainedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-MultiinstanceLoopCharacteristics.target-specification">
<body>Stereotype may be applied only on CallActivity, Task, and SubProcess</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-generalization" general="BPMNProfile-Process-Activities-LoopCharacteristics"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior" name="behavior" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceBehavior">
<ownedComment xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-ownedComment" annotatedElement="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-behavior-defaultValue" instance="BPMNProfile-Process-Activities-MultiInstanceBehavior-all"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality" name="loopCardinality" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopCardinality-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-completionCondition-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" name="base_ExpansionRegion" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-9">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ExpansionRegion"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential" name="isSequential" visibility="public" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-55">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef" name="loopDataInputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-56">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef" name="loopDataOutputRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-57">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem" name="outputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-58"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem" name="inputDataItem" visibility="public" type="BPMNProfile-Process-Data-DataInput" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-59"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef" name="oneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-60">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef" name="noneBehaviorEventRef" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-EventDefinition" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-61">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition" name="complexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-62">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-9" memberEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-base_ExpansionRegion" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-9-generalization" general="BPMNProfile-Process-Activities-packagedElement-37"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd" name="extension_MultiInstanceLoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-9">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-9-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-CallActivity" name="CallActivity">
<ownedRule xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values" name="CallActivity.calledElementRef.values" constrainedElement="BPMNProfile-Process-Activities-CallActivity">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-CallActivity-CallActivity.calledElementRef.values-specification">
<body>self.calledElementRef = self.base_CallBehaviorAction.behavior.extension_CallableElement</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-CallActivity-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" name="base_CallBehaviorAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-11">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef" name="calledElementRef" visibility="public" type="BPMNProfile-CoreStructure-Common-CallableElement" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-44">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-CallActivity-calledElementRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-11" memberEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd BPMNProfile-Process-Activities-CallActivity-base_CallBehaviorAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-11-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd" name="extension_CallActivity" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-11">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-11-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-12" memberEnd="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd BPMNProfile-Process-Activities-SendTask-messageRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-packagedElement-12-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SubProcess" name="SubProcess">
<ownedRule xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent" name="SubProcess.triggeredByEvent" constrainedElement="BPMNProfile-Process-Activities-SubProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SubProcess-SubProcess.triggeredByEvent-specification">
<body>StructuredActivityNodes with SubProcess Stereotype applied that have triggeredByEvent=true, and containing initial nodes with Start Event applied that have isInterrupting = false, have isLocallyReentrant = true.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-1" general="BPMNProfile-Process-Activities-BPMNActivity"/>
<generalization xmi:id="BPMNProfile-Process-Activities-SubProcess-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElementsContainer"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent" name="triggeredByEvent" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-SubProcess-triggeredByEvent-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-14">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets" name="hasLaneSets" visibility="public" type="BPMNProfile-Process-LaneSet" association="BPMNProfile-Process-Activities-packagedElement-34">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-SubProcess-hasLaneSets-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-14" memberEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd BPMNProfile-Process-Activities-SubProcess-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-14-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd" name="extension_SubProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-14">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-14-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-AdHocOrdering" name="AdHocOrdering">
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-parallel" name="parallel"/>
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-AdHocOrdering-sequential" name="sequential"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Task" name="Task">
<generalization xmi:id="BPMNProfile-Process-Activities-Task-generalization" general="BPMNProfile-Process-Activities-BPMNActivity"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification" name="ioSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-51">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-Task-ioSpecification-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ServiceTask" name="ServiceTask">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet" name="ServiceTask.inputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.inputSet-specification">
<body>The Service Task has exactly one InputSet</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet" name="ServiceTask.outputSet" constrainedElement="BPMNProfile-Process-Activities-ServiceTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.outputSet-specification">
<body>The Service Task has at most one OutputSet</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef" name="ServiceTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ServiceTask-ServiceTask.operationRef-specification">
<body>ServiceTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ServiceTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-ServiceTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-72">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ServiceTask-operationRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-18" memberEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd BPMNProfile-Process-Activities-ServiceTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-18-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd" name="extension_ServiceTask" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-19" memberEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-19-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd" name="extension_ScriptTask" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-19">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-19-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ScriptTask" name="ScriptTask">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat" name="ScriptTask.scriptFormat">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.scriptFormat-specification">
<body>ScriptTask::/script : String [*] {ordered} = OpaqueAction.body</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script" name="ScriptTask.script">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ScriptTask-ScriptTask.script-specification">
<body>ScriptTask::/scriptFormat : String [*] {ordered, non-unique} = OpaqueAction.language</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ScriptTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-19">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-45">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-scriptFormat-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-46">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ScriptTask-script-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess" name="AdHocSubProcess">
<ownedRule xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances" name="AdHocSubProcess.cancelRemainingInstances" constrainedElement="BPMNProfile-Process-Activities-AdHocSubProcess">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-AdHocSubProcess.cancelRemainingInstances-specification">
<body>cancelRemainingInstances attribute shall be used only if ordering = parallel</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-completionCondition" name="completionCondition" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering" name="ordering" visibility="public" type="BPMNProfile-Process-Activities-AdHocOrdering">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-ordering-defaultValue" instance="BPMNProfile-Process-Activities-AdHocOrdering-parallel"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances" name="cancelRemainingInstances" visibility="public">
<ownedComment xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-ownedComment" annotatedElement="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances"/>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-AdHocSubProcess-cancelRemainingInstances-defaultValue" value="true"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask" name="BusinessRuleTask">
<ownedRule xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation" name="BusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-Activities-BusinessRuleTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-BusinessRuleTask.implementation-specification">
<body>self.implementation = self.base_OpaqueAction.body.first</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-23">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-47">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-BusinessRuleTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-23" memberEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-23-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd" name="extension_BusinessRuleTask" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-23">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-23-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior" name="MultiInstanceBehavior">
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-none" name="none"/>
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-one" name="one"/>
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-all" name="all"/>
<ownedLiteral xmi:id="BPMNProfile-Process-Activities-MultiInstanceBehavior-complex" name="complex"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Transaction" name="Transaction">
<generalization xmi:id="BPMNProfile-Process-Activities-Transaction-generalization" general="BPMNProfile-Process-Activities-SubProcess"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-Transaction-method" name="method" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-Transaction-method-defaultValue" value="&quot;##compensate&quot;"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-SendTask" name="SendTask">
<ownedRule xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef" name="SendTask.operationRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-SendTask-SendTask.operationRef-specification">
<body>SendTask::/operationRef : BPMNOperation [0..1] = CallOperationAction.operation</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-SendTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef" name="messageRef" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNMessage" association="BPMNProfile-Process-Activities-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-messageRef-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" name="base_CallOperationAction" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-27">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallOperationAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-implementation" name="implementation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-Activities-SendTask-implementation-defaultValue" value="##webService"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-71">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-SendTask-operationRef-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-27" memberEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd BPMNProfile-Process-Activities-SendTask-base_CallOperationAction" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-27-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd" name="extension_SendTask" visibility="public" type="BPMNProfile-Process-Activities-SendTask" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-27">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-27-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-BPMNActivity" name="BPMNActivity" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources" name="BPMNActivity.resources">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.resources-specification">
<body>self.properties = self.base_BPMNActivity.activityClass. ownedAttribute.bpmnProperty</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container" name="BPMNActivity.container">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.container-specification">
<body>BPMNActivity::/container : RederinableElement the collected values of Action::Activity and Action::inGroup. Constrained to elements stereotyped by BPMNActivity or SubProcess</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties" name="BPMNActivity.properties">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.properties-specification">
<body>BPMNActivity::/resources : ResourceRole [*] = BPMNActivity.activityClass.OwnedAttribute with the ResourceRole stereotype applied.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default" name="BPMNActivity.default">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.default-specification">
<body>BPMNActivity::/default : SequenceFlow [0..1] = and outgoingSequenceFlow with guard = &quot;else&quot;</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs" name="BPMNActivity.boundaryEventsRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.boundaryEventsRefs-specification">
<body>BPMNActivity::/boundaryEventsRefs : BoundaryEvent [*] = accept Event Actions in the same interruptible region as the BPMNActivity action.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics" name="BPMNActivity.loopCharacteristics">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-BPMNActivity.loopCharacteristics-specification">
<body>BPMNActivity::/loopCharacteristics = inStructuredActivityNode, if the inStructuredActivityNode is a LoopNode with the StandardLoopCharacteristics stereotype applied or an ExpansionRegion with MultiInstanceLoopCharacteristics stereotype applied, otherwise empty.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowNode"/>
<generalization xmi:id="BPMNProfile-Process-Activities-BPMNActivity-generalization-2" general="BPMNProfile-Collaboration-InteractionNode"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation" name="isForCompensation" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-isForCompensation-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity" name="startQuantity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-startQuantity-defaultValue" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity" name="completionQuantity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-completionQuantity-defaultValue" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-29">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass" name="activityClass" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-33">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-activityClass-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties" name="properties" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-42">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-properties-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default" name="default" visibility="public" type="BPMNProfile-CoreStructure-Common-SequenceFlow" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-43">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-default-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs" name="boundaryEventRefs" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-BoundaryEvent" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-48">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations" name="dataInputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataInputAssociation" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-49">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations" name="dataOutputAssociations" visibility="public" type="BPMNProfile-Process-Data-DataOutputAssociation" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-50">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics" name="loopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-52">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources" name="resources" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-65">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Activities-BPMNActivity-resources-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-29" memberEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-base_Action" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-1" general="BPMNProfile-CoreStructure-Common-packagedElement-30"/>
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-29-generalization-2" general="BPMNProfile-Collaboration-packagedElement-20"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd" name="extension_BPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-29">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-29-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding" name="ResourceParameterBinding">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression" name="ResourceParameterBinding.expression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.expression-specification">
<body>ResourceParameterBinding::/expression :BPMNExpression = Slot.value</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef" name="ResourceParameterBinding.parameterRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-ResourceParameterBinding.parameterRef-specification">
<body>ResourceParameterBinding::/parameterRef : ResourceParameter = Slot.definingFeature</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" name="base_Slot" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Slot"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef" name="parameterRef" visibility="public" type="BPMNProfile-CoreStructure-Common-ResourceParameter" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-67"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceParameterBinding-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-68"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-31" memberEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-base_Slot" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-31-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd" name="extension_ResourceParameterBinding" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-31">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-31-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-32" memberEnd="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceAssignmentExpression">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-33" memberEnd="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-activityClass">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd" name="forBPMNActivity" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-33-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-34" memberEnd="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd BPMNProfile-Process-Activities-SubProcess-hasLaneSets">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd" name="subProcess" visibility="public" type="BPMNProfile-Process-Activities-SubProcess" association="BPMNProfile-Process-Activities-packagedElement-34">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-34-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" name="ComplexBehaviorDefinition">
<generalization xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition" name="condition" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-63"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event" name="event" visibility="public" type="BPMNProfile-CoreStructure-Common-Events-ImplicitThrowEvent" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-64">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" name="base_ControlFlow" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-41">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics" name="LoopCharacteristics" isAbstract="true">
<generalization xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" name="base_StructuredActivityNode" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredActivityNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-37" isAbstract="true" memberEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd BPMNProfile-Process-Activities-LoopCharacteristics-base_StructuredActivityNode" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-37-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd" name="extension_LoopCharacteristics" visibility="public" type="BPMNProfile-Process-Activities-LoopCharacteristics" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-37">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-37-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression" name="ResourceAssignmentExpression">
<ownedRule xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression" name="ResourceAssignmentExpression.expression">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-ResourceAssignmentExpression.expression-specification">
<body>ResourceAssignmentExpression::/expression = self</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-generalization" general="BPMNProfile-CoreStructure-Common-BPMNExpression"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" name="base_OpaqueExpression" visibility="public" association="BPMNProfile-Process-Activities-packagedElement-39">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression" name="expression" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true" association="BPMNProfile-Process-Activities-packagedElement-70"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-39" memberEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-base_OpaqueExpression" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd" name="extension_ResourceAssignmentExpression" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-39">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-39-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Activities-Performer" name="Performer">
<generalization xmi:id="BPMNProfile-Process-Activities-Performer-generalization" general="BPMNProfile-Process-Activities-ResourceRole"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Activities-packagedElement-41" memberEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-base_ControlFlow" navigableOwnedEnd="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Activities-packagedElement-41-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd" name="extension_ComplexBehaviorDefinition" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" aggregation="composite" association="BPMNProfile-Process-Activities-packagedElement-41">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Activities-packagedElement-41-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-42" memberEnd="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-properties">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-42-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-42"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-43" memberEnd="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-default">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-43"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-44" memberEnd="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd BPMNProfile-Process-Activities-CallActivity-calledElementRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-CallActivity" association="BPMNProfile-Process-Activities-packagedElement-44"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-45" memberEnd="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd BPMNProfile-Process-Activities-ScriptTask-scriptFormat">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-45-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-45"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-46" memberEnd="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd BPMNProfile-Process-Activities-ScriptTask-script">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ScriptTask" association="BPMNProfile-Process-Activities-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-47" memberEnd="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd BPMNProfile-Process-Activities-BusinessRuleTask-implementation">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BusinessRuleTask" association="BPMNProfile-Process-Activities-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-48" memberEnd="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-boundaryEventRefs">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-49" memberEnd="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataInputAssociations">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-50" memberEnd="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-dataOutputAssociations">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-51" memberEnd="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd BPMNProfile-Process-Activities-Task-ioSpecification">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-Task" association="BPMNProfile-Process-Activities-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-52" memberEnd="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-loopCharacteristics">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-53" memberEnd="BPMNProfile-Process-Activities-StandardLoopCharacteristics-testBefore BPMNProfile-Process-Activities-packagedElement-53-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-53"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-54" memberEnd="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd BPMNProfile-Process-Activities-StandardLoopCharacteristics-loopCondition">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-54-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-StandardLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-54"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-55" memberEnd="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-isSequential">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-55-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-55"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-56" memberEnd="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataInputRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-56-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-56"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-57" memberEnd="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-loopDataOutputRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-57-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-57"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-58" memberEnd="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-outputDataItem">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-58-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-58"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-59" memberEnd="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-inputDataItem">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-59-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-59"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-60" memberEnd="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-oneBehaviorEventRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-60"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-61" memberEnd="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-noneBehaviorEventRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-61-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-61"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-62" memberEnd="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics-complexBehaviorDefinition">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-62-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-MultiInstanceLoopCharacteristics" association="BPMNProfile-Process-Activities-packagedElement-62"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-63" memberEnd="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-condition">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-63-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-63"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-64" memberEnd="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd BPMNProfile-Process-Activities-ComplexBehaviorDefinition-event">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-64-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ComplexBehaviorDefinition" association="BPMNProfile-Process-Activities-packagedElement-64"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-65" memberEnd="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd BPMNProfile-Process-Activities-BPMNActivity-resources">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-65-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-BPMNActivity" association="BPMNProfile-Process-Activities-packagedElement-65"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-66" memberEnd="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-66-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-66"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-67" memberEnd="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-parameterRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-67-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-67"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-68" memberEnd="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd BPMNProfile-Process-Activities-ResourceParameterBinding-expression">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-68-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceParameterBinding" association="BPMNProfile-Process-Activities-packagedElement-68"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-69" memberEnd="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd BPMNProfile-Process-Activities-ResourceRole-resourceParameterBindings_">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-69-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceRole" association="BPMNProfile-Process-Activities-packagedElement-69"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-70" memberEnd="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd BPMNProfile-Process-Activities-ResourceAssignmentExpression-expression">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-70-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ResourceAssignmentExpression" association="BPMNProfile-Process-Activities-packagedElement-70"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-71" memberEnd="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd BPMNProfile-Process-Activities-SendTask-operationRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-71-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-SendTask" association="BPMNProfile-Process-Activities-packagedElement-71"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-72" memberEnd="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd BPMNProfile-Process-Activities-ServiceTask-operationRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-72-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ServiceTask" association="BPMNProfile-Process-Activities-packagedElement-72"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Activities-packagedElement-73" memberEnd="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd BPMNProfile-Process-Activities-ReceiveTask-operationRef">
<ownedEnd xmi:id="BPMNProfile-Process-Activities-packagedElement-73-ownedEnd" visibility="public" type="BPMNProfile-Process-Activities-ReceiveTask" association="BPMNProfile-Process-Activities-packagedElement-73"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Process-Data" name="Data">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStore" name="DataStore">
<generalization xmi:id="BPMNProfile-Process-Data-DataStore-generalization" general="BPMNProfile-CoreStructure-Infrastructure-RootElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-capacity" name="capacity" visibility="public">
<ownedComment xmi:id="BPMNProfile-Process-Data-DataStore-capacity-ownedComment" annotatedElement="BPMNProfile-Process-Data-DataStore-capacity"/>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-capacity-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited" name="isUnlimited" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataStore-isUnlimited-defaultValue" value="true"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-base_Class" name="base_Class" visibility="public" association="BPMNProfile-Process-Data-packagedElement-28">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-60">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStore-itemSubjectRef_-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutput" name="DataOutput">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation" name="DataOutput.notation" constrainedElement="BPMNProfile-Process-Data-DataOutput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.notation-specification">
<body>DataOutput owned by BPMN Process has a notation.
DataOutput owned by BPMN Activity has no notation. </body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef" name="DataOutput.itemSubjectRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutput-DataOutput.itemSubjectRef-specification">
<body>DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataOutput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_OutputPin" name="base_OutputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OutputPin"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataOutput-isCollection-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-4">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-36">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs" name="outputSetRefs" visibility="public" type="BPMNProfile-Process-Data-OutputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-57">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional" name="outputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-OutputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-58">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithOptional-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting" name="outputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-OutputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-59">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-3" memberEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd BPMNProfile-Process-Data-DataOutput-base_OutputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-3-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-3-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-4" memberEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd BPMNProfile-Process-Data-DataOutput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-4-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-4-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-4">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-4-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation" name="DataOutputAssociation">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source" name="dataOutputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.source-specification">
<language>English</language>
<body>The source of DataAssociation shall be DataOutput</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target" name="dataOutputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataOutputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-dataOutputAssociation.target-specification">
<language>English</language>
<body>The target of DataAssociation can be every item-aware element visible to the current scope, e.g. a Data Object, a
Property or an Expression.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataOutputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInput" name="DataInput">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association" name="DataInput.Association" constrainedElement="BPMNProfile-Process-Data-DataInput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.Association-specification">
<body>DataInput must not have incoming DataAssociations</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation" name="DataInput.notation" constrainedElement="BPMNProfile-Process-Data-DataInput">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.notation-specification">
<body>DataInput owned by BPMN Process has a notation.
DataInput owned by BPMN Activity has no notation. </body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef" name="DataInput.itemSubjectRef">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInput-DataInput.itemSubjectRef-specification">
<body>DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataInput-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataInput-isCollection-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_InputPin" name="base_InputPin" visibility="public" association="BPMNProfile-Process-Data-packagedElement-7">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InputPin"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_Parameter" name="base_Parameter" visibility="public" association="BPMNProfile-Process-Data-packagedElement-8">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" name="base_ActivityParameterNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-35">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs" name="inputSetRefs" visibility="public" type="BPMNProfile-Process-Data-InputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-54">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional" name="inputSetWithOptional" visibility="public" type="BPMNProfile-Process-Data-InputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-55">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithOptional-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting" name="inputSetWithWhileExecuting" visibility="public" type="BPMNProfile-Process-Data-InputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-56">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-7" memberEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd BPMNProfile-Process-Data-DataInput-base_InputPin" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-7-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-7-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-7">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-7-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-8" memberEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd BPMNProfile-Process-Data-DataInput-base_Parameter" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-8-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-8-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-8">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-8-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputSet" name="InputSet">
<ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs" name="InputSet.dataInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.dataInputRefs-specification">
<body>InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs" name="InputSet.optionalInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.optionalInputRefs-specification">
<body>InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs" name="InputSet.whileExecutingInputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-InputSet-InputSet.whileExecutingInputRefs-specification">
<body>InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-InputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs" name="dataInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-54">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-dataInputRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs" name="optionalInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-55">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-optionalInputRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs" name="whileExecutingInputRefs" visibility="public" type="BPMNProfile-Process-Data-DataInput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-56">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-10" memberEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd BPMNProfile-Process-Data-InputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-10-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd" name="extension_InputSet" visibility="public" type="BPMNProfile-Process-Data-InputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataAssociation" name="DataAssociation" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source" name="DataAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.source-specification">
<body>DataAssociation source must be ItemAwareElement</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation" name="DataAssociation.transformation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.transformation-specification">
<body>BPMN DataAssociation::/transformation : FormalExpression [0..1] = ObjectFlow::transformation.
</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target" name="DataAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataAssociation-DataAssociation.target-specification">
<body>DataAssociation target must be ItemAwareElement</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataAssociation-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" name="base_ObjectFlow" visibility="public" association="BPMNProfile-Process-Data-packagedElement-12">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectFlow"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-sourceRef" name="sourceRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-47"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-targetRef" name="targetRef" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-48"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-transformation" name="transformation" visibility="public" type="BPMNProfile-CoreStructure-Common-FormalExpression" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-49"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment" name="assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" association="BPMNProfile-Process-Data-packagedElement-41">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-DataAssociation-assignment-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-12" memberEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd BPMNProfile-Process-Data-DataAssociation-base_ObjectFlow" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-12-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-12-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd" name="extension_DataAssociation" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-12">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-12-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-BPMNProperty" name="BPMNProperty">
<ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation" name="Property.notation" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-Property.notation-specification">
<body>Property elements are NOT
visible in a Process diagram.
Figure</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply" name="BPMNProperty.apply" constrainedElement="BPMNProfile-Process-Data-BPMNProperty">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-BPMNProperty-BPMNProperty.apply-specification">
<body>may be applied only for:
pin owned by CallActivity or Task
Parameter owned by BPMNProcess
Variable owned by SubProcess</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-BPMNProperty-generalization" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-37">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-BPMNProperty-umlProperty" name="umlProperty" visibility="public" association="BPMNProfile-Process-Data-packagedElement-38">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataInputAssociation" name="DataInputAssociation">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source" name="dataInputAssociation.source" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.source-specification">
<language>English</language>
<body>The source of DataAssociation can be every item-aware element visible to the current
scope, e.g. a Data Object, a Property or an Expression.</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target" name="dataInputAssociation.target" constrainedElement="BPMNProfile-Process-Data-DataInputAssociation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataInputAssociation-dataInputAssociation.target-specification">
<language>English</language>
<body>The target for DataInputAssociation shall be DataInput.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataInputAssociation-generalization" general="BPMNProfile-Process-Data-DataAssociation"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObject" name="DataObject">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState" name="DataObject.dataState" constrainedElement="BPMNProfile-Process-Data-DataObject">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObject-DataObject.dataState-specification">
<body>DataObject DataState property shall reuse UML::CentralBuffer property inState</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<generalization xmi:id="BPMNProfile-Process-Data-DataObject-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-isCollection" name="isCollection" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="BPMNProfile-Process-Data-DataObject-isCollection-defaultValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObject-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-16">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-16" memberEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd BPMNProfile-Process-Data-DataObject-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-16-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-16-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd" name="extension_DataObject" visibility="public" type="BPMNProfile-Process-Data-DataObject" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-16">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-16-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-ItemAwareElement" name="ItemAwareElement" isAbstract="true">
<ownedRule xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState" name="ItemAwareElement.dataState" constrainedElement="BPMNProfile-Process-Data-ItemAwareElement">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-ItemAwareElement.dataState-specification">
<body>States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa.</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-ItemAwareElement-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState" name="dataState" visibility="public" type="BPMNProfile-Process-Data-DataState" association="BPMNProfile-Process-Data-packagedElement-27">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-dataState-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" name="base_TypedElement" visibility="public" association="BPMNProfile-Process-Data-packagedElement-18">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_" name="itemSubjectRef " visibility="public" type="BPMNProfile-CoreStructure-Common-ItemDefinition" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-46">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_-lowerValue"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-18" isAbstract="true" memberEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-base_TypedElement" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-18-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-18-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd" name="extension_ItemAwareElement" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-18">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-18-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-OutputSet" name="OutputSet">
<ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs" name="OutputSet.dataOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.dataOutputRefs-specification">
<body>OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs" name="OutputSet.optionalOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.optionalOutputRefs-specification">
<body>OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs" name="OutputSet.whileExecutingOutputRefs">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-OutputSet-OutputSet.whileExecutingOutputRefs-specification">
<body>OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-OutputSet-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-base_ParameterSet" name="base_ParameterSet" visibility="public" association="BPMNProfile-Process-Data-packagedElement-20">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs" name="dataOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-57">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-dataOutputRefs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_" name="optionalOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-optionalOutputRefs_-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_" name="whileExecutingOutputRefs " visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-OutputSet-whileExecutingOutputRefs_-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-20" memberEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd BPMNProfile-Process-Data-OutputSet-base_ParameterSet" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-20-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-20-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd" name="extension_OutputSet" visibility="public" type="BPMNProfile-Process-Data-OutputSet" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-20">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-20-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataObjectReference" name="DataObjectReference">
<ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target" name="DataObjectRef.source.target" constrainedElement="BPMNProfile-Process-Data-DataObjectReference">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.source.target-specification">
<body>Should be used between UML DataStoreNodes with BPMN
DataObject sytereotype applied,</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState" name="DataObjectRef.dataState">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-Data-DataObjectReference-DataObjectRef.dataState-specification">
<body>DataObjectRef::/dataState = DataStoreNode.inState (defined on ObjectNode)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-1" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<generalization xmi:id="BPMNProfile-Process-Data-DataObjectReference-generalization-2" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-dataObjectRef" name="dataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObject" association="BPMNProfile-Process-Data-packagedElement-23"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-22">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-22" memberEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd BPMNProfile-Process-Data-DataObjectReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-22-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-22-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd" name="extension_DataObjectRef" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-22">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-22-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-23" memberEnd="BPMNProfile-Process-Data-packagedElement-23-ownedEnd BPMNProfile-Process-Data-DataObjectReference-dataObjectRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataObjectReference" association="BPMNProfile-Process-Data-packagedElement-23">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-23-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification" name="InputOutputSpecification">
<generalization xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" name="base_Behavior" visibility="public" association="BPMNProfile-Process-Data-packagedElement-25">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-base_Action" name="base_Action" visibility="public" association="BPMNProfile-Process-Data-packagedElement-26">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs" name="dataInputs" visibility="public" type="BPMNProfile-Process-Data-DataInput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-50">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataInputs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs" name="dataOutputs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-51">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets" name="inputSets" visibility="public" type="BPMNProfile-Process-Data-InputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-52">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-inputSets-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets" name="outputSets" visibility="public" type="BPMNProfile-Process-Data-OutputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-53">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-InputOutputSpecification-outputSets-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-25" memberEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Behavior" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-25-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-25-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-25">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-25-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-26" memberEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-base_Action" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-26-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-26-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd" name="extension_InputOutputSpecification" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-26">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-26-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-27" memberEnd="BPMNProfile-Process-Data-packagedElement-27-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-dataState">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-27">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-27-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-28" memberEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd BPMNProfile-Process-Data-DataStore-base_Class" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-28-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-28-generalization" general="BPMNProfile-CoreStructure-Infrastructure-packagedElement-6"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd" name="extension_DataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-28">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-28-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-Assignment" name="Assignment">
<generalization xmi:id="BPMNProfile-Process-Data-Assignment-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-40">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-from" name="from" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-Assignment-to" name="to" visibility="public" type="BPMNProfile-CoreStructure-Common-BPMNExpression" isDerived="true"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataState" name="DataState">
<generalization xmi:id="BPMNProfile-Process-Data-DataState-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataState-base_State" name="base_State" visibility="public" association="BPMNProfile-Process-Data-packagedElement-31">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-31" memberEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd BPMNProfile-Process-Data-DataState-base_State" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-31-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-31-ownedEnd" name="extension_DataState" visibility="public" type="BPMNProfile-Process-Data-DataState" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-31">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-31-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-DataStoreReference" name="DataStoreReference">
<generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-1" general="BPMNProfile-CoreStructure-Common-FlowElement"/>
<generalization xmi:id="BPMNProfile-Process-Data-DataStoreReference-generalization-2" general="BPMNProfile-Process-Data-ItemAwareElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore" name=" dataStore" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-33">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-DataStoreReference-_dataStore-lowerValue"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" name="base_DataStoreNode" visibility="public" association="BPMNProfile-Process-Data-packagedElement-34">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-33" memberEnd="BPMNProfile-Process-Data-packagedElement-33-ownedEnd BPMNProfile-Process-Data-DataStoreReference-_dataStore">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" association="BPMNProfile-Process-Data-packagedElement-33">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-33-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-34" memberEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd BPMNProfile-Process-Data-DataStoreReference-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-34-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-34-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd" name="extension_DataStoreReference" visibility="public" type="BPMNProfile-Process-Data-DataStoreReference" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-34">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-34-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-35" memberEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd BPMNProfile-Process-Data-DataInput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-35-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-35-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd" name="extension_DataInput" visibility="public" type="BPMNProfile-Process-Data-DataInput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-35">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-35-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-36" memberEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd BPMNProfile-Process-Data-DataOutput-base_ActivityParameterNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-36-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-36-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd" name="extension_DataOutput" visibility="public" type="BPMNProfile-Process-Data-DataOutput" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-36">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-36-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-37" memberEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd BPMNProfile-Process-Data-BPMNProperty-base_DataStoreNode" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-37-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-Data-packagedElement-37-generalization" general="BPMNProfile-Process-Data-packagedElement-18"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd" name="extension_BPMNProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-37">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-37-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-38" memberEnd="BPMNProfile-Process-Data-packagedElement-38-ownedEnd BPMNProfile-Process-Data-BPMNProperty-umlProperty">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd" name="bpmnProperty" visibility="public" type="BPMNProfile-Process-Data-BPMNProperty" association="BPMNProfile-Process-Data-packagedElement-38">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-38-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-Data-InputOutputBinding" name="InputOutputBinding">
<generalization xmi:id="BPMNProfile-Process-Data-InputOutputBinding-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-inputDataRef" name="inputDataRef" visibility="public" type="BPMNProfile-Process-Data-InputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-43"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-outputDataRef" name="outputDataRef" visibility="public" type="BPMNProfile-Process-Data-OutputSet" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-44"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-operationRef" name="operationRef" visibility="public" type="BPMNProfile-CoreStructure-Service-BPMNOperation" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-45"/>
<ownedAttribute xmi:id="BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" name="base_Dependency" visibility="public" association="BPMNProfile-Process-Data-packagedElement-42">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-40" memberEnd="BPMNProfile-Process-Data-packagedElement-40-ownedEnd BPMNProfile-Process-Data-Assignment-base_Dependency" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-40-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-40-ownedEnd" name="extension_Assignment" visibility="public" type="BPMNProfile-Process-Data-Assignment" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-40">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-40-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-41" memberEnd="BPMNProfile-Process-Data-packagedElement-41-ownedEnd BPMNProfile-Process-Data-DataAssociation-assignment">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-41-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-41"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-Data-packagedElement-42" memberEnd="BPMNProfile-Process-Data-packagedElement-42-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-base_Dependency" navigableOwnedEnd="BPMNProfile-Process-Data-packagedElement-42-ownedEnd">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-Data-packagedElement-42-ownedEnd" name="extension_InputOutputBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" aggregation="composite" association="BPMNProfile-Process-Data-packagedElement-42">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-Data-packagedElement-42-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-43" memberEnd="BPMNProfile-Process-Data-packagedElement-43-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-inputDataRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-43">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-43-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-44" memberEnd="BPMNProfile-Process-Data-packagedElement-44-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-outputDataRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" association="BPMNProfile-Process-Data-packagedElement-44">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-44-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-45" memberEnd="BPMNProfile-Process-Data-packagedElement-45-ownedEnd BPMNProfile-Process-Data-InputOutputBinding-operationRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd" name="ioBinding" visibility="public" type="BPMNProfile-Process-Data-InputOutputBinding" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-45">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-45-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-46" memberEnd="BPMNProfile-Process-Data-packagedElement-46-ownedEnd BPMNProfile-Process-Data-ItemAwareElement-itemSubjectRef_">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-46-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-ItemAwareElement" association="BPMNProfile-Process-Data-packagedElement-46"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-47" memberEnd="BPMNProfile-Process-Data-packagedElement-47-ownedEnd BPMNProfile-Process-Data-DataAssociation-sourceRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-47-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-47"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-48" memberEnd="BPMNProfile-Process-Data-packagedElement-48-ownedEnd BPMNProfile-Process-Data-DataAssociation-targetRef">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-48-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-48"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-49" memberEnd="BPMNProfile-Process-Data-packagedElement-49-ownedEnd BPMNProfile-Process-Data-DataAssociation-transformation">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-49-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataAssociation" association="BPMNProfile-Process-Data-packagedElement-49"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-50" memberEnd="BPMNProfile-Process-Data-packagedElement-50-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataInputs">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-50-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-50"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-51" memberEnd="BPMNProfile-Process-Data-packagedElement-51-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-dataOutputs">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-51-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-51"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-52" memberEnd="BPMNProfile-Process-Data-packagedElement-52-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-inputSets">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-52-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-52"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-53" memberEnd="BPMNProfile-Process-Data-packagedElement-53-ownedEnd BPMNProfile-Process-Data-InputOutputSpecification-outputSets">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-53-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-InputOutputSpecification" association="BPMNProfile-Process-Data-packagedElement-53"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-54" memberEnd="BPMNProfile-Process-Data-InputSet-dataInputRefs BPMNProfile-Process-Data-DataInput-inputSetRefs"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-55" memberEnd="BPMNProfile-Process-Data-InputSet-optionalInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithOptional"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-56" memberEnd="BPMNProfile-Process-Data-InputSet-whileExecutingInputRefs BPMNProfile-Process-Data-DataInput-inputSetWithWhileExecuting"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-57" memberEnd="BPMNProfile-Process-Data-OutputSet-dataOutputRefs BPMNProfile-Process-Data-DataOutput-outputSetRefs"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-58" memberEnd="BPMNProfile-Process-Data-packagedElement-58-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithOptional">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd" name="optionalOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-58">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-58-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-59" memberEnd="BPMNProfile-Process-Data-packagedElement-59-ownedEnd BPMNProfile-Process-Data-DataOutput-outputSetWithWhileExecuting">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd" name="whileExecutingOutputRefs" visibility="public" type="BPMNProfile-Process-Data-DataOutput" isDerived="true" association="BPMNProfile-Process-Data-packagedElement-59">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-Data-packagedElement-59-ownedEnd-upperValue" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-Data-packagedElement-60" memberEnd="BPMNProfile-Process-Data-packagedElement-60-ownedEnd BPMNProfile-Process-Data-DataStore-itemSubjectRef_">
<ownedEnd xmi:id="BPMNProfile-Process-Data-packagedElement-60-ownedEnd" visibility="public" type="BPMNProfile-Process-Data-DataStore" association="BPMNProfile-Process-Data-packagedElement-60"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="BPMNProfile-Process-HumanInteraction" name="HumanInteraction">
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask" name="GlobalManualTask">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalManualTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask" name="ManualTask">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-3">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd BPMNProfile-Process-HumanInteraction-ManualTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd" name="extension_ManualTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-ManualTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-3">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-3-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask" name="UserTask">
<ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation" name="UserTask.implementation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.implementation-specification">
<body>self.implementation = self.base_OpaqueAction.body.first</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings" name="UserTask.renderings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-UserTask.renderings-specification">
<body>UserTask::/renderings : Image [*] = OpaqueAction.appliedStereotype.icon</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-generalization" general="BPMNProfile-Process-Activities-Task"/>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" name="base_OpaqueAction" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-5">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-HumanInteraction-packagedElement-13">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" isDerived="true" association="BPMNProfile-Process-HumanInteraction-packagedElement-14">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-UserTask-renderings-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-base_OpaqueAction" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-generalization" general="BPMNProfile-Process-Activities-packagedElement-29"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd" name="extension_UserTask" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-5">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-5-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer" name="HumanPerformer">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-HumanPerformer-generalization" general="BPMNProfile-Process-Activities-Performer"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner" name="PotentialOwner">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-PotentialOwner-generalization" general="BPMNProfile-Process-HumanInteraction-HumanPerformer"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask" name="GlobalUserTask">
<ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings" name="GlobalUserTask.renderings">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.renderings-specification">
<body>GlobalUserTask::/renderings: Image [*] = Stereotype.icon</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation" name="GlobalUserTask.implementation">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-GlobalUserTask.implementation-specification">
<body>GlobalUserTask::/implementation : String [*] {ordered,non-unique}= OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-HumanInteraction-packagedElement-11">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-upperValue" value="*"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings" name="renderings" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" isDerived="true" association="BPMNProfile-Process-HumanInteraction-packagedElement-12">
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-HumanInteraction-Rendering" name="Rendering">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-generalization" general="BPMNProfile-CoreStructure-Foundation-BaseElement"/>
<ownedAttribute xmi:id="BPMNProfile-Process-HumanInteraction-Rendering-base_Image" name="base_Image" visibility="public" association="BPMNProfile-Process-HumanInteraction-packagedElement-10">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd BPMNProfile-Process-HumanInteraction-Rendering-base_Image" navigableOwnedEnd="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd">
<generalization xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-generalization" general="BPMNProfile-CoreStructure-Foundation-packagedElement-2"/>
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd" name="extension_Rendering" visibility="public" type="BPMNProfile-Process-HumanInteraction-Rendering" aggregation="composite" association="BPMNProfile-Process-HumanInteraction-packagedElement-10">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-10-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-implementation">
<ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-11-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-11"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd BPMNProfile-Process-HumanInteraction-GlobalUserTask-renderings">
<ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-12-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-GlobalUserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-12"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-implementation">
<ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-13-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-13"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14" memberEnd="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd BPMNProfile-Process-HumanInteraction-UserTask-renderings">
<ownedEnd xmi:id="BPMNProfile-Process-HumanInteraction-packagedElement-14-ownedEnd" visibility="public" type="BPMNProfile-Process-HumanInteraction-UserTask" association="BPMNProfile-Process-HumanInteraction-packagedElement-14"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-21" memberEnd="BPMNProfile-Process-packagedElement-21-ownedEnd BPMNProfile-Process-Lane-_partitionElement">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-21">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="BPMNProfile-Process-packagedElement-21-ownedEnd-lowerValue"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask" name="GlobalBusinessRuleTask">
<ownedRule xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation" name="GlobalBusinessRuleTask.implementation" constrainedElement="BPMNProfile-Process-GlobalBusinessRuleTask">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-GlobalBusinessRuleTask.implementation-specification">
<body>GlobalBusinessRuleTask::/implementation: String [*] {ordered,non-unique} = OpaqueBehavior.body (defaults to &quot;##unspecified&quot;)</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
<ownedAttribute xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation" name="implementation" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-packagedElement-32">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-upperValue" value="*"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="BPMNProfile-Process-GlobalBusinessRuleTask-implementation-defaultValue" value="##unspecified"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="BPMNProfile-Process-GlobalScriptTask" name="GlobalScriptTask">
<ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat" name="GlobalScriptTask.scriptFormat">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.scriptFormat-specification">
<body>GlobalScriptTask::/scriptFormat : String [*] {ordered}= OpaqueBehavior.language</body>
</specification>
</ownedRule>
<ownedRule xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script" name="GlobalScriptTask.script">
<specification xmi:type="uml:OpaqueExpression" xmi:id="BPMNProfile-Process-GlobalScriptTask-GlobalScriptTask.script-specification">
<body>GlobalScriptTask::/script : String [*] {ordered, non-unique}= OpaqueBehavior.body</body>
</specification>
</ownedRule>
<generalization xmi:id="BPMNProfile-Process-GlobalScriptTask-generalization" general="BPMNProfile-Process-GlobalTask"/>
<ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-script" name="script" visibility="public" isOrdered="true" isUnique="false" isDerived="true" association="BPMNProfile-Process-packagedElement-33">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-script-upperValue" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat" name="scriptFormat" visibility="public" isOrdered="true" isDerived="true" association="BPMNProfile-Process-packagedElement-34">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-lowerValue"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="BPMNProfile-Process-GlobalScriptTask-scriptFormat-upperValue" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-24" memberEnd="BPMNProfile-Process-packagedElement-24-ownedEnd BPMNProfile-Process-BPMNProcess-supports">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-24-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-24"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-25" memberEnd="BPMNProfile-Process-packagedElement-25-ownedEnd BPMNProfile-Process-BPMNProcess-properties">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-25-ownedEnd" visibility="public" type="BPMNProfile-Process-BPMNProcess" association="BPMNProfile-Process-packagedElement-25"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-26" memberEnd="BPMNProfile-Process-Lane-laneSet BPMNProfile-Process-LaneSet-lanes"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-27" memberEnd="BPMNProfile-Process-packagedElement-27-ownedEnd BPMNProfile-Process-LaneSet-parentLane">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-27-ownedEnd" name="childLaneSet" visibility="public" type="BPMNProfile-Process-LaneSet" isDerived="true" association="BPMNProfile-Process-packagedElement-27"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-28" memberEnd="BPMNProfile-Process-packagedElement-28-ownedEnd BPMNProfile-Process-Lane-flowNodeRefs">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-28-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-28"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-29" memberEnd="BPMNProfile-Process-packagedElement-29-ownedEnd BPMNProfile-Process-Lane-partitionElementRef">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-29-ownedEnd" visibility="public" type="BPMNProfile-Process-Lane" association="BPMNProfile-Process-packagedElement-29"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-30" memberEnd="BPMNProfile-Process-Activities-ResourceRole-process BPMNProfile-Process-BPMNProcess-resources"/>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-31" memberEnd="BPMNProfile-Process-packagedElement-31-ownedEnd BPMNProfile-Process-GlobalTask-resources">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-31-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalTask" association="BPMNProfile-Process-packagedElement-31"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-32" memberEnd="BPMNProfile-Process-packagedElement-32-ownedEnd BPMNProfile-Process-GlobalBusinessRuleTask-implementation">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-32-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalBusinessRuleTask" association="BPMNProfile-Process-packagedElement-32"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-33" memberEnd="BPMNProfile-Process-GlobalScriptTask-script BPMNProfile-Process-packagedElement-33-ownedEnd">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-33-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-33"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="BPMNProfile-Process-packagedElement-34" memberEnd="BPMNProfile-Process-packagedElement-34-ownedEnd BPMNProfile-Process-GlobalScriptTask-scriptFormat">
<ownedEnd xmi:id="BPMNProfile-Process-packagedElement-34-ownedEnd" visibility="public" type="BPMNProfile-Process-GlobalScriptTask" association="BPMNProfile-Process-packagedElement-34"/>
</packagedElement>
</packagedElement>
<profileApplication xmi:id="_v-XNUHoUEeOWLfCz6n-rOA">
<eAnnotations xmi:id="_v-X0YHoUEeOWLfCz6n-rOA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
<mofext:Tag xmi:id="_-Tag">
<name xmi:id="_R8swgHoUEeOWLfCz6n-rOA">org.omg.xmi.nsPrefix</name>
<value xmi:id="_R8swgXoUEeOWLfCz6n-rOA">BPMNProfile</value>
<element xmi:type="xsd:anyType" href="BPMNProfile.xmi#BPMNProfile"/></mofext:Tag>
</xmi:XMI>