blob: b9e7d35628f6753e73c2696ba228cb03bb6d6014 [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/5.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">