Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/bpmn/org.eclipse.papyrus.bpmn/src/org/eclipse/papyrus/bpmn/BPMNProfile/impl/BPMNProfilePackageImpl.java')
-rw-r--r--extraplugins/bpmn/org.eclipse.papyrus.bpmn/src/org/eclipse/papyrus/bpmn/BPMNProfile/impl/BPMNProfilePackageImpl.java7299
1 files changed, 7299 insertions, 0 deletions
diff --git a/extraplugins/bpmn/org.eclipse.papyrus.bpmn/src/org/eclipse/papyrus/bpmn/BPMNProfile/impl/BPMNProfilePackageImpl.java b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/src/org/eclipse/papyrus/bpmn/BPMNProfile/impl/BPMNProfilePackageImpl.java
new file mode 100644
index 00000000000..a77573f7bd5
--- /dev/null
+++ b/extraplugins/bpmn/org.eclipse.papyrus.bpmn/src/org/eclipse/papyrus/bpmn/BPMNProfile/impl/BPMNProfilePackageImpl.java
@@ -0,0 +1,7299 @@
+/**
+ */
+package org.eclipse.papyrus.bpmn.BPMNProfile.impl;
+
+import java.io.IOException;
+
+import java.net.URL;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.common.util.WrappedException;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EClassifier;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EOperation;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EValidator;
+
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl;
+
+import org.eclipse.papyrus.bpmn.BPMNProfile.BPMNProfileFactory;
+import org.eclipse.papyrus.bpmn.BPMNProfile.BPMNProfilePackage;
+
+import org.eclipse.papyrus.bpmn.BPMNProfile.util.BPMNProfileValidator;
+
+import org.eclipse.uml2.uml.UMLPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class BPMNProfilePackageImpl extends EPackageImpl implements BPMNProfilePackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected String packageFilename = "BPMNProfile.ecore";
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass inclusiveGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass nonExclusiveGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass gatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass flowNodeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass flowElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass baseElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass extensionAttributeValueEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass extensionAttributeDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass documentationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass extensionDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnArtifactEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass auditingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass monitoringEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass categoryValueEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass flowElementsContainerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass laneSetEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass laneEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sequenceFlowEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass eventBasedGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass parallelGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass complexGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass exclusiveGatewayEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass rootElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass definitionsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnExtensionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass importEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnRelationshipEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnProcessEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass callableElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass inputOutputSpecificationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataInputEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass itemAwareElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataStateEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass itemDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass inputSetEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataOutputEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass outputSetEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnInterfaceEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnOperationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnMessageEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass errorEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass inputOutputBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnCollaborationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass participantAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass participantEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass interactionNodeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass conversationLinkEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass participantMultiplicityEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass partnerEntityEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass partnerRoleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass messageFlowAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass messageFlowEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass conversationNodeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass correlationKeyEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass correlationPropertyEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass correlationPropertyRetrievalExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass formalExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass correlationSubscriptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass correlationPropertyBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnPropertyEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceRoleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceAssignmentExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceParameterEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass resourceParameterBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalScriptTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalBusinessRuleTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass compensateEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass eventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnActivityEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass boundaryEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass catchEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataOutputAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass assignmentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataInputAssociationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass loopCharacteristicsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass escalationEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass escalationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass timerEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass signalEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bpmnSignalEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass endEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass throwEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass messageEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass startEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass conditionalEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass linkEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass errorEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass intermediateCatchEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass intermediateThrowEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass terminateEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass implicitThrowEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass cancelEventDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass textAnnotationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass categoryEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass groupEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataObjectReferenceEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataObjectEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataStoreEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataStoreReferenceEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass userTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass taskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass renderingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass humanPerformerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass performerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalUserTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalManualTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass manualTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass potentialOwnerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass subConversationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass globalConversationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass callConversationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass conversationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass subProcessEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass callActivityEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass businessRuleTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass complexBehaviorDefinitionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass adHocSubProcessEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass scriptTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sendTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass transactionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass standardLoopCharacteristicsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass receiveTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass serviceTaskEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass multiInstanceLoopCharacteristicsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum associationDirectionEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum eventBasedGatewayTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum gatewayDirectionEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum relationshipDirectionEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum itemKindEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum processTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum adHocOrderingEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum multiInstanceBehaviorEEnum = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.papyrus.bpmn.BPMNProfile.BPMNProfilePackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private BPMNProfilePackageImpl() {
+ super(eNS_URI, BPMNProfileFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>This method is used to initialize {@link BPMNProfilePackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @generated
+ */
+ public static BPMNProfilePackage init() {
+ if (isInited) return (BPMNProfilePackage)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI);
+
+ // Obtain or create and register package
+ BPMNProfilePackageImpl theBPMNProfilePackage = (BPMNProfilePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof BPMNProfilePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new BPMNProfilePackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ UMLPackage.eINSTANCE.eClass();
+
+ // Load packages
+ theBPMNProfilePackage.loadPackage();
+
+ // Fix loaded packages
+ theBPMNProfilePackage.fixPackageContents();
+
+ // Register package validator
+ EValidator.Registry.INSTANCE.put
+ (theBPMNProfilePackage,
+ new EValidator.Descriptor() {
+ public EValidator getEValidator() {
+ return BPMNProfileValidator.INSTANCE;
+ }
+ });
+
+ // Mark meta-data to indicate it can't be changed
+ theBPMNProfilePackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(BPMNProfilePackage.eNS_URI, theBPMNProfilePackage);
+ return theBPMNProfilePackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getInclusiveGateway() {
+ if (inclusiveGatewayEClass == null) {
+ inclusiveGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(0);
+ }
+ return inclusiveGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInclusiveGateway_Default() {
+ return (EReference)getInclusiveGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getInclusiveGateway__InclusiveGatewaydefault__DiagnosticChain_Map() {
+ return getInclusiveGateway().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getNonExclusiveGateway() {
+ if (nonExclusiveGatewayEClass == null) {
+ nonExclusiveGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(1);
+ }
+ return nonExclusiveGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getNonExclusiveGateway_Base_JoinNode() {
+ return (EReference)getNonExclusiveGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getNonExclusiveGateway_Base_ForkNode() {
+ return (EReference)getNonExclusiveGateway().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGateway() {
+ if (gatewayEClass == null) {
+ gatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(2);
+ }
+ return gatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGateway_Base_ControlNode() {
+ return (EReference)getGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGateway_Base_ActivityGroup() {
+ return (EReference)getGateway().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFlowNode() {
+ if (flowNodeEClass == null) {
+ flowNodeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(3);
+ }
+ return flowNodeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowNode_Base_ActivityNode() {
+ return (EReference)getFlowNode().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFlowElement() {
+ if (flowElementEClass == null) {
+ flowElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(4);
+ }
+ return flowElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElement_Auditing() {
+ return (EReference)getFlowElement().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElement_Monitoring() {
+ return (EReference)getFlowElement().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElement__categoryValueRef() {
+ return (EReference)getFlowElement().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElement_Container() {
+ return (EReference)getFlowElement().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBaseElement() {
+ if (baseElementEClass == null) {
+ baseElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(5);
+ }
+ return baseElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBaseElement_Id() {
+ return (EAttribute)getBaseElement().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_ExtensionValues() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_Base_Element() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_Documentation() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_ExtensionDefinitions() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_Outgoing() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBaseElement_Incoming() {
+ return (EReference)getBaseElement().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExtensionAttributeValue() {
+ if (extensionAttributeValueEClass == null) {
+ extensionAttributeValueEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(6);
+ }
+ return extensionAttributeValueEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionAttributeValue_Base_Slot() {
+ return (EReference)getExtensionAttributeValue().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionAttributeValue_ValueRef() {
+ return (EReference)getExtensionAttributeValue().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionAttributeValue_ExtensionAttributeDefinition() {
+ return (EReference)getExtensionAttributeValue().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExtensionAttributeDefinition() {
+ if (extensionAttributeDefinitionEClass == null) {
+ extensionAttributeDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(7);
+ }
+ return extensionAttributeDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionAttributeDefinition_Base_Property() {
+ return (EReference)getExtensionAttributeDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExtensionAttributeDefinition_Type() {
+ return (EAttribute)getExtensionAttributeDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExtensionAttributeDefinition_IsReference() {
+ return (EAttribute)getExtensionAttributeDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDocumentation() {
+ if (documentationEClass == null) {
+ documentationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(8);
+ }
+ return documentationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentation_Base_Comment() {
+ return (EReference)getDocumentation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDocumentation_TextFormat() {
+ return (EAttribute)getDocumentation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDocumentation_Text() {
+ return (EAttribute)getDocumentation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExtensionDefinition() {
+ if (extensionDefinitionEClass == null) {
+ extensionDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(9);
+ }
+ return extensionDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionDefinition_Base_Stereotype() {
+ return (EReference)getExtensionDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExtensionDefinition_ExtensionAttributeDefinitions() {
+ return (EReference)getExtensionDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNAssociation() {
+ if (bpmnAssociationEClass == null) {
+ bpmnAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(10);
+ }
+ return bpmnAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNAssociation_Base_Dependency() {
+ return (EReference)getBPMNAssociation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNAssociation_AssociationDirection() {
+ return (EAttribute)getBPMNAssociation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNAssociation_TargetRef() {
+ return (EReference)getBPMNAssociation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNAssociation_SourceRef() {
+ return (EReference)getBPMNAssociation().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNAssociation__AssociationEnd__DiagnosticChain_Map() {
+ return getBPMNAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNArtifact() {
+ if (bpmnArtifactEClass == null) {
+ bpmnArtifactEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(11);
+ }
+ return bpmnArtifactEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAuditing() {
+ if (auditingEClass == null) {
+ auditingEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(13);
+ }
+ return auditingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAuditing_Base_Class() {
+ return (EReference)getAuditing().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMonitoring() {
+ if (monitoringEClass == null) {
+ monitoringEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(14);
+ }
+ return monitoringEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMonitoring_Base_Class() {
+ return (EReference)getMonitoring().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCategoryValue() {
+ if (categoryValueEClass == null) {
+ categoryValueEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(15);
+ }
+ return categoryValueEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCategoryValue_Base_EnumerationLiteral() {
+ return (EReference)getCategoryValue().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCategoryValue_CategorizedFlowElements() {
+ return (EReference)getCategoryValue().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFlowElementsContainer() {
+ if (flowElementsContainerEClass == null) {
+ flowElementsContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(16);
+ }
+ return flowElementsContainerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElementsContainer_LaneSets() {
+ return (EReference)getFlowElementsContainer().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFlowElementsContainer_FlowElements() {
+ return (EReference)getFlowElementsContainer().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLaneSet() {
+ if (laneSetEClass == null) {
+ laneSetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(17);
+ }
+ return laneSetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLaneSet_Base_ActivityPartition() {
+ return (EReference)getLaneSet().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLaneSet_Lanes() {
+ return (EReference)getLaneSet().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLaneSet_ParentLane() {
+ return (EReference)getLaneSet().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLaneSet_FlowElementsContainer() {
+ return (EReference)getLaneSet().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLaneSet__LaneSetlanes__DiagnosticChain_Map() {
+ return getLaneSet().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLaneSet__LaneSetparentLane__DiagnosticChain_Map() {
+ return getLaneSet().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLaneSet__LaneSetflowElementsContainer__DiagnosticChain_Map() {
+ return getLaneSet().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLaneSet__LaneSet__DiagnosticChain_Map() {
+ return getLaneSet().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLane() {
+ if (laneEClass == null) {
+ laneEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(18);
+ }
+ return laneEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane_Base_ActivityPartition() {
+ return (EReference)getLane().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane__partitionElement() {
+ return (EReference)getLane().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane_FlowNodeRefs() {
+ return (EReference)getLane().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane_PartitionElementRef() {
+ return (EReference)getLane().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane_ChildLaneSet() {
+ return (EReference)getLane().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLane_LaneSet() {
+ return (EReference)getLane().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLane__LanelaneSet__DiagnosticChain_Map() {
+ return getLane().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLane__LanechildLaneSet__DiagnosticChain_Map() {
+ return getLane().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLane__LanepartitionElementRef__DiagnosticChain_Map() {
+ return getLane().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getLane__LaneflowNodeRefs__DiagnosticChain_Map() {
+ return getLane().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSequenceFlow() {
+ if (sequenceFlowEClass == null) {
+ sequenceFlowEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(19);
+ }
+ return sequenceFlowEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSequenceFlow_Base_ControlFlow() {
+ return (EReference)getSequenceFlow().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSequenceFlow_IsImmediate() {
+ return (EAttribute)getSequenceFlow().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSequenceFlow_ConditionExpression() {
+ return (EReference)getSequenceFlow().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSequenceFlow__SequenceFlowconditionExpression__DiagnosticChain_Map() {
+ return getSequenceFlow().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSequenceFlow__SequenceFlowsourceRef__DiagnosticChain_Map() {
+ return getSequenceFlow().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSequenceFlow__SequenceFlowtargetRef__DiagnosticChain_Map() {
+ return getSequenceFlow().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNExpression() {
+ if (bpmnExpressionEClass == null) {
+ bpmnExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(20);
+ }
+ return bpmnExpressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNExpression_Base_OpaqueExpression() {
+ return (EReference)getBPMNExpression().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEventBasedGateway() {
+ if (eventBasedGatewayEClass == null) {
+ eventBasedGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(21);
+ }
+ return eventBasedGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEventBasedGateway_Instantiate() {
+ return (EAttribute)getEventBasedGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEventBasedGateway_EventGatewayType() {
+ return (EAttribute)getEventBasedGateway().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEventBasedGateway_Base_ForkNode() {
+ return (EReference)getEventBasedGateway().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEventBasedGateway_Base_StructuredActivityNode() {
+ return (EReference)getEventBasedGateway().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEventBasedGateway_Base_InterruptibleActivityRegion() {
+ return (EReference)getEventBasedGateway().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParallelGateway() {
+ if (parallelGatewayEClass == null) {
+ parallelGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(24);
+ }
+ return parallelGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getComplexGateway() {
+ if (complexGatewayEClass == null) {
+ complexGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(25);
+ }
+ return complexGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComplexGateway_Default() {
+ return (EReference)getComplexGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComplexGateway_ActivationCondition() {
+ return (EReference)getComplexGateway().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getComplexGateway__ComplexGatewaydefault__DiagnosticChain_Map() {
+ return getComplexGateway().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getComplexGateway__ComplexGatewayactivationCondition__DiagnosticChain_Map() {
+ return getComplexGateway().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getComplexGateway__ComplexGatewayjoinSpec__DiagnosticChain_Map() {
+ return getComplexGateway().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExclusiveGateway() {
+ if (exclusiveGatewayEClass == null) {
+ exclusiveGatewayEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(26);
+ }
+ return exclusiveGatewayEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExclusiveGateway_Base_DecisionNode() {
+ return (EReference)getExclusiveGateway().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExclusiveGateway_Base_MergeNode() {
+ return (EReference)getExclusiveGateway().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExclusiveGateway_Default() {
+ return (EReference)getExclusiveGateway().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getExclusiveGateway__ExclusiveGatewaydefault__DiagnosticChain_Map() {
+ return getExclusiveGateway().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRootElement() {
+ if (rootElementEClass == null) {
+ rootElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(27);
+ }
+ return rootElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRootElement_Base_PackageableElement() {
+ return (EReference)getRootElement().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRootElement_Definition() {
+ return (EReference)getRootElement().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDefinitions() {
+ if (definitionsEClass == null) {
+ definitionsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(28);
+ }
+ return definitionsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDefinitions_Base_Package() {
+ return (EReference)getDefinitions().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDefinitions_TargetNamespace() {
+ return (EAttribute)getDefinitions().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDefinitions_ExpressionLanguage() {
+ return (EAttribute)getDefinitions().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDefinitions_TypeLanguage() {
+ return (EAttribute)getDefinitions().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDefinitions_Exporter() {
+ return (EAttribute)getDefinitions().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDefinitions_ExporterVersion() {
+ return (EAttribute)getDefinitions().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDefinitions_Extensions() {
+ return (EReference)getDefinitions().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDefinitions_Imports() {
+ return (EReference)getDefinitions().getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDefinitions_Relationships() {
+ return (EReference)getDefinitions().getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDefinitions_RootElements() {
+ return (EReference)getDefinitions().getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNExtension() {
+ if (bpmnExtensionEClass == null) {
+ bpmnExtensionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(29);
+ }
+ return bpmnExtensionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNExtension_Base_Stereotype() {
+ return (EReference)getBPMNExtension().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNExtension_MustUnderstand() {
+ return (EAttribute)getBPMNExtension().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNExtension_Definition() {
+ return (EReference)getBPMNExtension().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getImport() {
+ if (importEClass == null) {
+ importEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(30);
+ }
+ return importEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getImport_Base_PackageImport() {
+ return (EReference)getImport().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getImport_ImportType() {
+ return (EAttribute)getImport().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getImport_Location() {
+ return (EAttribute)getImport().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getImport_Namespace() {
+ return (EAttribute)getImport().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getImport_Definitions() {
+ return (EReference)getImport().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNRelationship() {
+ if (bpmnRelationshipEClass == null) {
+ bpmnRelationshipEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(31);
+ }
+ return bpmnRelationshipEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNRelationship_Base_Constraint() {
+ return (EReference)getBPMNRelationship().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNRelationship_Type() {
+ return (EAttribute)getBPMNRelationship().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNRelationship_Direction() {
+ return (EAttribute)getBPMNRelationship().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNRelationship_Targets() {
+ return (EReference)getBPMNRelationship().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNRelationship_Sources() {
+ return (EReference)getBPMNRelationship().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNRelationship_Definition() {
+ return (EReference)getBPMNRelationship().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNProcess() {
+ if (bpmnProcessEClass == null) {
+ bpmnProcessEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(33);
+ }
+ return bpmnProcessEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNProcess_ProcessType() {
+ return (EAttribute)getBPMNProcess().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNProcess_IsClosed() {
+ return (EAttribute)getBPMNProcess().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Auditing() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNProcess_IsExecutable() {
+ return (EAttribute)getBPMNProcess().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_DefinitionalCollaborationRef() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Base_Activity() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_CorrelationSubscriptions() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Monitoring() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Supports() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Properties() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProcess_Resources() {
+ return (EReference)getBPMNProcess().getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProcess__ProcesssupportedInterfaceRefs__DiagnosticChain_Map() {
+ return getBPMNProcess().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProcess__Processsupports__DiagnosticChain_Map() {
+ return getBPMNProcess().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProcess__Processproperties__DiagnosticChain_Map() {
+ return getBPMNProcess().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProcess__ProcesslaneSets__DiagnosticChain_Map() {
+ return getBPMNProcess().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProcess__ProcessflowElements__DiagnosticChain_Map() {
+ return getBPMNProcess().getEOperations().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCallableElement() {
+ if (callableElementEClass == null) {
+ callableElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(34);
+ }
+ return callableElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallableElement_Base_Behavior() {
+ return (EReference)getCallableElement().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallableElement_IoSpecification() {
+ return (EReference)getCallableElement().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallableElement_SupportedInterfaceRefs() {
+ return (EReference)getCallableElement().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallableElement_IoBinding() {
+ return (EReference)getCallableElement().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCallableElement__CallableEelementsupportedInterfaceRefs__DiagnosticChain_Map() {
+ return getCallableElement().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCallableElement__CallableElementresources__DiagnosticChain_Map() {
+ return getCallableElement().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getInputOutputSpecification() {
+ if (inputOutputSpecificationEClass == null) {
+ inputOutputSpecificationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(35);
+ }
+ return inputOutputSpecificationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_Base_Behavior() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_Base_Action() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_DataInputs() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_DataOutputs() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_InputSets() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputSpecification_OutputSets() {
+ return (EReference)getInputOutputSpecification().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataInput() {
+ if (dataInputEClass == null) {
+ dataInputEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(36);
+ }
+ return dataInputEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataInput_IsCollection() {
+ return (EAttribute)getDataInput().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_Base_InputPin() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_Base_Parameter() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_Base_ActivityParameterNode() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_InputSetRefs() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_InputSetWithOptional() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInput_InputSetWithWhileExecuting() {
+ return (EReference)getDataInput().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataInput__DataInputAssociation__DiagnosticChain_Map() {
+ return getDataInput().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataInput__DataInputnotation__DiagnosticChain_Map() {
+ return getDataInput().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataInput__DataInputitemSubjectRef__DiagnosticChain_Map() {
+ return getDataInput().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getItemAwareElement() {
+ if (itemAwareElementEClass == null) {
+ itemAwareElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(37);
+ }
+ return itemAwareElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemAwareElement_DataState() {
+ return (EReference)getItemAwareElement().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemAwareElement_Base_TypedElement() {
+ return (EReference)getItemAwareElement().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemAwareElement_ItemSubjectRef() {
+ return (EReference)getItemAwareElement().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getItemAwareElement__ItemAwareElementdataState__DiagnosticChain_Map() {
+ return getItemAwareElement().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataState() {
+ if (dataStateEClass == null) {
+ dataStateEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(38);
+ }
+ return dataStateEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataState_Base_State() {
+ return (EReference)getDataState().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getItemDefinition() {
+ if (itemDefinitionEClass == null) {
+ itemDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(39);
+ }
+ return itemDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getItemDefinition_ItemKind() {
+ return (EAttribute)getItemDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getItemDefinition_IsCollection() {
+ return (EAttribute)getItemDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemDefinition_Base_Class() {
+ return (EReference)getItemDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemDefinition_StructureRef() {
+ return (EReference)getItemDefinition().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getItemDefinition_Import() {
+ return (EReference)getItemDefinition().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getItemDefinition__ItemDefinitionstructureRef__DiagnosticChain_Map() {
+ return getItemDefinition().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getInputSet() {
+ if (inputSetEClass == null) {
+ inputSetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(41);
+ }
+ return inputSetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputSet_Base_ParameterSet() {
+ return (EReference)getInputSet().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputSet_OptionalInputRefs() {
+ return (EReference)getInputSet().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputSet_WhileExecutingInputRefs() {
+ return (EReference)getInputSet().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputSet_DataInputRefs() {
+ return (EReference)getInputSet().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getInputSet__InputSetdataInputRefs__DiagnosticChain_Map() {
+ return getInputSet().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getInputSet__InputSetoptionalInputRefs__DiagnosticChain_Map() {
+ return getInputSet().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getInputSet__InputSetwhileExecutingInputRefs__DiagnosticChain_Map() {
+ return getInputSet().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataOutput() {
+ if (dataOutputEClass == null) {
+ dataOutputEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(42);
+ }
+ return dataOutputEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_Base_OutputPin() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataOutput_IsCollection() {
+ return (EAttribute)getDataOutput().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_Base_Parameter() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_Base_ActivityParameterNode() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_OutputSetRefs() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_OutputSetWithOptional() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataOutput_OutputSetWithWhileExecuting() {
+ return (EReference)getDataOutput().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataOutput__DataOutputnotation__DiagnosticChain_Map() {
+ return getDataOutput().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataOutput__DataOutputitemSubjectRef__DiagnosticChain_Map() {
+ return getDataOutput().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOutputSet() {
+ if (outputSetEClass == null) {
+ outputSetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(43);
+ }
+ return outputSetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOutputSet_Base_ParameterSet() {
+ return (EReference)getOutputSet().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOutputSet_OptionalOutputRefs() {
+ return (EReference)getOutputSet().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOutputSet_WhileExecutingOutputRefs() {
+ return (EReference)getOutputSet().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOutputSet_DataOutputRefs() {
+ return (EReference)getOutputSet().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getOutputSet__OutputSetdataOutputRefs__DiagnosticChain_Map() {
+ return getOutputSet().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getOutputSet__OutputSetoptionalOutputRefs__DiagnosticChain_Map() {
+ return getOutputSet().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getOutputSet__OutputSetwhileExecutingOutputRefs__DiagnosticChain_Map() {
+ return getOutputSet().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNInterface() {
+ if (bpmnInterfaceEClass == null) {
+ bpmnInterfaceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(44);
+ }
+ return bpmnInterfaceEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNInterface_Base_Interface() {
+ return (EReference)getBPMNInterface().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNInterface_ImplementationRef() {
+ return (EReference)getBPMNInterface().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNInterface_Operations() {
+ return (EReference)getBPMNInterface().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNInterface_CallableElements() {
+ return (EReference)getBPMNInterface().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNInterface__Interfaceoperationmultiplicity__DiagnosticChain_Map() {
+ return getBPMNInterface().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNInterface__InterfaceownedOperation__DiagnosticChain_Map() {
+ return getBPMNInterface().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNInterface__BPMNInterfacecallableElements__DiagnosticChain_Map() {
+ return getBPMNInterface().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNInterface__BPMNInterfaceoperations__DiagnosticChain_Map() {
+ return getBPMNInterface().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNOperation() {
+ if (bpmnOperationEClass == null) {
+ bpmnOperationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(45);
+ }
+ return bpmnOperationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNOperation_Base_Operation() {
+ return (EReference)getBPMNOperation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNOperation_ImplementationRef() {
+ return (EReference)getBPMNOperation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNOperation_InMessageRef() {
+ return (EReference)getBPMNOperation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNOperation_OutMessageRef() {
+ return (EReference)getBPMNOperation().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNOperation_ErrorRef() {
+ return (EReference)getBPMNOperation().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNOperation__BPMNOperationowner__DiagnosticChain_Map() {
+ return getBPMNOperation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNOperation__BPMNOperationinMessageRef__DiagnosticChain_Map() {
+ return getBPMNOperation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNOperation__BPMNOperationoutMessageRef__DiagnosticChain_Map() {
+ return getBPMNOperation().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNOperation__BPMNOperationerrorRefs__DiagnosticChain_Map() {
+ return getBPMNOperation().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNMessage() {
+ if (bpmnMessageEClass == null) {
+ bpmnMessageEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(46);
+ }
+ return bpmnMessageEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNMessage_ItemRef() {
+ return (EReference)getBPMNMessage().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNMessage__MessageitemRef__DiagnosticChain_Map() {
+ return getBPMNMessage().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getError() {
+ if (errorEClass == null) {
+ errorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(47);
+ }
+ return errorEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getError_ErrorCode() {
+ return (EAttribute)getError().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getInputOutputBinding() {
+ if (inputOutputBindingEClass == null) {
+ inputOutputBindingEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(48);
+ }
+ return inputOutputBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputBinding_InputDataRef() {
+ return (EReference)getInputOutputBinding().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputBinding_OutputDataRef() {
+ return (EReference)getInputOutputBinding().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputBinding_OperationRef() {
+ return (EReference)getInputOutputBinding().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInputOutputBinding_Base_Dependency() {
+ return (EReference)getInputOutputBinding().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNCollaboration() {
+ if (bpmnCollaborationEClass == null) {
+ bpmnCollaborationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(50);
+ }
+ return bpmnCollaborationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNCollaboration_IsClosed() {
+ return (EAttribute)getBPMNCollaboration().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_ParticipantAssociations() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_ConversationLinks() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_MessageFlowAssociations() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_MessageFlows() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_Base_Collaboration() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_Conversations() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_CorrelationKeys() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNCollaboration_Participants() {
+ return (EReference)getBPMNCollaboration().getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNCollaboration__Collaborationparticipants__DiagnosticChain_Map() {
+ return getBPMNCollaboration().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParticipantAssociation() {
+ if (participantAssociationEClass == null) {
+ participantAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(51);
+ }
+ return participantAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipantAssociation_Base_Dependency() {
+ return (EReference)getParticipantAssociation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipantAssociation_InnerParticipantRef() {
+ return (EReference)getParticipantAssociation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipantAssociation_OuterParticipantRef() {
+ return (EReference)getParticipantAssociation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipantAssociation__ParticipantAssociationinnerParticipantRef__DiagnosticChain_Map() {
+ return getParticipantAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipantAssociation__ParticipantAssociationouterParticipantRef__DiagnosticChain_Map() {
+ return getParticipantAssociation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParticipant() {
+ if (participantEClass == null) {
+ participantEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(52);
+ }
+ return participantEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_Base_Property() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_ProcessRef() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_ParticipantMultiplicity() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_PartnerEntityRef() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_PartnerRoleRef() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipant_InterfaceRefs() {
+ return (EReference)getParticipant().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__Participantownership__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__Participanttype__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantmultiplicityMinimum__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__Participantrealizationsupplier__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantprocessRef__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantmultiplicityMaximum__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantpartnerEntityRef__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantpartnerRoleRef__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getParticipant__ParticipantinterfaceRefs__DiagnosticChain_Map() {
+ return getParticipant().getEOperations().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getInteractionNode() {
+ if (interactionNodeEClass == null) {
+ interactionNodeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(53);
+ }
+ return interactionNodeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInteractionNode_Base_Element() {
+ return (EReference)getInteractionNode().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInteractionNode_OutgoingConversationLinks() {
+ return (EReference)getInteractionNode().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getInteractionNode_IncomingConversationLinks() {
+ return (EReference)getInteractionNode().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConversationLink() {
+ if (conversationLinkEClass == null) {
+ conversationLinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(54);
+ }
+ return conversationLinkEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationLink_Collaboration() {
+ return (EReference)getConversationLink().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationLink_Base_Dependency() {
+ return (EReference)getConversationLink().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationLink_TargetRef() {
+ return (EReference)getConversationLink().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationLink_SourceRef() {
+ return (EReference)getConversationLink().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getParticipantMultiplicity() {
+ if (participantMultiplicityEClass == null) {
+ participantMultiplicityEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(55);
+ }
+ return participantMultiplicityEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getParticipantMultiplicity_Base_MultiplicityElement() {
+ return (EReference)getParticipantMultiplicity().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParticipantMultiplicity_Minimum() {
+ return (EAttribute)getParticipantMultiplicity().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getParticipantMultiplicity_Maximum() {
+ return (EAttribute)getParticipantMultiplicity().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPartnerEntity() {
+ if (partnerEntityEClass == null) {
+ partnerEntityEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(56);
+ }
+ return partnerEntityEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPartnerEntity_Base_InstanceSpecification() {
+ return (EReference)getPartnerEntity().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPartnerEntity_ParticipantRef() {
+ return (EReference)getPartnerEntity().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getPartnerEntity__PartnerEntityparticipantRef__DiagnosticChain_Map() {
+ return getPartnerEntity().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPartnerRole() {
+ if (partnerRoleEClass == null) {
+ partnerRoleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(57);
+ }
+ return partnerRoleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPartnerRole_Base_Class() {
+ return (EReference)getPartnerRole().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPartnerRole_ParticipantRef() {
+ return (EReference)getPartnerRole().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getPartnerRole__PartnerRoleparticipantRef__DiagnosticChain_Map() {
+ return getPartnerRole().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMessageFlowAssociation() {
+ if (messageFlowAssociationEClass == null) {
+ messageFlowAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(58);
+ }
+ return messageFlowAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlowAssociation_Base_Dependency() {
+ return (EReference)getMessageFlowAssociation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlowAssociation_InnerMessageFlowRef() {
+ return (EReference)getMessageFlowAssociation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlowAssociation_OuterMessageFlowRef() {
+ return (EReference)getMessageFlowAssociation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMessageFlowAssociation__MessageFlowAssociationinnerMessageFlowRef__DiagnosticChain_Map() {
+ return getMessageFlowAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMessageFlowAssociation__MessageFlowAssociationouterMessageFlowRef__DiagnosticChain_Map() {
+ return getMessageFlowAssociation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMessageFlow() {
+ if (messageFlowEClass == null) {
+ messageFlowEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(59);
+ }
+ return messageFlowEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlow_Base_InformationFlow() {
+ return (EReference)getMessageFlow().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlow_SourceRef() {
+ return (EReference)getMessageFlow().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlow_TargetRef() {
+ return (EReference)getMessageFlow().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageFlow_MessageRef() {
+ return (EReference)getMessageFlow().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMessageFlow__MessageFlowsourceRef__DiagnosticChain_Map() {
+ return getMessageFlow().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMessageFlow__MessageFlowtargetRef__DiagnosticChain_Map() {
+ return getMessageFlow().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMessageFlow__MessageFlowmessageRef__DiagnosticChain_Map() {
+ return getMessageFlow().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConversationNode() {
+ if (conversationNodeEClass == null) {
+ conversationNodeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(60);
+ }
+ return conversationNodeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationNode_Base_InformationFlow() {
+ return (EReference)getConversationNode().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationNode_MessageFlowRefs() {
+ return (EReference)getConversationNode().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationNode_CorrelationKeys() {
+ return (EReference)getConversationNode().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConversationNode_ParticipantRefs() {
+ return (EReference)getConversationNode().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getConversationNode__ConversationNodeparticipantRefs__DiagnosticChain_Map() {
+ return getConversationNode().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCorrelationKey() {
+ if (correlationKeyEClass == null) {
+ correlationKeyEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(61);
+ }
+ return correlationKeyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationKey_Base_Class() {
+ return (EReference)getCorrelationKey().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationKey_CorrelationPropertyRef() {
+ return (EReference)getCorrelationKey().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCorrelationProperty() {
+ if (correlationPropertyEClass == null) {
+ correlationPropertyEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(62);
+ }
+ return correlationPropertyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationProperty_Base_Property() {
+ return (EReference)getCorrelationProperty().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationProperty_Type() {
+ return (EReference)getCorrelationProperty().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationProperty_CorrelationPropertyRetrievalExpression() {
+ return (EReference)getCorrelationProperty().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCorrelationPropertyRetrievalExpression() {
+ if (correlationPropertyRetrievalExpressionEClass == null) {
+ correlationPropertyRetrievalExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(63);
+ }
+ return correlationPropertyRetrievalExpressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyRetrievalExpression_Base_Dependency() {
+ return (EReference)getCorrelationPropertyRetrievalExpression().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyRetrievalExpression_MessageRef() {
+ return (EReference)getCorrelationPropertyRetrievalExpression().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyRetrievalExpression_MessagePath() {
+ return (EReference)getCorrelationPropertyRetrievalExpression().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFormalExpression() {
+ if (formalExpressionEClass == null) {
+ formalExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(64);
+ }
+ return formalExpressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFormalExpression_EvaluatesToTypeRef() {
+ return (EReference)getFormalExpression().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getFormalExpression__FormalExpressionevaluatesToTypeRef__DiagnosticChain_Map() {
+ return getFormalExpression().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCorrelationSubscription() {
+ if (correlationSubscriptionEClass == null) {
+ correlationSubscriptionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(65);
+ }
+ return correlationSubscriptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationSubscription_Base_Class() {
+ return (EReference)getCorrelationSubscription().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationSubscription_CorrelationKeyRef() {
+ return (EReference)getCorrelationSubscription().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationSubscription_CorrelationPropertyBinding() {
+ return (EReference)getCorrelationSubscription().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCorrelationPropertyBinding() {
+ if (correlationPropertyBindingEClass == null) {
+ correlationPropertyBindingEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(66);
+ }
+ return correlationPropertyBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyBinding_Base_Property() {
+ return (EReference)getCorrelationPropertyBinding().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyBinding_DataPath() {
+ return (EReference)getCorrelationPropertyBinding().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCorrelationPropertyBinding_CorrelationPropertyRef() {
+ return (EReference)getCorrelationPropertyBinding().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNProperty() {
+ if (bpmnPropertyEClass == null) {
+ bpmnPropertyEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(67);
+ }
+ return bpmnPropertyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProperty_Base_DataStoreNode() {
+ return (EReference)getBPMNProperty().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNProperty_UmlProperty() {
+ return (EReference)getBPMNProperty().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProperty__Propertynotation__DiagnosticChain_Map() {
+ return getBPMNProperty().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNProperty__BPMNPropertyapply__DiagnosticChain_Map() {
+ return getBPMNProperty().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResourceRole() {
+ if (resourceRoleEClass == null) {
+ resourceRoleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(68);
+ }
+ return resourceRoleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceRole_Base_Property() {
+ return (EReference)getResourceRole().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceRole_ResourceAssignmentExpression() {
+ return (EReference)getResourceRole().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceRole_ResourceRef() {
+ return (EReference)getResourceRole().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceRole_ResourceParameterBindings() {
+ return (EReference)getResourceRole().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceRole_Process() {
+ return (EReference)getResourceRole().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceRole__ResourceRoleowner__DiagnosticChain_Map() {
+ return getResourceRole().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceRole__ResourceRoleresourceRef__DiagnosticChain_Map() {
+ return getResourceRole().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceRole__ResourceRoleisRequired__DiagnosticChain_Map() {
+ return getResourceRole().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceRole__ResourceRoleprocess__DiagnosticChain_Map() {
+ return getResourceRole().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceRole__ResourceRoleresourceParameterBindings__DiagnosticChain_Map() {
+ return getResourceRole().getEOperations().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResourceAssignmentExpression() {
+ if (resourceAssignmentExpressionEClass == null) {
+ resourceAssignmentExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(69);
+ }
+ return resourceAssignmentExpressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceAssignmentExpression_Expression() {
+ return (EReference)getResourceAssignmentExpression().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceAssignmentExpression__ResourceAssignmentExpressionexpression__DiagnosticChain_Map() {
+ return getResourceAssignmentExpression().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResource() {
+ if (resourceEClass == null) {
+ resourceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(70);
+ }
+ return resourceEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResource_ResourceParameters() {
+ return (EReference)getResource().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResource__ResourceresourceParameters__DiagnosticChain_Map() {
+ return getResource().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResourceParameter() {
+ if (resourceParameterEClass == null) {
+ resourceParameterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(71);
+ }
+ return resourceParameterEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceParameter_Base_Property() {
+ return (EReference)getResourceParameter().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceParameter_Type() {
+ return (EReference)getResourceParameter().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getResourceParameter_IsRequired() {
+ return (EAttribute)getResourceParameter().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceParameter__ResourceParameterowner__DiagnosticChain_Map() {
+ return getResourceParameter().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceParameter__ResourceParametertype__DiagnosticChain_Map() {
+ return getResourceParameter().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceParameter__ResourceParameterisRequired__DiagnosticChain_Map() {
+ return getResourceParameter().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getResourceParameterBinding() {
+ if (resourceParameterBindingEClass == null) {
+ resourceParameterBindingEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(72);
+ }
+ return resourceParameterBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceParameterBinding_Base_Slot() {
+ return (EReference)getResourceParameterBinding().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceParameterBinding_ParameterRef() {
+ return (EReference)getResourceParameterBinding().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getResourceParameterBinding_Expression() {
+ return (EReference)getResourceParameterBinding().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceParameterBinding__ResourceParameterBindingexpression__DiagnosticChain_Map() {
+ return getResourceParameterBinding().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getResourceParameterBinding__ResourceParameterBindingparameterRef__DiagnosticChain_Map() {
+ return getResourceParameterBinding().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalScriptTask() {
+ if (globalScriptTaskEClass == null) {
+ globalScriptTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(73);
+ }
+ return globalScriptTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getGlobalScriptTask_Script() {
+ return (EAttribute)getGlobalScriptTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getGlobalScriptTask_ScriptFormat() {
+ return (EAttribute)getGlobalScriptTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalScriptTask__GlobalScriptTaskscriptFormat__DiagnosticChain_Map() {
+ return getGlobalScriptTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalScriptTask__GlobalScriptTaskscript__DiagnosticChain_Map() {
+ return getGlobalScriptTask().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalTask() {
+ if (globalTaskEClass == null) {
+ globalTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(74);
+ }
+ return globalTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGlobalTask_Base_OpaqueBehavior() {
+ return (EReference)getGlobalTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGlobalTask_Resources() {
+ return (EReference)getGlobalTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalTask__GlobalTasksupportedInterfaceRefs__DiagnosticChain_Map() {
+ return getGlobalTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalBusinessRuleTask() {
+ if (globalBusinessRuleTaskEClass == null) {
+ globalBusinessRuleTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(75);
+ }
+ return globalBusinessRuleTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getGlobalBusinessRuleTask_Implementation() {
+ return (EAttribute)getGlobalBusinessRuleTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalBusinessRuleTask__GlobalBusinessRuleTaskimplementation__DiagnosticChain_Map() {
+ return getGlobalBusinessRuleTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCompensateEventDefinition() {
+ if (compensateEventDefinitionEClass == null) {
+ compensateEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(76);
+ }
+ return compensateEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCompensateEventDefinition_WaitForCompletion() {
+ return (EAttribute)getCompensateEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCompensateEventDefinition_ActivityRef() {
+ return (EReference)getCompensateEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCompensateEventDefinition_Base_CallEvent() {
+ return (EReference)getCompensateEventDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEventDefinition() {
+ if (eventDefinitionEClass == null) {
+ eventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(77);
+ }
+ return eventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEventDefinition_Base_Event() {
+ return (EReference)getEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNActivity() {
+ if (bpmnActivityEClass == null) {
+ bpmnActivityEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(78);
+ }
+ return bpmnActivityEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNActivity_IsForCompensation() {
+ return (EAttribute)getBPMNActivity().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNActivity_StartQuantity() {
+ return (EAttribute)getBPMNActivity().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBPMNActivity_CompletionQuantity() {
+ return (EAttribute)getBPMNActivity().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_Base_Action() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_ActivityClass() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_Properties() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_Default() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_BoundaryEventRefs() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_DataInputAssociations() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_DataOutputAssociations() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_LoopCharacteristics() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNActivity_Resources() {
+ return (EReference)getBPMNActivity().getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivityresources__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivitycontainer__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivityproperties__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivitydefault__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivityboundaryEventsRefs__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNActivity__BPMNActivityloopCharacteristics__DiagnosticChain_Map() {
+ return getBPMNActivity().getEOperations().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBoundaryEvent() {
+ if (boundaryEventEClass == null) {
+ boundaryEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(79);
+ }
+ return boundaryEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBoundaryEvent_CancelActivity() {
+ return (EAttribute)getBoundaryEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBoundaryEvent_AttachedToRef() {
+ return (EReference)getBoundaryEvent().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBoundaryEvent__BoundaryEventattachedToRef__DiagnosticChain_Map() {
+ return getBoundaryEvent().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCatchEvent() {
+ if (catchEventEClass == null) {
+ catchEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(80);
+ }
+ return catchEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCatchEvent_ParallelMultiple() {
+ return (EAttribute)getCatchEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCatchEvent_Base_AcceptEventAction() {
+ return (EReference)getCatchEvent().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCatchEvent_Base_InitialNode() {
+ return (EReference)getCatchEvent().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCatchEvent_DataOutputAssociation() {
+ return (EReference)getCatchEvent().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCatchEvent__CatchEventeventDefinitionsRefs__DiagnosticChain_Map() {
+ return getCatchEvent().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNEvent() {
+ if (bpmnEventEClass == null) {
+ bpmnEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(81);
+ }
+ return bpmnEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNEvent_EventClass() {
+ return (EReference)getBPMNEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNEvent__eventDefinitions() {
+ return (EReference)getBPMNEvent().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNEvent_Properties() {
+ return (EReference)getBPMNEvent().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBPMNEvent_EventDefinitionRefs() {
+ return (EReference)getBPMNEvent().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataOutputAssociation() {
+ if (dataOutputAssociationEClass == null) {
+ dataOutputAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(82);
+ }
+ return dataOutputAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataOutputAssociation__DataOutputAssociationsource__DiagnosticChain_Map() {
+ return getDataOutputAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataOutputAssociation__DataOutputAssociationtarget__DiagnosticChain_Map() {
+ return getDataOutputAssociation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataAssociation() {
+ if (dataAssociationEClass == null) {
+ dataAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(83);
+ }
+ return dataAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataAssociation_Base_ObjectFlow() {
+ return (EReference)getDataAssociation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataAssociation_SourceRef() {
+ return (EReference)getDataAssociation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataAssociation_TargetRef() {
+ return (EReference)getDataAssociation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataAssociation_Transformation() {
+ return (EReference)getDataAssociation().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataAssociation_Assignment() {
+ return (EReference)getDataAssociation().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataAssociation__DataAssociationsource__DiagnosticChain_Map() {
+ return getDataAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataAssociation__DataAssociationtransformation__DiagnosticChain_Map() {
+ return getDataAssociation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataAssociation__DataAssociationtarget__DiagnosticChain_Map() {
+ return getDataAssociation().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAssignment() {
+ if (assignmentEClass == null) {
+ assignmentEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(84);
+ }
+ return assignmentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAssignment_Base_Dependency() {
+ return (EReference)getAssignment().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAssignment_From() {
+ return (EReference)getAssignment().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAssignment_To() {
+ return (EReference)getAssignment().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataInputAssociation() {
+ if (dataInputAssociationEClass == null) {
+ dataInputAssociationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(85);
+ }
+ return dataInputAssociationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataInputAssociation__DataInputAssociationsource__DiagnosticChain_Map() {
+ return getDataInputAssociation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataInputAssociation__DataInputAssociationtarget__DiagnosticChain_Map() {
+ return getDataInputAssociation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLoopCharacteristics() {
+ if (loopCharacteristicsEClass == null) {
+ loopCharacteristicsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(86);
+ }
+ return loopCharacteristicsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLoopCharacteristics_Base_StructuredActivityNode() {
+ return (EReference)getLoopCharacteristics().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEscalationEventDefinition() {
+ if (escalationEventDefinitionEClass == null) {
+ escalationEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(87);
+ }
+ return escalationEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEscalationEventDefinition_EscalationRef() {
+ return (EReference)getEscalationEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEscalationEventDefinition_Base_CallEvent() {
+ return (EReference)getEscalationEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEscalation() {
+ if (escalationEClass == null) {
+ escalationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(88);
+ }
+ return escalationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getEscalation_EscalationCode() {
+ return (EAttribute)getEscalation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getEscalation__EscalationstructureRef__DiagnosticChain_Map() {
+ return getEscalation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getTimerEventDefinition() {
+ if (timerEventDefinitionEClass == null) {
+ timerEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(89);
+ }
+ return timerEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTimerEventDefinition_TimeCycle() {
+ return (EReference)getTimerEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTimerEventDefinition_TimeDate() {
+ return (EReference)getTimerEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTimerEventDefinition_TimeDuration() {
+ return (EReference)getTimerEventDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTimerEventDefinition_Base_ChangeEvent() {
+ return (EReference)getTimerEventDefinition().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSignalEventDefinition() {
+ if (signalEventDefinitionEClass == null) {
+ signalEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(90);
+ }
+ return signalEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSignalEventDefinition_SignalRef() {
+ return (EReference)getSignalEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSignalEventDefinition_Base_CallEvent() {
+ return (EReference)getSignalEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBPMNSignal() {
+ if (bpmnSignalEClass == null) {
+ bpmnSignalEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(91);
+ }
+ return bpmnSignalEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBPMNSignal__BPMNSignalstructureRef__DiagnosticChain_Map() {
+ return getBPMNSignal().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getEndEvent() {
+ if (endEventEClass == null) {
+ endEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(92);
+ }
+ return endEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getEndEvent_Base_FinalNode() {
+ return (EReference)getEndEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getThrowEvent() {
+ if (throwEventEClass == null) {
+ throwEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(93);
+ }
+ return throwEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getThrowEvent_Base_CallOperationAction() {
+ return (EReference)getThrowEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getThrowEvent_Base_FlowFinalNode() {
+ return (EReference)getThrowEvent().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getThrowEvent_DataInputAssociation() {
+ return (EReference)getThrowEvent().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getThrowEvent__ThrowEventeventDefinitionRefs__DiagnosticChain_Map() {
+ return getThrowEvent().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMessageEventDefinition() {
+ if (messageEventDefinitionEClass == null) {
+ messageEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(94);
+ }
+ return messageEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageEventDefinition_MessageRef() {
+ return (EReference)getMessageEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageEventDefinition_OperationRef() {
+ return (EReference)getMessageEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMessageEventDefinition_Base_CallEvent() {
+ return (EReference)getMessageEventDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getStartEvent() {
+ if (startEventEClass == null) {
+ startEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(95);
+ }
+ return startEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getStartEvent_IsInterrupting() {
+ return (EAttribute)getStartEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConditionalEventDefinition() {
+ if (conditionalEventDefinitionEClass == null) {
+ conditionalEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(96);
+ }
+ return conditionalEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConditionalEventDefinition_Base_ChangeEvent() {
+ return (EReference)getConditionalEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getConditionalEventDefinition_Condition() {
+ return (EReference)getConditionalEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getConditionalEventDefinition__ConditionalEventDefinitioncondition__DiagnosticChain_Map() {
+ return getConditionalEventDefinition().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLinkEventDefinition() {
+ if (linkEventDefinitionEClass == null) {
+ linkEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(97);
+ }
+ return linkEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEventDefinition__target() {
+ return (EReference)getLinkEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEventDefinition_Source() {
+ return (EReference)getLinkEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLinkEventDefinition_Base_CallEvent() {
+ return (EReference)getLinkEventDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getErrorEventDefinition() {
+ if (errorEventDefinitionEClass == null) {
+ errorEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(98);
+ }
+ return errorEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getErrorEventDefinition_ErrorRef() {
+ return (EReference)getErrorEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getErrorEventDefinition_Base_CallEvent() {
+ return (EReference)getErrorEventDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIntermediateCatchEvent() {
+ if (intermediateCatchEventEClass == null) {
+ intermediateCatchEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(99);
+ }
+ return intermediateCatchEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIntermediateThrowEvent() {
+ if (intermediateThrowEventEClass == null) {
+ intermediateThrowEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(100);
+ }
+ return intermediateThrowEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getIntermediateThrowEvent_Base_SendObjectAction() {
+ return (EReference)getIntermediateThrowEvent().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getTerminateEventDefinition() {
+ if (terminateEventDefinitionEClass == null) {
+ terminateEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(101);
+ }
+ return terminateEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTerminateEventDefinition_Base_CallEvent() {
+ return (EReference)getTerminateEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getImplicitThrowEvent() {
+ if (implicitThrowEventEClass == null) {
+ implicitThrowEventEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(102);
+ }
+ return implicitThrowEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCancelEventDefinition() {
+ if (cancelEventDefinitionEClass == null) {
+ cancelEventDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(103);
+ }
+ return cancelEventDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCancelEventDefinition_Base_CallEvent() {
+ return (EReference)getCancelEventDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getTextAnnotation() {
+ if (textAnnotationEClass == null) {
+ textAnnotationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(104);
+ }
+ return textAnnotationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTextAnnotation_Base_Comment() {
+ return (EReference)getTextAnnotation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getTextAnnotation_TextFormat() {
+ return (EAttribute)getTextAnnotation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getTextAnnotation_Text() {
+ return (EAttribute)getTextAnnotation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCategory() {
+ if (categoryEClass == null) {
+ categoryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(105);
+ }
+ return categoryEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCategory_Base_Enumeration() {
+ return (EReference)getCategory().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCategory_CategoryValue() {
+ return (EReference)getCategory().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGroup() {
+ if (groupEClass == null) {
+ groupEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(106);
+ }
+ return groupEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGroup_Base_ActivityPartition() {
+ return (EReference)getGroup().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGroup__categoryValueRef() {
+ return (EReference)getGroup().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataObjectReference() {
+ if (dataObjectReferenceEClass == null) {
+ dataObjectReferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(107);
+ }
+ return dataObjectReferenceEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataObjectReference_DataObjectRef() {
+ return (EReference)getDataObjectReference().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataObjectReference_Base_DataStoreNode() {
+ return (EReference)getDataObjectReference().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataObjectReference__DataObjectRefsourcetarget__DiagnosticChain_Map() {
+ return getDataObjectReference().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataObjectReference__DataObjectRefdataState__DiagnosticChain_Map() {
+ return getDataObjectReference().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataObject() {
+ if (dataObjectEClass == null) {
+ dataObjectEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(108);
+ }
+ return dataObjectEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataObject_IsCollection() {
+ return (EAttribute)getDataObject().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataObject_Base_DataStoreNode() {
+ return (EReference)getDataObject().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getDataObject__DataObjectdataState__DiagnosticChain_Map() {
+ return getDataObject().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataStore() {
+ if (dataStoreEClass == null) {
+ dataStoreEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(109);
+ }
+ return dataStoreEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataStore_Capacity() {
+ return (EAttribute)getDataStore().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataStore_IsUnlimited() {
+ return (EAttribute)getDataStore().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataStore_Base_Class() {
+ return (EReference)getDataStore().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataStore_ItemSubjectRef() {
+ return (EReference)getDataStore().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataStoreReference() {
+ if (dataStoreReferenceEClass == null) {
+ dataStoreReferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(110);
+ }
+ return dataStoreReferenceEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataStoreReference__dataStore() {
+ return (EReference)getDataStoreReference().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataStoreReference_Base_DataStoreNode() {
+ return (EReference)getDataStoreReference().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getUserTask() {
+ if (userTaskEClass == null) {
+ userTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(111);
+ }
+ return userTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getUserTask_Base_OpaqueAction() {
+ return (EReference)getUserTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getUserTask_Implementation() {
+ return (EAttribute)getUserTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getUserTask_Renderings() {
+ return (EReference)getUserTask().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getUserTask__UserTaskimplementation__DiagnosticChain_Map() {
+ return getUserTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getUserTask__UserTaskrenderings__DiagnosticChain_Map() {
+ return getUserTask().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getTask() {
+ if (taskEClass == null) {
+ taskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(112);
+ }
+ return taskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getTask_IoSpecification() {
+ return (EReference)getTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRendering() {
+ if (renderingEClass == null) {
+ renderingEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(113);
+ }
+ return renderingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRendering_Base_Image() {
+ return (EReference)getRendering().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHumanPerformer() {
+ if (humanPerformerEClass == null) {
+ humanPerformerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(114);
+ }
+ return humanPerformerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPerformer() {
+ if (performerEClass == null) {
+ performerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(115);
+ }
+ return performerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalUserTask() {
+ if (globalUserTaskEClass == null) {
+ globalUserTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(116);
+ }
+ return globalUserTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getGlobalUserTask_Implementation() {
+ return (EAttribute)getGlobalUserTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getGlobalUserTask_Renderings() {
+ return (EReference)getGlobalUserTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalUserTask__GlobalUserTaskrenderings__DiagnosticChain_Map() {
+ return getGlobalUserTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalUserTask__GlobalUserTaskimplementation__DiagnosticChain_Map() {
+ return getGlobalUserTask().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalManualTask() {
+ if (globalManualTaskEClass == null) {
+ globalManualTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(117);
+ }
+ return globalManualTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getManualTask() {
+ if (manualTaskEClass == null) {
+ manualTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(118);
+ }
+ return manualTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getManualTask_Base_OpaqueAction() {
+ return (EReference)getManualTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPotentialOwner() {
+ if (potentialOwnerEClass == null) {
+ potentialOwnerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(119);
+ }
+ return potentialOwnerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSubConversation() {
+ if (subConversationEClass == null) {
+ subConversationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(120);
+ }
+ return subConversationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSubConversation_ConversationNodes() {
+ return (EReference)getSubConversation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSubConversation__SubConversationconnectedelements__DiagnosticChain_Map() {
+ return getSubConversation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGlobalConversation() {
+ if (globalConversationEClass == null) {
+ globalConversationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(121);
+ }
+ return globalConversationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getGlobalConversation__GlobalConversationcontainedelements__DiagnosticChain_Map() {
+ return getGlobalConversation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCallConversation() {
+ if (callConversationEClass == null) {
+ callConversationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(122);
+ }
+ return callConversationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallConversation__collaborationUse() {
+ return (EReference)getCallConversation().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallConversation_CalledCollaborationRef() {
+ return (EReference)getCallConversation().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallConversation_ParticipantAssociations() {
+ return (EReference)getCallConversation().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCallConversation__CallConversationcalledCollaborationRef__DiagnosticChain_Map() {
+ return getCallConversation().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCallConversation__CallConversationparticipantAssociations__DiagnosticChain_Map() {
+ return getCallConversation().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getConversation() {
+ if (conversationEClass == null) {
+ conversationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(123);
+ }
+ return conversationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSubProcess() {
+ if (subProcessEClass == null) {
+ subProcessEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(124);
+ }
+ return subProcessEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSubProcess_TriggeredByEvent() {
+ return (EAttribute)getSubProcess().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSubProcess_Base_StructuredActivityNode() {
+ return (EReference)getSubProcess().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSubProcess_HasLaneSets() {
+ return (EReference)getSubProcess().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSubProcess__SubProcesstriggeredByEvent__DiagnosticChain_Map() {
+ return getSubProcess().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCallActivity() {
+ if (callActivityEClass == null) {
+ callActivityEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(125);
+ }
+ return callActivityEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallActivity_Base_CallBehaviorAction() {
+ return (EReference)getCallActivity().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCallActivity_CalledElementRef() {
+ return (EReference)getCallActivity().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getCallActivity__CallActivitycalledElementRefvalues__DiagnosticChain_Map() {
+ return getCallActivity().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBusinessRuleTask() {
+ if (businessRuleTaskEClass == null) {
+ businessRuleTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(126);
+ }
+ return businessRuleTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBusinessRuleTask_Base_OpaqueAction() {
+ return (EReference)getBusinessRuleTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBusinessRuleTask_Implementation() {
+ return (EAttribute)getBusinessRuleTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getBusinessRuleTask__BusinessRuleTaskimplementation__DiagnosticChain_Map() {
+ return getBusinessRuleTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getComplexBehaviorDefinition() {
+ if (complexBehaviorDefinitionEClass == null) {
+ complexBehaviorDefinitionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(128);
+ }
+ return complexBehaviorDefinitionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComplexBehaviorDefinition_Condition() {
+ return (EReference)getComplexBehaviorDefinition().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComplexBehaviorDefinition_Event() {
+ return (EReference)getComplexBehaviorDefinition().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getComplexBehaviorDefinition_Base_ControlFlow() {
+ return (EReference)getComplexBehaviorDefinition().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAdHocSubProcess() {
+ if (adHocSubProcessEClass == null) {
+ adHocSubProcessEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(129);
+ }
+ return adHocSubProcessEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAdHocSubProcess_CompletionCondition() {
+ return (EReference)getAdHocSubProcess().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAdHocSubProcess_Ordering() {
+ return (EAttribute)getAdHocSubProcess().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAdHocSubProcess_CancelRemainingInstances() {
+ return (EAttribute)getAdHocSubProcess().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getAdHocSubProcess__AdHocSubProcesscancelRemainingInstances__DiagnosticChain_Map() {
+ return getAdHocSubProcess().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getScriptTask() {
+ if (scriptTaskEClass == null) {
+ scriptTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(130);
+ }
+ return scriptTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getScriptTask_Base_OpaqueAction() {
+ return (EReference)getScriptTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScriptTask_ScriptFormat() {
+ return (EAttribute)getScriptTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScriptTask_Script() {
+ return (EAttribute)getScriptTask().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getScriptTask__ScriptTaskscriptFormat__DiagnosticChain_Map() {
+ return getScriptTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getScriptTask__ScriptTaskscript__DiagnosticChain_Map() {
+ return getScriptTask().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSendTask() {
+ if (sendTaskEClass == null) {
+ sendTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(131);
+ }
+ return sendTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSendTask_MessageRef() {
+ return (EReference)getSendTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSendTask_Base_CallOperationAction() {
+ return (EReference)getSendTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSendTask_Implementation() {
+ return (EAttribute)getSendTask().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSendTask_OperationRef() {
+ return (EReference)getSendTask().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getSendTask__SendTaskoperationRef__DiagnosticChain_Map() {
+ return getSendTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getTransaction() {
+ if (transactionEClass == null) {
+ transactionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(132);
+ }
+ return transactionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getTransaction_Method() {
+ return (EAttribute)getTransaction().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getStandardLoopCharacteristics() {
+ if (standardLoopCharacteristicsEClass == null) {
+ standardLoopCharacteristicsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(133);
+ }
+ return standardLoopCharacteristicsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getStandardLoopCharacteristics_LoopMaximum() {
+ return (EAttribute)getStandardLoopCharacteristics().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getStandardLoopCharacteristics_Base_LoopNode() {
+ return (EReference)getStandardLoopCharacteristics().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getStandardLoopCharacteristics_TestBefore() {
+ return (EAttribute)getStandardLoopCharacteristics().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getStandardLoopCharacteristics_LoopCondition() {
+ return (EReference)getStandardLoopCharacteristics().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getStandardLoopCharacteristics__StandardLoopCharacteristicstestBefore__DiagnosticChain_Map() {
+ return getStandardLoopCharacteristics().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getStandardLoopCharacteristics__StandardLoopCharacteristicsloopCondition__DiagnosticChain_Map() {
+ return getStandardLoopCharacteristics().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getReceiveTask() {
+ if (receiveTaskEClass == null) {
+ receiveTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(135);
+ }
+ return receiveTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReceiveTask_MessageRef() {
+ return (EReference)getReceiveTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReceiveTask_Base_AcceptEventAction() {
+ return (EReference)getReceiveTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReceiveTask_Implementation() {
+ return (EAttribute)getReceiveTask().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReceiveTask_Instantiate() {
+ return (EAttribute)getReceiveTask().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getReceiveTask_OperationRef() {
+ return (EReference)getReceiveTask().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getReceiveTask__ReceiveTaskoperationRef__DiagnosticChain_Map() {
+ return getReceiveTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getServiceTask() {
+ if (serviceTaskEClass == null) {
+ serviceTaskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(136);
+ }
+ return serviceTaskEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceTask_Base_CallOperationAction() {
+ return (EReference)getServiceTask().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceTask_Implementation() {
+ return (EAttribute)getServiceTask().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceTask_OperationRef() {
+ return (EReference)getServiceTask().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getServiceTask__ServiceTaskinputSet__DiagnosticChain_Map() {
+ return getServiceTask().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getServiceTask__ServiceTaskoutputSet__DiagnosticChain_Map() {
+ return getServiceTask().getEOperations().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getServiceTask__ServiceTaskoperationRef__DiagnosticChain_Map() {
+ return getServiceTask().getEOperations().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getMultiInstanceLoopCharacteristics() {
+ if (multiInstanceLoopCharacteristicsEClass == null) {
+ multiInstanceLoopCharacteristicsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(137);
+ }
+ return multiInstanceLoopCharacteristicsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMultiInstanceLoopCharacteristics_Behavior() {
+ return (EAttribute)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_LoopCardinality() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_CompletionCondition() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_Base_ExpansionRegion() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getMultiInstanceLoopCharacteristics_IsSequential() {
+ return (EAttribute)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_LoopDataInputRef() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_LoopDataOutputRef() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_OutputDataItem() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_InputDataItem() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_OneBehaviorEventRef() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_NoneBehaviorEventRef() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getMultiInstanceLoopCharacteristics_ComplexBehaviorDefinition() {
+ return (EReference)getMultiInstanceLoopCharacteristics().getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EOperation getMultiInstanceLoopCharacteristics__MultiinstanceLoopCharacteristicstarget__DiagnosticChain_Map() {
+ return getMultiInstanceLoopCharacteristics().getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getAssociationDirection() {
+ if (associationDirectionEEnum == null) {
+ associationDirectionEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(12);
+ }
+ return associationDirectionEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getEventBasedGatewayType() {
+ if (eventBasedGatewayTypeEEnum == null) {
+ eventBasedGatewayTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(22);
+ }
+ return eventBasedGatewayTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getGatewayDirection() {
+ if (gatewayDirectionEEnum == null) {
+ gatewayDirectionEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(23);
+ }
+ return gatewayDirectionEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getRelationshipDirection() {
+ if (relationshipDirectionEEnum == null) {
+ relationshipDirectionEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(32);
+ }
+ return relationshipDirectionEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getItemKind() {
+ if (itemKindEEnum == null) {
+ itemKindEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(40);
+ }
+ return itemKindEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getProcessType() {
+ if (processTypeEEnum == null) {
+ processTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(49);
+ }
+ return processTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getAdHocOrdering() {
+ if (adHocOrderingEEnum == null) {
+ adHocOrderingEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(127);
+ }
+ return adHocOrderingEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getMultiInstanceBehavior() {
+ if (multiInstanceBehaviorEEnum == null) {
+ multiInstanceBehaviorEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(BPMNProfilePackage.eNS_URI).getEClassifiers().get(134);
+ }
+ return multiInstanceBehaviorEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BPMNProfileFactory getBPMNProfileFactory() {
+ return (BPMNProfileFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isLoaded = false;
+
+ /**
+ * Laods the package and any sub-packages from their serialized form.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void loadPackage() {
+ if (isLoaded) return;
+ isLoaded = true;
+
+ URL url = getClass().getResource(packageFilename);
+ if (url == null) {
+ throw new RuntimeException("Missing serialized package: " + packageFilename);
+ }
+ URI uri = URI.createURI(url.toString());
+ Resource resource = new EcoreResourceFactoryImpl().createResource(uri);
+ try {
+ resource.load(null);
+ }
+ catch (IOException exception) {
+ throw new WrappedException(exception);
+ }
+ initializeFromLoadedEPackage(this, (EPackage)resource.getContents().get(0));
+ createResource(eNS_URI);
+ }
+
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isFixed = false;
+
+ /**
+ * Fixes up the loaded package, to make it appear as if it had been programmatically built.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fixPackageContents() {
+ if (isFixed) return;
+ isFixed = true;
+ fixEClassifiers();
+ }
+
+ /**
+ * Sets the instance class on the given classifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void fixInstanceClass(EClassifier eClassifier) {
+ if (eClassifier.getInstanceClassName() == null) {
+ eClassifier.setInstanceClassName("org.eclipse.papyrus.bpmn.BPMNProfile." + eClassifier.getName());
+ setGeneratedClassName(eClassifier);
+ }
+ }
+
+} //BPMNProfilePackageImpl

Back to the top