| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="bpmnprof" nsURI="http://www.omg.org/spec/BPMNProfile/20121112/" |
| nsPrefix="BPMNProfile"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNProfile"/> |
| </eAnnotations> |
| <eClassifiers xsi:type="ecore:EClass" name="InclusiveGateway" eSuperTypes="#//NonExclusiveGateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="inclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="inclusiveGateway.default"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="inclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" |
| eType="#//SequenceFlow" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="NonExclusiveGateway" abstract="true" |
| eSuperTypes="#//Gateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_JoinNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//JoinNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ForkNode"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Gateway" abstract="true" eSuperTypes="#//FlowNode"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ControlNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityGroup" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityGroup"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FlowNode" abstract="true" eSuperTypes="#//FlowElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityNode"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FlowElement" abstract="true" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false" |
| eType="#//Auditing"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false" |
| eType="#//Monitoring"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="_categoryValueRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//CategoryValue" volatile="true" transient="true" |
| derived="true" eOpposite="#//CategoryValue/categorizedFlowElements"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value=" categoryValueRef"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" |
| lowerBound="1" eType="#//FlowElementsContainer" volatile="true" transient="true" |
| derived="true" eOpposite="#//FlowElementsContainer/flowElements"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BaseElement" abstract="true"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensionValues" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeValue"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Documentation" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensionDefinitions" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//ExtensionDefinition" volatile="true" |
| transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" |
| lowerBound="1" eType="#//BPMNAssociation" volatile="true" transient="true" |
| derived="true" eOpposite="#//BPMNAssociation/sourceRef"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" |
| lowerBound="1" eType="#//BPMNAssociation" volatile="true" transient="true" |
| derived="true" eOpposite="#//BPMNAssociation/targetRef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeValue"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Slot" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Slot"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueRef" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinition" |
| ordered="false" lowerBound="1" eType="#//ExtensionAttributeDefinition" volatile="true" |
| transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExtensionAttributeDefinition"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" |
| volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReference" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Documentation" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Comment" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Comment"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="textFormat" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" |
| volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExtensionDefinition"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Stereotype"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensionAttributeDefinitions" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//ExtensionAttributeDefinition" |
| volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNAssociation" eSuperTypes="#//BPMNArtifact"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="AssociationEnd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="At least one of association ends (target or source) must be TextAnnotation."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="associationDirection" ordered="false" |
| lowerBound="1" eType="#//AssociationDirection" defaultValueLiteral="none"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" |
| lowerBound="1" eType="#//BaseElement" volatile="true" transient="true" derived="true" |
| eOpposite="#//BaseElement/incoming"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" |
| lowerBound="1" eType="#//BaseElement" volatile="true" transient="true" derived="true" |
| eOpposite="#//BaseElement/outgoing"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNArtifact" abstract="true" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="AssociationDirection"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="none"/> |
| <eLiterals name="one" value="1"/> |
| <eLiterals name="both" value="2"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Auditing" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Monitoring" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CategoryValue" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_EnumerationLiteral" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//EnumerationLiteral"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedFlowElements" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//FlowElement" volatile="true" |
| transient="true" derived="true" eOpposite="#//FlowElement/_categoryValueRef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FlowElementsContainer" abstract="true" |
| eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="laneSets" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//LaneSet" volatile="true" transient="true" |
| derived="true" eOpposite="#//LaneSet/flowElementsContainer"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="flowElements" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//FlowElement" volatile="true" transient="true" |
| derived="true" eOpposite="#//FlowElement/container"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="LaneSet" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="LaneSetlanes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="LaneSet.lanes"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="LaneSet::/lanes : Lane [*] = ActivityPartition.SubPartition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LaneSetparentLane" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="LaneSet.parentLane"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="LaneSet::/parentLane : Lane [*] = ActivityPartition.superpartition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LaneSetflowElementsContainer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="LaneSet.flowElementsContainer"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="LaneSet::/flowElementsContainer [0..1] inverse of Activity.partition and SubProcess.laneSets"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="ActivityPartitions with LaneSet stereotype applied must have isDimension = true"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Lane" volatile="true" transient="true" |
| derived="true" eOpposite="#//Lane/laneSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parentLane" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Lane" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="flowElementsContainer" |
| ordered="false" eType="#//FlowElementsContainer" volatile="true" transient="true" |
| derived="true" eOpposite="#//FlowElementsContainer/laneSets"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Lane" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="LanelaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Lane.laneSet"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Lane::/laneSet : Lane = ActivityPartition.superPartition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LanechildLaneSet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Lane.childLaneSet"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Lane::/childLaneSet : Lane [0..1] = ActivityPartition.subPartition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LanepartitionElementRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Lane.partitionElementRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Lane::/partitionElementRef [0..1] = ActivityPartition.represents"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="LaneflowNodeRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Lane.flowNodeRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Lane::/flowNodeRefs [*] = ActivityPartition.node"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityPartition"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="_partitionElement" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value=" partitionElement"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="flowNodeRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//FlowNode" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partitionElementRef" ordered="false" |
| eType="#//BaseElement" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="childLaneSet" ordered="false" |
| lowerBound="1" eType="#//LaneSet" volatile="true" transient="true" derived="true"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="childLaneSet "/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="laneSet" ordered="false" |
| lowerBound="1" eType="#//LaneSet" volatile="true" transient="true" derived="true" |
| eOpposite="#//LaneSet/lanes"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SequenceFlow" eSuperTypes="#//FlowElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="SequenceFlowconditionExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SequenceFlow.conditionExpression"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="SequenceFlow::/conditionExpression : BPMNExpression = ControlFloe.guard (defined on Activity edge)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="SequenceFlowsourceRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SequenceFlow.sourceRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="SequenceFlow::/sourceRef : ActivityNode = ControlFlow.source (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="SequenceFlowtargetRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="SequenceFlow.targetRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="SequenceFlow::/targetRef : ActivityNode = ControlFlow.target (defined on Activity edge). Constrained to elements stereotyped by BPMN Flow Node stereotypes"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ControlFlow" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ControlFlow"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isImmediate" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExpression" ordered="false" |
| eType="#//BPMNExpression" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNExpression" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueExpression" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OpaqueExpression"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EventBasedGateway" eSuperTypes="#//Gateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventGatewayType" ordered="false" |
| lowerBound="1" eType="#//EventBasedGatewayType" defaultValueLiteral="exclusive"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ForkNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ForkNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredActivityNode" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//StructuredActivityNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_InterruptibleActivityRegion" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InterruptibleActivityRegion"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="EventBasedGatewayType"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="exclusive"/> |
| <eLiterals name="parallel" value="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="GatewayDirection"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="unspecified"/> |
| <eLiterals name="converging" value="1"/> |
| <eLiterals name="diverging" value="2"/> |
| <eLiterals name="mixed" value="3"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ParallelGateway" eSuperTypes="#//NonExclusiveGateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ComplexGateway" eSuperTypes="#//NonExclusiveGateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="complexGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="complexGateway.default"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="complexGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="complexGatewayactivationCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="complexGateway.activationCondition"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="complexGateway::/activationCondition : BPMNExpression [0..1] = JoinNode::joinSpec"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="complexGatewayjoinSpec" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="complexGateway.joinSpec"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="complexGateway::joinSpec = "BPMNInclusive" when applied to join nodes"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" |
| eType="#//SequenceFlow" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="activationCondition" ordered="false" |
| eType="#//BPMNExpression" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExclusiveGateway" eSuperTypes="#//Gateway"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common::Gateways.</p>
<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="exclusiveGatewaydefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="exclusiveGateway.default"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="exclusiveGateway::/default : SequenceFlow [0..1] = an outgoing control flow with guard "else""/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_DecisionNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//DecisionNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_MergeNode" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//MergeNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" |
| eType="#//SequenceFlow" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RootElement" abstract="true" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageableElement" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//PackageableElement"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" |
| eType="#//Definitions" volatile="true" transient="true" derived="true" eOpposite="#//Definitions/rootElements"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Definitions" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Package"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionLanguage" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeLanguage" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporter" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporterVersion" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//BPMNExtension" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Import" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="relationships" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//BPMNRelationship" volatile="true" |
| transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rootElements" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//RootElement" volatile="true" transient="true" |
| derived="true" eOpposite="#//RootElement/definition"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNExtension"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Stereotype" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Stereotype"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustUnderstand" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" |
| lowerBound="1" eType="#//ExtensionDefinition" volatile="true" transient="true" |
| derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Import"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Infrastructure.</p>
<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PackageImport" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//PackageImport"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="importType" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definitions" ordered="false" |
| lowerBound="1" eType="#//Definitions" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNRelationship" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Constraint"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" lowerBound="1" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" |
| lowerBound="1" eType="#//RelationshipDirection"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false" |
| lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sources" ordered="false" |
| lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" |
| lowerBound="1" eType="#//Definitions" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="RelationshipDirection"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="none"/> |
| <eLiterals name="forward" value="1"/> |
| <eLiterals name="backward" value="2"/> |
| <eLiterals name="both" value="3"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNProcess" eSuperTypes="#//CallableElement #//FlowElementsContainer"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="ProcesssupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Process.supportedInterfaceRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMN::Process supportedInterfaceRefs are referenced by UML property RealizedInterface."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="Processsupports" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Process.supports"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="self.supports = self.base_Activity./general.extension_Process "/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="Processproperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Process.properties"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="self.properties = self.base_Activity.ownedAttribute.bpmnProperty"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ProcesslaneSets" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Process.laneSets"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Process::/laneSets : LaneSet [*] = Activity.partition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ProcessflowElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Process.flowElements"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Process::/flowElements : RedefinableElement = the collected values of Activity::node, Activity::edge and Activity::group. Constrained to elements stereotyped by BPMN process element stereotypes."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="processType" ordered="false" |
| lowerBound="1" eType="#//ProcessType" defaultValueLiteral="none"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="auditing" ordered="false" |
| eType="#//Auditing"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExecutable" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="definitionalCollaborationRef" |
| ordered="false" eType="#//BPMNCollaboration"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Activity" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Activity"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSubscriptions" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//CorrelationSubscription"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="monitoring" ordered="false" |
| eType="#//Monitoring"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" |
| lowerBound="1" eType="#//BPMNProcess" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//BPMNProperty" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//ResourceRole" volatile="true" transient="true" |
| derived="true" eOpposite="#//ResourceRole/process"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CallableElement" abstract="true" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="CallableEelementsupportedInterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CallableEelement.supportedInterfaceRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="CallableEelement::/supportedInterfaceRefs : BPMNInterface [*] = Activity.interfaceRealization.contract (defined on BehavioralClassifier and InterfaceRealization)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="CallableElementresources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="CallableElement.resources"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="CallableElement::/resources : ResourceRole [*] = Behavior.ownedAttribute with the ResourceRole stereotype applied."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ioSpecification" ordered="false" |
| eType="#//InputOutputSpecification" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="supportedInterfaceRefs" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//BPMNInterface" volatile="true" |
| transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="ioBinding" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//InputOutputBinding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="InputOutputSpecification" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Action"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataInput" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataOutput" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inputSets" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//InputSet" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputSets" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//OutputSet" volatile="true" transient="true" |
| derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataInput" eSuperTypes="#//ItemAwareElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="DataInputAssociation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataInput.Association"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="DataInput must not have incoming DataAssociations"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="DataInputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataInput.notation"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="DataInput owned by BPMN Process has a notation. 
DataInput owned by BPMN Activity has no notation. "/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="DataInputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataInput.itemSubjectRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="DataInput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_InputPin" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InputPin"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityParameterNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//InputSet" volatile="true" transient="true" |
| derived="true" eOpposite="#//InputSet/dataInputRefs"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithOptional" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//InputSet" volatile="true" transient="true" |
| derived="true" eOpposite="#//InputSet/optionalInputRefs"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inputSetWithWhileExecuting" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//InputSet" volatile="true" |
| transient="true" derived="true" eOpposite="#//InputSet/whileExecutingInputRefs"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ItemAwareElement" abstract="true" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="ItemAwareElementdataState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ItemAwareElement.dataState"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="States extended by DataStates that are dataStates of item aware element stereotypes applied to ObjectNodes must be values of the inState property of the ObjectNodes, and vice versa."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataState" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataState"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_TypedElement" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//TypedElement"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemSubjectRef" ordered="false" |
| eType="#//ItemDefinition" volatile="true" transient="true" derived="true"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="itemSubjectRef "/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataState" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_State" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//State"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ItemDefinition" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="ItemDefinitionstructureRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ItemDefinition.structureRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="self.structureRef = self.base_Class"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemKind" ordered="false" |
| lowerBound="1" eType="#//ItemKind" defaultValueLiteral="information"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="structureRef" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot"> |
| <details key="derivation" value="self.base_Class"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" |
| eType="#//Import"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="ItemKind"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="physical"/> |
| <eLiterals name="information" value="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="InputSet" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="InputSetdataInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="InputSet.dataInputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="InputSet::/dataInputRefs : DataIntput [*] = ParameterSet.parameter"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="InputSetoptionalInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="InputSet.optionalInputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="InputSet::/optionalInputRefs : DataInput [*] = ParameterSet.parameters with multiplicity lower = 0"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="InputSetwhileExecutingInputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="InputSet.whileExecutingInputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="InputSet::/whileExecutingInputRefs : DataInput [*] = ParameterSet.parameters with isStreaming = true"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ParameterSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="optionalInputRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataInput" volatile="true" transient="true" |
| derived="true" eOpposite="#//DataInput/inputSetWithOptional"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingInputRefs" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//DataInput" volatile="true" |
| transient="true" derived="true" eOpposite="#//DataInput/inputSetWithWhileExecuting"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataInputRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataInput" volatile="true" transient="true" |
| derived="true" eOpposite="#//DataInput/inputSetRefs"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="DataOutput" eSuperTypes="#//ItemAwareElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="DataOutputnotation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataOutput.notation"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="DataOutput owned by BPMN Process has a notation. 
DataOutput owned by BPMN Activity has no notation. "/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="DataOutputitemSubjectRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="DataOutput.itemSubjectRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="DataOutput::/itemSubjectRef :ItemDefinition [0..1] = ObjectNode.type (defined on typed element)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_OutputPin" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//OutputPin"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCollection" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityParameterNode" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ActivityParameterNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//OutputSet" volatile="true" transient="true" |
| derived="true" eOpposite="#//OutputSet/dataOutputRefs"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithOptional" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet" volatile="true" |
| transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputSetWithWhileExecuting" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputSet" volatile="true" |
| transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OutputSet" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="OutputSetdataOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OutputSet.dataOutputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="OutputSet::/dataOutputRefs : DataOutput [*] = ParameterSet.parameter"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="OutputSetoptionalOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OutputSet.optionalOutputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="OutputSet::\optionalOutputRefs : DataOutput [*] = ParameterSet.parameters with multiplicity lower = 0"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="OutputSetwhileExecutingOutputRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="OutputSet.whileExecutingOutputRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="OutputSet::\whileExecutingOutputRefs : DataOutput [*] = ParameterSet.parameters with isStreaming = true"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_ParameterSet" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//ParameterSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="optionalOutputRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataOutput" volatile="true" transient="true" |
| derived="true"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="optionalOutputRefs "/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="whileExecutingOutputRefs" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//DataOutput" volatile="true" |
| transient="true" derived="true"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="whileExecutingOutputRefs "/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataOutputRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//DataOutput" volatile="true" transient="true" |
| derived="true" eOpposite="#//DataOutput/outputSetRefs"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNInterface" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="Interfaceoperationmultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Interface.operation.multiplicity"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Interface may have from 1 to many operations."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="InterfaceownedOperation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Interface.ownedOperation"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="All interface operations should have BPMN <<Operation>> sterereotype applied."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="BPMNInterfacecallableElements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNInterface.callableElements"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMNInterface::/callableElements : CallableElement [*] = Interface.interfaceRealization.implementingClassifier"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="BPMNInterfaceoperations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNInterface.operations"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMNInterface::/operations: BPMNOperation : Interface.ownedOperation"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Interface"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//BPMNOperation" volatile="true" transient="true" |
| derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="callableElements" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//CallableElement" volatile="true" |
| transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNOperation" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="BPMNOperationowner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNOperation.owner"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMN Operation owner must be BPMN Interface."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="BPMNOperationinMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNOperation.inMessageRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMNOperation::/inMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = in, and a type that has the BPMNMessage stereotype applied."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="BPMNOperationoutMessageRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNOperation.outMessageRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMNOperation::/outMessageRef : BPMNMessage = the first in Operation.ownedParameter with direction = out or return, and a type that has the BPMNMessage stereotype applied."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="BPMNOperationerrorRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="BPMNOperation.errorRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="BPMNOperation::/errorRefs : Error [*] = Operation.raisedException (defined on Behavioral Feature)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implementationRef" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inMessageRef" ordered="false" |
| lowerBound="1" eType="#//BPMNMessage" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outMessageRef" ordered="false" |
| eType="#//BPMNMessage" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Error" volatile="true" transient="true" |
| derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNMessage" eSuperTypes="#//ItemDefinition"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="MessageitemRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Message.itemRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="self.iitemRef : ItemDefintion [0..1] = self.base_Class.extension_ItemDefinition"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemRef" ordered="false" |
| eType="#//ItemDefinition" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Error" eSuperTypes="#//ItemDefinition"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="self.structureRef = self.base_Class
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorCode" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="InputOutputBinding" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inputDataRef" ordered="false" |
| lowerBound="1" eType="#//InputSet" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outputDataRef" ordered="false" |
| lowerBound="1" eType="#//OutputSet" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="operationRef" ordered="false" |
| lowerBound="1" eType="#//BPMNOperation" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="ProcessType"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Process.</p>
<p>From package BPMNProfile (URI {@literal http://www.omg.org/spec/BPMNProfile/20121112/}).</p>
<p>From package BPMNProfile::CoreStructure::Common::Events.</p>
<p>From package BPMNProfile::CoreStructure::Common::Artifacts.</p>
<p>From package BPMNProfile::CoreStructure::Common.</p>
<p>From package BPMNProfile::Process::Data.</p>
<p>From package BPMNProfile::Process::HumanInteraction.</p>
<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eLiterals name="none"/> |
| <eLiterals name="public" value="1"/> |
| <eLiterals name="private" value="2"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="BPMNCollaboration" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="Collaborationparticipants" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Collaboration.participants"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Collaboration::/participants : Participant [*] = Collaboration.ownedAttributes with Participant stereotype applied."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isClosed" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantAssociations" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//ParticipantAssociation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conversationLinks" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//ConversationLink" volatile="true" |
| transient="true" derived="true" eOpposite="#//ConversationLink/collaboration"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlowAssociations" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//MessageFlowAssociation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlows" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//MessageFlow"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Collaboration" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Collaboration"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conversations" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//ConversationNode"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="correlationKeys" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//CorrelationKey"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participants" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Participant" volatile="true" transient="true" |
| derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ParticipantAssociation" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="ParticipantAssociationinnerParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ParticipantAssociation.innerParticipantRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="ParticipantAssociation::/innerParticipantRef : Participant = Dependency.supplier"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ParticipantAssociationouterParticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="ParticipantAssociation.outerParticipantRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="ParticipantAssociation::/outerParticipantRef : Participant = Dependency.clients"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="innerParticipantRef" ordered="false" |
| lowerBound="1" eType="#//Participant" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outerParticipantRef" ordered="false" |
| lowerBound="1" eType="#//Participant" volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="Participantownership" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.ownership"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant must be owned by BPMN <<Collaboration>>"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="Participanttype" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.type"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant must be typed either by UML class or a stereotyped class."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ParticipantmultiplicityMinimum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.multiplicityMinimum"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant.multiplicityMaximum : UnlimitedNatural = Property.upper (defined on Multiplicity element)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="Participantrealizationsupplier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.realization.supplier"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value=" The supplier is a UML Interface stereotyped
 by BPMN Interface"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ParticipantprocessRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.processRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant:://processRef : Process [0..1] = Property.type if type is activity, or Property.type.classifierBehavior if type is a BehavioredClassifier that is not Activity"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ParticipantmultiplicityMaximum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.multiplicityMaximum"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant.multiplicityMaximum : Integer = Property.upper (defined on Multiplicity element)"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="participantpartnerEntityRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="participant.partnerEntityRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="participant::/partnerEntityRef : PartnerEntity [*] = inverse of PartnerEntity::/participantRef"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="participantpartnerRoleRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="participant.partnerRoleRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="participant::/partnerRoleRef : PartnerRole [*] = inverse of PartnerRole::/participantRef"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eOperations name="ParticipantinterfaceRefs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="Participant.interfaceRefs"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="Participant:://interfaceRefs : BPMNInterface [*] = Property.type with BPMNInterface stereotype applied"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="processRef" ordered="false" |
| eType="#//BPMNProcess" volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantMultiplicity" |
| ordered="false" eType="#//ParticipantMultiplicity" volatile="true" transient="true" |
| derived="true"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="participantMultiplicity "/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partnerEntityRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//PartnerEntity" volatile="true" transient="true" |
| derived="true" eOpposite="#//PartnerEntity/participantRef"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partnerRoleRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//PartnerRole" volatile="true" transient="true" |
| derived="true" eOpposite="#//PartnerRole/participantRef"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRefs" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//BPMNInterface" volatile="true" transient="true" |
| derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="InteractionNode" abstract="true"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingConversationLinks" |
| ordered="false" lowerBound="1" upperBound="-1" eType="#//ConversationLink" |
| volatile="true" transient="true" derived="true" eOpposite="#//ConversationLink/sourceRef"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="incomingConversationLinks" |
| ordered="false" lowerBound="1" eType="#//ConversationLink" volatile="true" |
| transient="true" derived="true" eOpposite="#//ConversationLink/targetRef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConversationLink" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" |
| lowerBound="1" eType="#//BPMNCollaboration" volatile="true" transient="true" |
| derived="true" eOpposite="#//BPMNCollaboration/conversationLinks"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetRef" ordered="false" |
| lowerBound="1" eType="#//InteractionNode" volatile="true" transient="true" |
| derived="true" eOpposite="#//InteractionNode/incomingConversationLinks"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceRef" ordered="false" |
| lowerBound="1" eType="#//InteractionNode" volatile="true" transient="true" |
| derived="true" eOpposite="#//InteractionNode/outgoingConversationLinks"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ParticipantMultiplicity" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_MultiplicityElement" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//MultiplicityElement"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="minimum" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer" |
| volatile="true" transient="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximum" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Integer" |
| volatile="true" transient="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PartnerEntity" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="PartnerEntityparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="PartnerEntity.participantRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="PartnerEntity::/participantRef : Participant [*] = properties with Participant stereotype applied that the instance specification is default value of."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification" |
| ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Participant" volatile="true" transient="true" |
| derived="true" eOpposite="#//Participant/partnerEntityRef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PartnerRole" eSuperTypes="#//RootElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="PartnerRoleparticipantRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="PartnerRole.participantRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="PartnerRole::/participantRef : Participant [*] = properties with Participant stereotype applied that the class is the type of."/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| </eGenericType> |
| </eParameters> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="participantRef" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Participant" volatile="true" transient="true" |
| derived="true" eOpposite="#//Participant/partnerRoleRef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="MessageFlowAssociation" eSuperTypes="#//BaseElement"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="<p>From package BPMNProfile::Collaboration.</p>
<p>From package BPMNProfile::CoreStructure::Foundation.</p>
<p>From package BPMNProfile::CoreStructure::Service.</p>
<p>From package BPMNProfile::Collaboration::Conversation.</p>
<p>From package BPMNProfile::CoreStructure.</p>
<p>From package BPMNProfile::Process::Activities.</p>"/> |
| </eAnnotations> |
| <eOperations name="MessageFlowAssociationinnerMessageFlowRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="MessageFlowAssociation.innerMessageFlowRef"/> |
| </eAnnotations> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="MessageFlowAssociation InnerMessageFlowRef is a UML dependency supplier"/> |
| </eAnnotations> |
| <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> |
| </eAnnotations> |
| </eParameters> |
| <eParameters name="context"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="documentation" value="The cache of context-specific information."/> |
| </eAnnotations> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> |
| |