org.omg.bpmn.bpmn2.BPMNRoot Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.omg.bpmn.model Show documentation
Show all versions of org.omg.bpmn.model Show documentation
Ecore and generated code for org.omg.bpmn2
The newest version!
/*
* Copyright (c) 2012 - 2024 Data In Motion and others.
* All rights reserved.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Mark Hoffmann - initial API and implementation
*/
package org.omg.bpmn.bpmn2;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.osgi.annotation.versioning.ProviderType;
/**
*
* A representation of the model object 'BPMN Root'.
*
*
*
* The following features are supported:
*
*
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMixed Mixed}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getXMLNSPrefixMap XMLNS Prefix Map}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getXSISchemaLocation XSI Schema Location}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getActivity Activity}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getAdHocSubProcess Ad Hoc Sub Process}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getFlowElement Flow Element}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getArtifact Artifact}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getAssignment Assignment}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getAssociation Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getAuditing Auditing}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getBaseElement Base Element}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getBaseElementWithMixedContent Base Element With Mixed Content}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getBoundaryEvent Boundary Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getBusinessRuleTask Business Rule Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCallableElement Callable Element}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCallActivity Call Activity}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCallChoreography Call Choreography}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCallConversation Call Conversation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationNode Conversation Node}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCancelEventDefinition Cancel Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEventDefinition Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getRootElement Root Element}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCatchEvent Catch Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCategory Category}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCategoryValue Category Value}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreography Choreography}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCollaboration Collaboration}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreographyActivity Choreography Activity}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreographyTask Choreography Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCompensateEventDefinition Compensate Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getComplexBehaviorDefinition Complex Behavior Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getComplexGateway Complex Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getConditionalEventDefinition Conditional Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getConversation Conversation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationAssociation Conversation Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationLink Conversation Link}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationKey Correlation Key}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationProperty Correlation Property}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationPropertyBinding Correlation Property Binding}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationPropertyRetrievalExpression Correlation Property Retrieval Expression}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationSubscription Correlation Subscription}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataAssociation Data Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataInput Data Input}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataInputAssociation Data Input Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataObject Data Object}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataObjectReference Data Object Reference}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataOutput Data Output}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataOutputAssociation Data Output Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataState Data State}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataStore Data Store}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDataStoreReference Data Store Reference}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDefinitions Definitions}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getDocumentation Documentation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEndEvent End Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEndPoint End Point}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getError Error}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getErrorEventDefinition Error Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEscalation Escalation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEscalationEventDefinition Escalation Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEvent Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getEventBasedGateway Event Based Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getExclusiveGateway Exclusive Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getExpression Expression}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getExtension Extension}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getExtensionElements Extension Elements}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getFlowNode Flow Node}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getFormalExpression Formal Expression}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGateway Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalBusinessRuleTask Global Business Rule Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalChoreographyTask Global Choreography Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalConversation Global Conversation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalManualTask Global Manual Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalScriptTask Global Script Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalTask Global Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalUserTask Global User Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getGroup Group}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getHumanPerformer Human Performer}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getPerformer Performer}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceRole Resource Role}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getImplicitThrowEvent Implicit Throw Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getImport Import}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getInclusiveGateway Inclusive Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getInputSet Input Set}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getInterface Interface}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getIntermediateCatchEvent Intermediate Catch Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getIntermediateThrowEvent Intermediate Throw Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getIoBinding Io Binding}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getIoSpecification Io Specification}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getItemDefinition Item Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getLane Lane}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getLaneSet Lane Set}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getLinkEventDefinition Link Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getLoopCharacteristics Loop Characteristics}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getManualTask Manual Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMessage Message}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageEventDefinition Message Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageFlow Message Flow}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageFlowAssociation Message Flow Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMonitoring Monitoring}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getMultiInstanceLoopCharacteristics Multi Instance Loop Characteristics}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getOperation Operation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getOutputSet Output Set}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getParallelGateway Parallel Gateway}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipant Participant}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipantAssociation Participant Association}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipantMultiplicity Participant Multiplicity}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getPartnerEntity Partner Entity}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getPartnerRole Partner Role}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getPotentialOwner Potential Owner}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getProcess Process}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getProperty Property}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getReceiveTask Receive Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getRelationship Relationship}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getRendering Rendering}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getResource Resource}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceAssignmentExpression Resource Assignment Expression}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceParameter Resource Parameter}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceParameterBinding Resource Parameter Binding}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getScript Script}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getScriptTask Script Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSendTask Send Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSequenceFlow Sequence Flow}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getServiceTask Service Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSignal Signal}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSignalEventDefinition Signal Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getStandardLoopCharacteristics Standard Loop Characteristics}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getStartEvent Start Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSubChoreography Sub Choreography}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSubConversation Sub Conversation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getSubProcess Sub Process}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getTask Task}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getTerminateEventDefinition Terminate Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getText Text}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getTextAnnotation Text Annotation}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getThrowEvent Throw Event}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getTimerEventDefinition Timer Event Definition}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getTransaction Transaction}
* - {@link org.omg.bpmn.bpmn2.BPMNRoot#getUserTask User Task}
*
*
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
@ProviderType
public interface BPMNRoot extends EObject {
/**
* Returns the value of the 'Mixed' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
*
*
* @return the value of the 'Mixed' attribute list.
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* Returns the value of the 'XMLNS Prefix Map' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
*
*
* @return the value of the 'XMLNS Prefix Map' map.
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
*/
EMap getXMLNSPrefixMap();
/**
* Returns the value of the 'XSI Schema Location' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
*
*
* @return the value of the 'XSI Schema Location' map.
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap getXSISchemaLocation();
/**
* Returns the value of the 'Activity' containment reference.
*
*
* @return the value of the 'Activity' containment reference.
* @see #setActivity(Activity)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Activity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='activity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Activity getActivity();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getActivity Activity}' containment reference.
*
*
* @param value the new value of the 'Activity' containment reference.
* @see #getActivity()
* @generated
*/
void setActivity(Activity value);
/**
* Returns the value of the 'Ad Hoc Sub Process' containment reference.
*
*
* @return the value of the 'Ad Hoc Sub Process' containment reference.
* @see #setAdHocSubProcess(AdHocSubProcess)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_AdHocSubProcess()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='adHocSubProcess' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
AdHocSubProcess getAdHocSubProcess();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getAdHocSubProcess Ad Hoc Sub Process}' containment reference.
*
*
* @param value the new value of the 'Ad Hoc Sub Process' containment reference.
* @see #getAdHocSubProcess()
* @generated
*/
void setAdHocSubProcess(AdHocSubProcess value);
/**
* Returns the value of the 'Flow Element' containment reference.
*
*
* @return the value of the 'Flow Element' containment reference.
* @see #setFlowElement(FlowElement)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_FlowElement()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='flowElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
FlowElement getFlowElement();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getFlowElement Flow Element}' containment reference.
*
*
* @param value the new value of the 'Flow Element' containment reference.
* @see #getFlowElement()
* @generated
*/
void setFlowElement(FlowElement value);
/**
* Returns the value of the 'Artifact' containment reference.
*
*
* @return the value of the 'Artifact' containment reference.
* @see #setArtifact(Artifact)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Artifact()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='artifact' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Artifact getArtifact();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getArtifact Artifact}' containment reference.
*
*
* @param value the new value of the 'Artifact' containment reference.
* @see #getArtifact()
* @generated
*/
void setArtifact(Artifact value);
/**
* Returns the value of the 'Assignment' containment reference.
*
*
* @return the value of the 'Assignment' containment reference.
* @see #setAssignment(Assignment)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Assignment()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='assignment' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Assignment getAssignment();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getAssignment Assignment}' containment reference.
*
*
* @param value the new value of the 'Assignment' containment reference.
* @see #getAssignment()
* @generated
*/
void setAssignment(Assignment value);
/**
* Returns the value of the 'Association' containment reference.
*
*
* @return the value of the 'Association' containment reference.
* @see #setAssociation(Association)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Association()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='association' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'"
* @generated
*/
Association getAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getAssociation Association}' containment reference.
*
*
* @param value the new value of the 'Association' containment reference.
* @see #getAssociation()
* @generated
*/
void setAssociation(Association value);
/**
* Returns the value of the 'Auditing' containment reference.
*
*
* @return the value of the 'Auditing' containment reference.
* @see #setAuditing(Auditing)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Auditing()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='auditing' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Auditing getAuditing();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getAuditing Auditing}' containment reference.
*
*
* @param value the new value of the 'Auditing' containment reference.
* @see #getAuditing()
* @generated
*/
void setAuditing(Auditing value);
/**
* Returns the value of the 'Base Element' containment reference.
*
*
* @return the value of the 'Base Element' containment reference.
* @see #setBaseElement(BaseElement)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_BaseElement()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='baseElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
BaseElement getBaseElement();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getBaseElement Base Element}' containment reference.
*
*
* @param value the new value of the 'Base Element' containment reference.
* @see #getBaseElement()
* @generated
*/
void setBaseElement(BaseElement value);
/**
* Returns the value of the 'Base Element With Mixed Content' containment reference.
*
*
* @return the value of the 'Base Element With Mixed Content' containment reference.
* @see #setBaseElementWithMixedContent(BaseElement)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_BaseElementWithMixedContent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='baseElementWithMixedContent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
BaseElement getBaseElementWithMixedContent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getBaseElementWithMixedContent Base Element With Mixed Content}' containment reference.
*
*
* @param value the new value of the 'Base Element With Mixed Content' containment reference.
* @see #getBaseElementWithMixedContent()
* @generated
*/
void setBaseElementWithMixedContent(BaseElement value);
/**
* Returns the value of the 'Boundary Event' containment reference.
*
*
* @return the value of the 'Boundary Event' containment reference.
* @see #setBoundaryEvent(BoundaryEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_BoundaryEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='boundaryEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
BoundaryEvent getBoundaryEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getBoundaryEvent Boundary Event}' containment reference.
*
*
* @param value the new value of the 'Boundary Event' containment reference.
* @see #getBoundaryEvent()
* @generated
*/
void setBoundaryEvent(BoundaryEvent value);
/**
* Returns the value of the 'Business Rule Task' containment reference.
*
*
* @return the value of the 'Business Rule Task' containment reference.
* @see #setBusinessRuleTask(BusinessRuleTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_BusinessRuleTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='businessRuleTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
BusinessRuleTask getBusinessRuleTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getBusinessRuleTask Business Rule Task}' containment reference.
*
*
* @param value the new value of the 'Business Rule Task' containment reference.
* @see #getBusinessRuleTask()
* @generated
*/
void setBusinessRuleTask(BusinessRuleTask value);
/**
* Returns the value of the 'Callable Element' containment reference.
*
*
* @return the value of the 'Callable Element' containment reference.
* @see #setCallableElement(CallableElement)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CallableElement()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='callableElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CallableElement getCallableElement();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCallableElement Callable Element}' containment reference.
*
*
* @param value the new value of the 'Callable Element' containment reference.
* @see #getCallableElement()
* @generated
*/
void setCallableElement(CallableElement value);
/**
* Returns the value of the 'Call Activity' containment reference.
*
*
* @return the value of the 'Call Activity' containment reference.
* @see #setCallActivity(CallActivity)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CallActivity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='callActivity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
CallActivity getCallActivity();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCallActivity Call Activity}' containment reference.
*
*
* @param value the new value of the 'Call Activity' containment reference.
* @see #getCallActivity()
* @generated
*/
void setCallActivity(CallActivity value);
/**
* Returns the value of the 'Call Choreography' containment reference.
*
*
* @return the value of the 'Call Choreography' containment reference.
* @see #setCallChoreography(CallChoreography)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CallChoreography()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='callChoreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
CallChoreography getCallChoreography();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCallChoreography Call Choreography}' containment reference.
*
*
* @param value the new value of the 'Call Choreography' containment reference.
* @see #getCallChoreography()
* @generated
*/
void setCallChoreography(CallChoreography value);
/**
* Returns the value of the 'Call Conversation' containment reference.
*
*
* @return the value of the 'Call Conversation' containment reference.
* @see #setCallConversation(CallConversation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CallConversation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='callConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'"
* @generated
*/
CallConversation getCallConversation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCallConversation Call Conversation}' containment reference.
*
*
* @param value the new value of the 'Call Conversation' containment reference.
* @see #getCallConversation()
* @generated
*/
void setCallConversation(CallConversation value);
/**
* Returns the value of the 'Conversation Node' containment reference.
*
*
* @return the value of the 'Conversation Node' containment reference.
* @see #setConversationNode(ConversationNode)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ConversationNode()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conversationNode' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ConversationNode getConversationNode();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationNode Conversation Node}' containment reference.
*
*
* @param value the new value of the 'Conversation Node' containment reference.
* @see #getConversationNode()
* @generated
*/
void setConversationNode(ConversationNode value);
/**
* Returns the value of the 'Cancel Event Definition' containment reference.
*
*
* @return the value of the 'Cancel Event Definition' containment reference.
* @see #setCancelEventDefinition(CancelEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CancelEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='cancelEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
CancelEventDefinition getCancelEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCancelEventDefinition Cancel Event Definition}' containment reference.
*
*
* @param value the new value of the 'Cancel Event Definition' containment reference.
* @see #getCancelEventDefinition()
* @generated
*/
void setCancelEventDefinition(CancelEventDefinition value);
/**
* Returns the value of the 'Event Definition' containment reference.
*
*
* @return the value of the 'Event Definition' containment reference.
* @see #setEventDefinition(EventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_EventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='eventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
EventDefinition getEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEventDefinition Event Definition}' containment reference.
*
*
* @param value the new value of the 'Event Definition' containment reference.
* @see #getEventDefinition()
* @generated
*/
void setEventDefinition(EventDefinition value);
/**
* Returns the value of the 'Root Element' containment reference.
*
*
* @return the value of the 'Root Element' containment reference.
* @see #setRootElement(RootElement)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_RootElement()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='rootElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
RootElement getRootElement();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getRootElement Root Element}' containment reference.
*
*
* @param value the new value of the 'Root Element' containment reference.
* @see #getRootElement()
* @generated
*/
void setRootElement(RootElement value);
/**
* Returns the value of the 'Catch Event' containment reference.
*
*
* @return the value of the 'Catch Event' containment reference.
* @see #setCatchEvent(CatchEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CatchEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='catchEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CatchEvent getCatchEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCatchEvent Catch Event}' containment reference.
*
*
* @param value the new value of the 'Catch Event' containment reference.
* @see #getCatchEvent()
* @generated
*/
void setCatchEvent(CatchEvent value);
/**
* Returns the value of the 'Category' containment reference.
*
*
* @return the value of the 'Category' containment reference.
* @see #setCategory(Category)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Category()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='category' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Category getCategory();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCategory Category}' containment reference.
*
*
* @param value the new value of the 'Category' containment reference.
* @see #getCategory()
* @generated
*/
void setCategory(Category value);
/**
* Returns the value of the 'Category Value' containment reference.
*
*
* @return the value of the 'Category Value' containment reference.
* @see #setCategoryValue(CategoryValue)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CategoryValue()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='categoryValue' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CategoryValue getCategoryValue();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCategoryValue Category Value}' containment reference.
*
*
* @param value the new value of the 'Category Value' containment reference.
* @see #getCategoryValue()
* @generated
*/
void setCategoryValue(CategoryValue value);
/**
* Returns the value of the 'Choreography' containment reference.
*
*
* @return the value of the 'Choreography' containment reference.
* @see #setChoreography(Choreography)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Choreography()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='choreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#collaboration'"
* @generated
*/
Choreography getChoreography();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreography Choreography}' containment reference.
*
*
* @param value the new value of the 'Choreography' containment reference.
* @see #getChoreography()
* @generated
*/
void setChoreography(Choreography value);
/**
* Returns the value of the 'Collaboration' containment reference.
*
*
* @return the value of the 'Collaboration' containment reference.
* @see #setCollaboration(Collaboration)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Collaboration()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='collaboration' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Collaboration getCollaboration();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCollaboration Collaboration}' containment reference.
*
*
* @param value the new value of the 'Collaboration' containment reference.
* @see #getCollaboration()
* @generated
*/
void setCollaboration(Collaboration value);
/**
* Returns the value of the 'Choreography Activity' containment reference.
*
*
* @return the value of the 'Choreography Activity' containment reference.
* @see #setChoreographyActivity(ChoreographyActivity)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ChoreographyActivity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='choreographyActivity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ChoreographyActivity getChoreographyActivity();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreographyActivity Choreography Activity}' containment reference.
*
*
* @param value the new value of the 'Choreography Activity' containment reference.
* @see #getChoreographyActivity()
* @generated
*/
void setChoreographyActivity(ChoreographyActivity value);
/**
* Returns the value of the 'Choreography Task' containment reference.
*
*
* @return the value of the 'Choreography Task' containment reference.
* @see #setChoreographyTask(ChoreographyTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ChoreographyTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='choreographyTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ChoreographyTask getChoreographyTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getChoreographyTask Choreography Task}' containment reference.
*
*
* @param value the new value of the 'Choreography Task' containment reference.
* @see #getChoreographyTask()
* @generated
*/
void setChoreographyTask(ChoreographyTask value);
/**
* Returns the value of the 'Compensate Event Definition' containment reference.
*
*
* @return the value of the 'Compensate Event Definition' containment reference.
* @see #setCompensateEventDefinition(CompensateEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CompensateEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='compensateEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
CompensateEventDefinition getCompensateEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCompensateEventDefinition Compensate Event Definition}' containment reference.
*
*
* @param value the new value of the 'Compensate Event Definition' containment reference.
* @see #getCompensateEventDefinition()
* @generated
*/
void setCompensateEventDefinition(CompensateEventDefinition value);
/**
* Returns the value of the 'Complex Behavior Definition' containment reference.
*
*
* @return the value of the 'Complex Behavior Definition' containment reference.
* @see #setComplexBehaviorDefinition(ComplexBehaviorDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ComplexBehaviorDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='complexBehaviorDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ComplexBehaviorDefinition getComplexBehaviorDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getComplexBehaviorDefinition Complex Behavior Definition}' containment reference.
*
*
* @param value the new value of the 'Complex Behavior Definition' containment reference.
* @see #getComplexBehaviorDefinition()
* @generated
*/
void setComplexBehaviorDefinition(ComplexBehaviorDefinition value);
/**
* Returns the value of the 'Complex Gateway' containment reference.
*
*
* @return the value of the 'Complex Gateway' containment reference.
* @see #setComplexGateway(ComplexGateway)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ComplexGateway()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='complexGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ComplexGateway getComplexGateway();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getComplexGateway Complex Gateway}' containment reference.
*
*
* @param value the new value of the 'Complex Gateway' containment reference.
* @see #getComplexGateway()
* @generated
*/
void setComplexGateway(ComplexGateway value);
/**
* Returns the value of the 'Conditional Event Definition' containment reference.
*
*
* @return the value of the 'Conditional Event Definition' containment reference.
* @see #setConditionalEventDefinition(ConditionalEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ConditionalEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conditionalEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
ConditionalEventDefinition getConditionalEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getConditionalEventDefinition Conditional Event Definition}' containment reference.
*
*
* @param value the new value of the 'Conditional Event Definition' containment reference.
* @see #getConditionalEventDefinition()
* @generated
*/
void setConditionalEventDefinition(ConditionalEventDefinition value);
/**
* Returns the value of the 'Conversation' containment reference.
*
*
* @return the value of the 'Conversation' containment reference.
* @see #setConversation(Conversation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Conversation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'"
* @generated
*/
Conversation getConversation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getConversation Conversation}' containment reference.
*
*
* @param value the new value of the 'Conversation' containment reference.
* @see #getConversation()
* @generated
*/
void setConversation(Conversation value);
/**
* Returns the value of the 'Conversation Association' containment reference.
*
*
* @return the value of the 'Conversation Association' containment reference.
* @see #setConversationAssociation(ConversationAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ConversationAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conversationAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ConversationAssociation getConversationAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationAssociation Conversation Association}' containment reference.
*
*
* @param value the new value of the 'Conversation Association' containment reference.
* @see #getConversationAssociation()
* @generated
*/
void setConversationAssociation(ConversationAssociation value);
/**
* Returns the value of the 'Conversation Link' containment reference.
*
*
* @return the value of the 'Conversation Link' containment reference.
* @see #setConversationLink(ConversationLink)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ConversationLink()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conversationLink' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ConversationLink getConversationLink();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getConversationLink Conversation Link}' containment reference.
*
*
* @param value the new value of the 'Conversation Link' containment reference.
* @see #getConversationLink()
* @generated
*/
void setConversationLink(ConversationLink value);
/**
* Returns the value of the 'Correlation Key' containment reference.
*
*
* @return the value of the 'Correlation Key' containment reference.
* @see #setCorrelationKey(CorrelationKey)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CorrelationKey()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='correlationKey' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CorrelationKey getCorrelationKey();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationKey Correlation Key}' containment reference.
*
*
* @param value the new value of the 'Correlation Key' containment reference.
* @see #getCorrelationKey()
* @generated
*/
void setCorrelationKey(CorrelationKey value);
/**
* Returns the value of the 'Correlation Property' containment reference.
*
*
* @return the value of the 'Correlation Property' containment reference.
* @see #setCorrelationProperty(CorrelationProperty)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CorrelationProperty()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='correlationProperty' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
CorrelationProperty getCorrelationProperty();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationProperty Correlation Property}' containment reference.
*
*
* @param value the new value of the 'Correlation Property' containment reference.
* @see #getCorrelationProperty()
* @generated
*/
void setCorrelationProperty(CorrelationProperty value);
/**
* Returns the value of the 'Correlation Property Binding' containment reference.
*
*
* @return the value of the 'Correlation Property Binding' containment reference.
* @see #setCorrelationPropertyBinding(CorrelationPropertyBinding)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CorrelationPropertyBinding()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='correlationPropertyBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CorrelationPropertyBinding getCorrelationPropertyBinding();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationPropertyBinding Correlation Property Binding}' containment reference.
*
*
* @param value the new value of the 'Correlation Property Binding' containment reference.
* @see #getCorrelationPropertyBinding()
* @generated
*/
void setCorrelationPropertyBinding(CorrelationPropertyBinding value);
/**
* Returns the value of the 'Correlation Property Retrieval Expression' containment reference.
*
*
* @return the value of the 'Correlation Property Retrieval Expression' containment reference.
* @see #setCorrelationPropertyRetrievalExpression(CorrelationPropertyRetrievalExpression)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CorrelationPropertyRetrievalExpression()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='correlationPropertyRetrievalExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CorrelationPropertyRetrievalExpression getCorrelationPropertyRetrievalExpression();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationPropertyRetrievalExpression Correlation Property Retrieval Expression}' containment reference.
*
*
* @param value the new value of the 'Correlation Property Retrieval Expression' containment reference.
* @see #getCorrelationPropertyRetrievalExpression()
* @generated
*/
void setCorrelationPropertyRetrievalExpression(CorrelationPropertyRetrievalExpression value);
/**
* Returns the value of the 'Correlation Subscription' containment reference.
*
*
* @return the value of the 'Correlation Subscription' containment reference.
* @see #setCorrelationSubscription(CorrelationSubscription)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_CorrelationSubscription()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='correlationSubscription' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
CorrelationSubscription getCorrelationSubscription();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getCorrelationSubscription Correlation Subscription}' containment reference.
*
*
* @param value the new value of the 'Correlation Subscription' containment reference.
* @see #getCorrelationSubscription()
* @generated
*/
void setCorrelationSubscription(CorrelationSubscription value);
/**
* Returns the value of the 'Data Association' containment reference.
*
*
* @return the value of the 'Data Association' containment reference.
* @see #setDataAssociation(DataAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataAssociation getDataAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataAssociation Data Association}' containment reference.
*
*
* @param value the new value of the 'Data Association' containment reference.
* @see #getDataAssociation()
* @generated
*/
void setDataAssociation(DataAssociation value);
/**
* Returns the value of the 'Data Input' containment reference.
*
*
* @return the value of the 'Data Input' containment reference.
* @see #setDataInput(DataInput)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataInput()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataInput' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataInput getDataInput();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataInput Data Input}' containment reference.
*
*
* @param value the new value of the 'Data Input' containment reference.
* @see #getDataInput()
* @generated
*/
void setDataInput(DataInput value);
/**
* Returns the value of the 'Data Input Association' containment reference.
*
*
* @return the value of the 'Data Input Association' containment reference.
* @see #setDataInputAssociation(DataInputAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataInputAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataInputAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataInputAssociation getDataInputAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataInputAssociation Data Input Association}' containment reference.
*
*
* @param value the new value of the 'Data Input Association' containment reference.
* @see #getDataInputAssociation()
* @generated
*/
void setDataInputAssociation(DataInputAssociation value);
/**
* Returns the value of the 'Data Object' containment reference.
*
*
* @return the value of the 'Data Object' containment reference.
* @see #setDataObject(DataObject)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataObject()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataObject' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
DataObject getDataObject();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataObject Data Object}' containment reference.
*
*
* @param value the new value of the 'Data Object' containment reference.
* @see #getDataObject()
* @generated
*/
void setDataObject(DataObject value);
/**
* Returns the value of the 'Data Object Reference' containment reference.
*
*
* @return the value of the 'Data Object Reference' containment reference.
* @see #setDataObjectReference(DataObjectReference)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataObjectReference()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataObjectReference' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
DataObjectReference getDataObjectReference();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataObjectReference Data Object Reference}' containment reference.
*
*
* @param value the new value of the 'Data Object Reference' containment reference.
* @see #getDataObjectReference()
* @generated
*/
void setDataObjectReference(DataObjectReference value);
/**
* Returns the value of the 'Data Output' containment reference.
*
*
* @return the value of the 'Data Output' containment reference.
* @see #setDataOutput(DataOutput)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataOutput()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataOutput' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataOutput getDataOutput();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataOutput Data Output}' containment reference.
*
*
* @param value the new value of the 'Data Output' containment reference.
* @see #getDataOutput()
* @generated
*/
void setDataOutput(DataOutput value);
/**
* Returns the value of the 'Data Output Association' containment reference.
*
*
* @return the value of the 'Data Output Association' containment reference.
* @see #setDataOutputAssociation(DataOutputAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataOutputAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataOutputAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataOutputAssociation getDataOutputAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataOutputAssociation Data Output Association}' containment reference.
*
*
* @param value the new value of the 'Data Output Association' containment reference.
* @see #getDataOutputAssociation()
* @generated
*/
void setDataOutputAssociation(DataOutputAssociation value);
/**
* Returns the value of the 'Data State' containment reference.
*
*
* @return the value of the 'Data State' containment reference.
* @see #setDataState(DataState)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataState()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataState' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
DataState getDataState();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataState Data State}' containment reference.
*
*
* @param value the new value of the 'Data State' containment reference.
* @see #getDataState()
* @generated
*/
void setDataState(DataState value);
/**
* Returns the value of the 'Data Store' containment reference.
*
*
* @return the value of the 'Data Store' containment reference.
* @see #setDataStore(DataStore)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataStore()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataStore' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
DataStore getDataStore();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataStore Data Store}' containment reference.
*
*
* @param value the new value of the 'Data Store' containment reference.
* @see #getDataStore()
* @generated
*/
void setDataStore(DataStore value);
/**
* Returns the value of the 'Data Store Reference' containment reference.
*
*
* @return the value of the 'Data Store Reference' containment reference.
* @see #setDataStoreReference(DataStoreReference)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_DataStoreReference()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='dataStoreReference' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
DataStoreReference getDataStoreReference();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDataStoreReference Data Store Reference}' containment reference.
*
*
* @param value the new value of the 'Data Store Reference' containment reference.
* @see #getDataStoreReference()
* @generated
*/
void setDataStoreReference(DataStoreReference value);
/**
* Returns the value of the 'Definitions' containment reference.
*
*
* @return the value of the 'Definitions' containment reference.
* @see #setDefinitions(Definitions)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Definitions()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='definitions' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Definitions getDefinitions();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDefinitions Definitions}' containment reference.
*
*
* @param value the new value of the 'Definitions' containment reference.
* @see #getDefinitions()
* @generated
*/
void setDefinitions(Definitions value);
/**
* Returns the value of the 'Documentation' containment reference.
*
*
* @return the value of the 'Documentation' containment reference.
* @see #setDocumentation(Documentation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Documentation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='documentation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Documentation getDocumentation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getDocumentation Documentation}' containment reference.
*
*
* @param value the new value of the 'Documentation' containment reference.
* @see #getDocumentation()
* @generated
*/
void setDocumentation(Documentation value);
/**
* Returns the value of the 'End Event' containment reference.
*
*
* @return the value of the 'End Event' containment reference.
* @see #setEndEvent(EndEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_EndEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='endEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
EndEvent getEndEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEndEvent End Event}' containment reference.
*
*
* @param value the new value of the 'End Event' containment reference.
* @see #getEndEvent()
* @generated
*/
void setEndEvent(EndEvent value);
/**
* Returns the value of the 'End Point' containment reference.
*
*
* @return the value of the 'End Point' containment reference.
* @see #setEndPoint(EndPoint)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_EndPoint()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='endPoint' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
EndPoint getEndPoint();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEndPoint End Point}' containment reference.
*
*
* @param value the new value of the 'End Point' containment reference.
* @see #getEndPoint()
* @generated
*/
void setEndPoint(EndPoint value);
/**
* Returns the value of the 'Error' containment reference.
*
*
* @return the value of the 'Error' containment reference.
* @see #setError(org.omg.bpmn.bpmn2.Error)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Error()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='error' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
org.omg.bpmn.bpmn2.Error getError();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getError Error}' containment reference.
*
*
* @param value the new value of the 'Error' containment reference.
* @see #getError()
* @generated
*/
void setError(org.omg.bpmn.bpmn2.Error value);
/**
* Returns the value of the 'Error Event Definition' containment reference.
*
*
* @return the value of the 'Error Event Definition' containment reference.
* @see #setErrorEventDefinition(ErrorEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ErrorEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='errorEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
ErrorEventDefinition getErrorEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getErrorEventDefinition Error Event Definition}' containment reference.
*
*
* @param value the new value of the 'Error Event Definition' containment reference.
* @see #getErrorEventDefinition()
* @generated
*/
void setErrorEventDefinition(ErrorEventDefinition value);
/**
* Returns the value of the 'Escalation' containment reference.
*
*
* @return the value of the 'Escalation' containment reference.
* @see #setEscalation(Escalation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Escalation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='escalation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Escalation getEscalation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEscalation Escalation}' containment reference.
*
*
* @param value the new value of the 'Escalation' containment reference.
* @see #getEscalation()
* @generated
*/
void setEscalation(Escalation value);
/**
* Returns the value of the 'Escalation Event Definition' containment reference.
*
*
* @return the value of the 'Escalation Event Definition' containment reference.
* @see #setEscalationEventDefinition(EscalationEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_EscalationEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='escalationEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
EscalationEventDefinition getEscalationEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEscalationEventDefinition Escalation Event Definition}' containment reference.
*
*
* @param value the new value of the 'Escalation Event Definition' containment reference.
* @see #getEscalationEventDefinition()
* @generated
*/
void setEscalationEventDefinition(EscalationEventDefinition value);
/**
* Returns the value of the 'Event' containment reference.
*
*
* @return the value of the 'Event' containment reference.
* @see #setEvent(Event)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Event()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='event' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
Event getEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEvent Event}' containment reference.
*
*
* @param value the new value of the 'Event' containment reference.
* @see #getEvent()
* @generated
*/
void setEvent(Event value);
/**
* Returns the value of the 'Event Based Gateway' containment reference.
*
*
* @return the value of the 'Event Based Gateway' containment reference.
* @see #setEventBasedGateway(EventBasedGateway)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_EventBasedGateway()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='eventBasedGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
EventBasedGateway getEventBasedGateway();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getEventBasedGateway Event Based Gateway}' containment reference.
*
*
* @param value the new value of the 'Event Based Gateway' containment reference.
* @see #getEventBasedGateway()
* @generated
*/
void setEventBasedGateway(EventBasedGateway value);
/**
* Returns the value of the 'Exclusive Gateway' containment reference.
*
*
* @return the value of the 'Exclusive Gateway' containment reference.
* @see #setExclusiveGateway(ExclusiveGateway)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ExclusiveGateway()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='exclusiveGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ExclusiveGateway getExclusiveGateway();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getExclusiveGateway Exclusive Gateway}' containment reference.
*
*
* @param value the new value of the 'Exclusive Gateway' containment reference.
* @see #getExclusiveGateway()
* @generated
*/
void setExclusiveGateway(ExclusiveGateway value);
/**
* Returns the value of the 'Expression' containment reference.
*
*
* @return the value of the 'Expression' containment reference.
* @see #setExpression(Expression)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Expression()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='expression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Expression getExpression();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getExpression Expression}' containment reference.
*
*
* @param value the new value of the 'Expression' containment reference.
* @see #getExpression()
* @generated
*/
void setExpression(Expression value);
/**
* Returns the value of the 'Extension' containment reference.
*
*
* @return the value of the 'Extension' containment reference.
* @see #setExtension(Extension)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Extension()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='extension' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Extension getExtension();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getExtension Extension}' containment reference.
*
*
* @param value the new value of the 'Extension' containment reference.
* @see #getExtension()
* @generated
*/
void setExtension(Extension value);
/**
* Returns the value of the 'Extension Elements' containment reference.
*
*
* @return the value of the 'Extension Elements' containment reference.
* @see #setExtensionElements(ExtensionAttributeValue)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ExtensionElements()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='extensionElements' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ExtensionAttributeValue getExtensionElements();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getExtensionElements Extension Elements}' containment reference.
*
*
* @param value the new value of the 'Extension Elements' containment reference.
* @see #getExtensionElements()
* @generated
*/
void setExtensionElements(ExtensionAttributeValue value);
/**
* Returns the value of the 'Flow Node' containment reference.
*
*
* @return the value of the 'Flow Node' containment reference.
* @see #setFlowNode(FlowNode)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_FlowNode()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='flowNode' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
FlowNode getFlowNode();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getFlowNode Flow Node}' containment reference.
*
*
* @param value the new value of the 'Flow Node' containment reference.
* @see #getFlowNode()
* @generated
*/
void setFlowNode(FlowNode value);
/**
* Returns the value of the 'Formal Expression' containment reference.
*
*
* @return the value of the 'Formal Expression' containment reference.
* @see #setFormalExpression(FormalExpression)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_FormalExpression()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='formalExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#expression'"
* @generated
*/
FormalExpression getFormalExpression();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getFormalExpression Formal Expression}' containment reference.
*
*
* @param value the new value of the 'Formal Expression' containment reference.
* @see #getFormalExpression()
* @generated
*/
void setFormalExpression(FormalExpression value);
/**
* Returns the value of the 'Gateway' containment reference.
*
*
* @return the value of the 'Gateway' containment reference.
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Gateway()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='gateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Gateway getGateway();
/**
* Returns the value of the 'Global Business Rule Task' containment reference.
*
*
* @return the value of the 'Global Business Rule Task' containment reference.
* @see #setGlobalBusinessRuleTask(GlobalBusinessRuleTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalBusinessRuleTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalBusinessRuleTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
GlobalBusinessRuleTask getGlobalBusinessRuleTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalBusinessRuleTask Global Business Rule Task}' containment reference.
*
*
* @param value the new value of the 'Global Business Rule Task' containment reference.
* @see #getGlobalBusinessRuleTask()
* @generated
*/
void setGlobalBusinessRuleTask(GlobalBusinessRuleTask value);
/**
* Returns the value of the 'Global Choreography Task' containment reference.
*
*
* @return the value of the 'Global Choreography Task' containment reference.
* @see #setGlobalChoreographyTask(GlobalChoreographyTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalChoreographyTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalChoreographyTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#choreography'"
* @generated
*/
GlobalChoreographyTask getGlobalChoreographyTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalChoreographyTask Global Choreography Task}' containment reference.
*
*
* @param value the new value of the 'Global Choreography Task' containment reference.
* @see #getGlobalChoreographyTask()
* @generated
*/
void setGlobalChoreographyTask(GlobalChoreographyTask value);
/**
* Returns the value of the 'Global Conversation' containment reference.
*
*
* @return the value of the 'Global Conversation' containment reference.
* @see #setGlobalConversation(GlobalConversation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalConversation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#collaboration'"
* @generated
*/
GlobalConversation getGlobalConversation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalConversation Global Conversation}' containment reference.
*
*
* @param value the new value of the 'Global Conversation' containment reference.
* @see #getGlobalConversation()
* @generated
*/
void setGlobalConversation(GlobalConversation value);
/**
* Returns the value of the 'Global Manual Task' containment reference.
*
*
* @return the value of the 'Global Manual Task' containment reference.
* @see #setGlobalManualTask(GlobalManualTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalManualTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalManualTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
GlobalManualTask getGlobalManualTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalManualTask Global Manual Task}' containment reference.
*
*
* @param value the new value of the 'Global Manual Task' containment reference.
* @see #getGlobalManualTask()
* @generated
*/
void setGlobalManualTask(GlobalManualTask value);
/**
* Returns the value of the 'Global Script Task' containment reference.
*
*
* @return the value of the 'Global Script Task' containment reference.
* @see #setGlobalScriptTask(GlobalScriptTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalScriptTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalScriptTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
GlobalScriptTask getGlobalScriptTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalScriptTask Global Script Task}' containment reference.
*
*
* @param value the new value of the 'Global Script Task' containment reference.
* @see #getGlobalScriptTask()
* @generated
*/
void setGlobalScriptTask(GlobalScriptTask value);
/**
* Returns the value of the 'Global Task' containment reference.
*
*
* @return the value of the 'Global Task' containment reference.
* @see #setGlobalTask(GlobalTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
GlobalTask getGlobalTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalTask Global Task}' containment reference.
*
*
* @param value the new value of the 'Global Task' containment reference.
* @see #getGlobalTask()
* @generated
*/
void setGlobalTask(GlobalTask value);
/**
* Returns the value of the 'Global User Task' containment reference.
*
*
* @return the value of the 'Global User Task' containment reference.
* @see #setGlobalUserTask(GlobalUserTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_GlobalUserTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='globalUserTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
GlobalUserTask getGlobalUserTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGlobalUserTask Global User Task}' containment reference.
*
*
* @param value the new value of the 'Global User Task' containment reference.
* @see #getGlobalUserTask()
* @generated
*/
void setGlobalUserTask(GlobalUserTask value);
/**
* Returns the value of the 'Group' containment reference.
*
*
* @return the value of the 'Group' containment reference.
* @see #setGroup(Group)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Group()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='group' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'"
* @generated
*/
Group getGroup();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getGroup Group}' containment reference.
*
*
* @param value the new value of the 'Group' containment reference.
* @see #getGroup()
* @generated
*/
void setGroup(Group value);
/**
* Returns the value of the 'Human Performer' containment reference.
*
*
* @return the value of the 'Human Performer' containment reference.
* @see #setHumanPerformer(HumanPerformer)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_HumanPerformer()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='humanPerformer' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#performer'"
* @generated
*/
HumanPerformer getHumanPerformer();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getHumanPerformer Human Performer}' containment reference.
*
*
* @param value the new value of the 'Human Performer' containment reference.
* @see #getHumanPerformer()
* @generated
*/
void setHumanPerformer(HumanPerformer value);
/**
* Returns the value of the 'Performer' containment reference.
*
*
* @return the value of the 'Performer' containment reference.
* @see #setPerformer(Performer)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Performer()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='performer' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#resourceRole'"
* @generated
*/
Performer getPerformer();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getPerformer Performer}' containment reference.
*
*
* @param value the new value of the 'Performer' containment reference.
* @see #getPerformer()
* @generated
*/
void setPerformer(Performer value);
/**
* Returns the value of the 'Resource Role' containment reference.
*
*
* @return the value of the 'Resource Role' containment reference.
* @see #setResourceRole(ResourceRole)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ResourceRole()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resourceRole' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ResourceRole getResourceRole();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceRole Resource Role}' containment reference.
*
*
* @param value the new value of the 'Resource Role' containment reference.
* @see #getResourceRole()
* @generated
*/
void setResourceRole(ResourceRole value);
/**
* Returns the value of the 'Implicit Throw Event' containment reference.
*
*
* @return the value of the 'Implicit Throw Event' containment reference.
* @see #setImplicitThrowEvent(ImplicitThrowEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ImplicitThrowEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='implicitThrowEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ImplicitThrowEvent getImplicitThrowEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getImplicitThrowEvent Implicit Throw Event}' containment reference.
*
*
* @param value the new value of the 'Implicit Throw Event' containment reference.
* @see #getImplicitThrowEvent()
* @generated
*/
void setImplicitThrowEvent(ImplicitThrowEvent value);
/**
* Returns the value of the 'Import' containment reference.
*
*
* @return the value of the 'Import' containment reference.
* @see #setImport(Import)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Import()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='import' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Import getImport();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getImport Import}' containment reference.
*
*
* @param value the new value of the 'Import' containment reference.
* @see #getImport()
* @generated
*/
void setImport(Import value);
/**
* Returns the value of the 'Inclusive Gateway' containment reference.
*
*
* @return the value of the 'Inclusive Gateway' containment reference.
* @see #setInclusiveGateway(InclusiveGateway)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_InclusiveGateway()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='inclusiveGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
InclusiveGateway getInclusiveGateway();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getInclusiveGateway Inclusive Gateway}' containment reference.
*
*
* @param value the new value of the 'Inclusive Gateway' containment reference.
* @see #getInclusiveGateway()
* @generated
*/
void setInclusiveGateway(InclusiveGateway value);
/**
* Returns the value of the 'Input Set' containment reference.
*
*
* @return the value of the 'Input Set' containment reference.
* @see #setInputSet(InputSet)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_InputSet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='inputSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
InputSet getInputSet();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getInputSet Input Set}' containment reference.
*
*
* @param value the new value of the 'Input Set' containment reference.
* @see #getInputSet()
* @generated
*/
void setInputSet(InputSet value);
/**
* Returns the value of the 'Interface' containment reference.
*
*
* @return the value of the 'Interface' containment reference.
* @see #setInterface(Interface)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Interface()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='interface' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Interface getInterface();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getInterface Interface}' containment reference.
*
*
* @param value the new value of the 'Interface' containment reference.
* @see #getInterface()
* @generated
*/
void setInterface(Interface value);
/**
* Returns the value of the 'Intermediate Catch Event' containment reference.
*
*
* @return the value of the 'Intermediate Catch Event' containment reference.
* @see #setIntermediateCatchEvent(IntermediateCatchEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_IntermediateCatchEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='intermediateCatchEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
IntermediateCatchEvent getIntermediateCatchEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getIntermediateCatchEvent Intermediate Catch Event}' containment reference.
*
*
* @param value the new value of the 'Intermediate Catch Event' containment reference.
* @see #getIntermediateCatchEvent()
* @generated
*/
void setIntermediateCatchEvent(IntermediateCatchEvent value);
/**
* Returns the value of the 'Intermediate Throw Event' containment reference.
*
*
* @return the value of the 'Intermediate Throw Event' containment reference.
* @see #setIntermediateThrowEvent(IntermediateThrowEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_IntermediateThrowEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='intermediateThrowEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
IntermediateThrowEvent getIntermediateThrowEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getIntermediateThrowEvent Intermediate Throw Event}' containment reference.
*
*
* @param value the new value of the 'Intermediate Throw Event' containment reference.
* @see #getIntermediateThrowEvent()
* @generated
*/
void setIntermediateThrowEvent(IntermediateThrowEvent value);
/**
* Returns the value of the 'Io Binding' containment reference.
*
*
* @return the value of the 'Io Binding' containment reference.
* @see #setIoBinding(InputOutputBinding)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_IoBinding()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ioBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
InputOutputBinding getIoBinding();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getIoBinding Io Binding}' containment reference.
*
*
* @param value the new value of the 'Io Binding' containment reference.
* @see #getIoBinding()
* @generated
*/
void setIoBinding(InputOutputBinding value);
/**
* Returns the value of the 'Io Specification' containment reference.
*
*
* @return the value of the 'Io Specification' containment reference.
* @see #setIoSpecification(InputOutputSpecification)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_IoSpecification()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ioSpecification' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
InputOutputSpecification getIoSpecification();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getIoSpecification Io Specification}' containment reference.
*
*
* @param value the new value of the 'Io Specification' containment reference.
* @see #getIoSpecification()
* @generated
*/
void setIoSpecification(InputOutputSpecification value);
/**
* Returns the value of the 'Item Definition' containment reference.
*
*
* @return the value of the 'Item Definition' containment reference.
* @see #setItemDefinition(ItemDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ItemDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='itemDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
ItemDefinition getItemDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getItemDefinition Item Definition}' containment reference.
*
*
* @param value the new value of the 'Item Definition' containment reference.
* @see #getItemDefinition()
* @generated
*/
void setItemDefinition(ItemDefinition value);
/**
* Returns the value of the 'Lane' containment reference.
*
*
* @return the value of the 'Lane' containment reference.
* @see #setLane(Lane)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Lane()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='lane' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Lane getLane();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getLane Lane}' containment reference.
*
*
* @param value the new value of the 'Lane' containment reference.
* @see #getLane()
* @generated
*/
void setLane(Lane value);
/**
* Returns the value of the 'Lane Set' containment reference.
*
*
* @return the value of the 'Lane Set' containment reference.
* @see #setLaneSet(LaneSet)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_LaneSet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='laneSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
LaneSet getLaneSet();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getLaneSet Lane Set}' containment reference.
*
*
* @param value the new value of the 'Lane Set' containment reference.
* @see #getLaneSet()
* @generated
*/
void setLaneSet(LaneSet value);
/**
* Returns the value of the 'Link Event Definition' containment reference.
*
*
* @return the value of the 'Link Event Definition' containment reference.
* @see #setLinkEventDefinition(LinkEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_LinkEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='linkEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
LinkEventDefinition getLinkEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getLinkEventDefinition Link Event Definition}' containment reference.
*
*
* @param value the new value of the 'Link Event Definition' containment reference.
* @see #getLinkEventDefinition()
* @generated
*/
void setLinkEventDefinition(LinkEventDefinition value);
/**
* Returns the value of the 'Loop Characteristics' containment reference.
*
*
* @return the value of the 'Loop Characteristics' containment reference.
* @see #setLoopCharacteristics(LoopCharacteristics)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_LoopCharacteristics()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='loopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
LoopCharacteristics getLoopCharacteristics();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getLoopCharacteristics Loop Characteristics}' containment reference.
*
*
* @param value the new value of the 'Loop Characteristics' containment reference.
* @see #getLoopCharacteristics()
* @generated
*/
void setLoopCharacteristics(LoopCharacteristics value);
/**
* Returns the value of the 'Manual Task' containment reference.
*
*
* @return the value of the 'Manual Task' containment reference.
* @see #setManualTask(ManualTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ManualTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='manualTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ManualTask getManualTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getManualTask Manual Task}' containment reference.
*
*
* @param value the new value of the 'Manual Task' containment reference.
* @see #getManualTask()
* @generated
*/
void setManualTask(ManualTask value);
/**
* Returns the value of the 'Message' containment reference.
*
*
* @return the value of the 'Message' containment reference.
* @see #setMessage(Message)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Message()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='message' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Message getMessage();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMessage Message}' containment reference.
*
*
* @param value the new value of the 'Message' containment reference.
* @see #getMessage()
* @generated
*/
void setMessage(Message value);
/**
* Returns the value of the 'Message Event Definition' containment reference.
*
*
* @return the value of the 'Message Event Definition' containment reference.
* @see #setMessageEventDefinition(MessageEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_MessageEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='messageEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
MessageEventDefinition getMessageEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageEventDefinition Message Event Definition}' containment reference.
*
*
* @param value the new value of the 'Message Event Definition' containment reference.
* @see #getMessageEventDefinition()
* @generated
*/
void setMessageEventDefinition(MessageEventDefinition value);
/**
* Returns the value of the 'Message Flow' containment reference.
*
*
* @return the value of the 'Message Flow' containment reference.
* @see #setMessageFlow(MessageFlow)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_MessageFlow()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='messageFlow' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
MessageFlow getMessageFlow();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageFlow Message Flow}' containment reference.
*
*
* @param value the new value of the 'Message Flow' containment reference.
* @see #getMessageFlow()
* @generated
*/
void setMessageFlow(MessageFlow value);
/**
* Returns the value of the 'Message Flow Association' containment reference.
*
*
* @return the value of the 'Message Flow Association' containment reference.
* @see #setMessageFlowAssociation(MessageFlowAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_MessageFlowAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='messageFlowAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
MessageFlowAssociation getMessageFlowAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMessageFlowAssociation Message Flow Association}' containment reference.
*
*
* @param value the new value of the 'Message Flow Association' containment reference.
* @see #getMessageFlowAssociation()
* @generated
*/
void setMessageFlowAssociation(MessageFlowAssociation value);
/**
* Returns the value of the 'Monitoring' containment reference.
*
*
* @return the value of the 'Monitoring' containment reference.
* @see #setMonitoring(Monitoring)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Monitoring()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='monitoring' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Monitoring getMonitoring();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMonitoring Monitoring}' containment reference.
*
*
* @param value the new value of the 'Monitoring' containment reference.
* @see #getMonitoring()
* @generated
*/
void setMonitoring(Monitoring value);
/**
* Returns the value of the 'Multi Instance Loop Characteristics' containment reference.
*
*
* @return the value of the 'Multi Instance Loop Characteristics' containment reference.
* @see #setMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_MultiInstanceLoopCharacteristics()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='multiInstanceLoopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#loopCharacteristics'"
* @generated
*/
MultiInstanceLoopCharacteristics getMultiInstanceLoopCharacteristics();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getMultiInstanceLoopCharacteristics Multi Instance Loop Characteristics}' containment reference.
*
*
* @param value the new value of the 'Multi Instance Loop Characteristics' containment reference.
* @see #getMultiInstanceLoopCharacteristics()
* @generated
*/
void setMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics value);
/**
* Returns the value of the 'Operation' containment reference.
*
*
* @return the value of the 'Operation' containment reference.
* @see #setOperation(Operation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Operation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='operation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Operation getOperation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getOperation Operation}' containment reference.
*
*
* @param value the new value of the 'Operation' containment reference.
* @see #getOperation()
* @generated
*/
void setOperation(Operation value);
/**
* Returns the value of the 'Output Set' containment reference.
*
*
* @return the value of the 'Output Set' containment reference.
* @see #setOutputSet(OutputSet)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_OutputSet()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='outputSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
OutputSet getOutputSet();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getOutputSet Output Set}' containment reference.
*
*
* @param value the new value of the 'Output Set' containment reference.
* @see #getOutputSet()
* @generated
*/
void setOutputSet(OutputSet value);
/**
* Returns the value of the 'Parallel Gateway' containment reference.
*
*
* @return the value of the 'Parallel Gateway' containment reference.
* @see #setParallelGateway(ParallelGateway)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ParallelGateway()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='parallelGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ParallelGateway getParallelGateway();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getParallelGateway Parallel Gateway}' containment reference.
*
*
* @param value the new value of the 'Parallel Gateway' containment reference.
* @see #getParallelGateway()
* @generated
*/
void setParallelGateway(ParallelGateway value);
/**
* Returns the value of the 'Participant' containment reference.
*
*
* @return the value of the 'Participant' containment reference.
* @see #setParticipant(Participant)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Participant()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='participant' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Participant getParticipant();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipant Participant}' containment reference.
*
*
* @param value the new value of the 'Participant' containment reference.
* @see #getParticipant()
* @generated
*/
void setParticipant(Participant value);
/**
* Returns the value of the 'Participant Association' containment reference.
*
*
* @return the value of the 'Participant Association' containment reference.
* @see #setParticipantAssociation(ParticipantAssociation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ParticipantAssociation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='participantAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ParticipantAssociation getParticipantAssociation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipantAssociation Participant Association}' containment reference.
*
*
* @param value the new value of the 'Participant Association' containment reference.
* @see #getParticipantAssociation()
* @generated
*/
void setParticipantAssociation(ParticipantAssociation value);
/**
* Returns the value of the 'Participant Multiplicity' containment reference.
*
*
* @return the value of the 'Participant Multiplicity' containment reference.
* @see #setParticipantMultiplicity(ParticipantMultiplicity)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ParticipantMultiplicity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='participantMultiplicity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ParticipantMultiplicity getParticipantMultiplicity();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getParticipantMultiplicity Participant Multiplicity}' containment reference.
*
*
* @param value the new value of the 'Participant Multiplicity' containment reference.
* @see #getParticipantMultiplicity()
* @generated
*/
void setParticipantMultiplicity(ParticipantMultiplicity value);
/**
* Returns the value of the 'Partner Entity' containment reference.
*
*
* @return the value of the 'Partner Entity' containment reference.
* @see #setPartnerEntity(PartnerEntity)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_PartnerEntity()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='partnerEntity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
PartnerEntity getPartnerEntity();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getPartnerEntity Partner Entity}' containment reference.
*
*
* @param value the new value of the 'Partner Entity' containment reference.
* @see #getPartnerEntity()
* @generated
*/
void setPartnerEntity(PartnerEntity value);
/**
* Returns the value of the 'Partner Role' containment reference.
*
*
* @return the value of the 'Partner Role' containment reference.
* @see #setPartnerRole(PartnerRole)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_PartnerRole()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='partnerRole' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
PartnerRole getPartnerRole();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getPartnerRole Partner Role}' containment reference.
*
*
* @param value the new value of the 'Partner Role' containment reference.
* @see #getPartnerRole()
* @generated
*/
void setPartnerRole(PartnerRole value);
/**
* Returns the value of the 'Potential Owner' containment reference.
*
*
* @return the value of the 'Potential Owner' containment reference.
* @see #setPotentialOwner(PotentialOwner)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_PotentialOwner()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='potentialOwner' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#performer'"
* @generated
*/
PotentialOwner getPotentialOwner();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getPotentialOwner Potential Owner}' containment reference.
*
*
* @param value the new value of the 'Potential Owner' containment reference.
* @see #getPotentialOwner()
* @generated
*/
void setPotentialOwner(PotentialOwner value);
/**
* Returns the value of the 'Process' containment reference.
*
*
* @return the value of the 'Process' containment reference.
* @see #setProcess(org.omg.bpmn.bpmn2.Process)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Process()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='process' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
org.omg.bpmn.bpmn2.Process getProcess();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getProcess Process}' containment reference.
*
*
* @param value the new value of the 'Process' containment reference.
* @see #getProcess()
* @generated
*/
void setProcess(org.omg.bpmn.bpmn2.Process value);
/**
* Returns the value of the 'Property' containment reference.
*
*
* @return the value of the 'Property' containment reference.
* @see #setProperty(Property)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Property()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='property' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Property getProperty();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getProperty Property}' containment reference.
*
*
* @param value the new value of the 'Property' containment reference.
* @see #getProperty()
* @generated
*/
void setProperty(Property value);
/**
* Returns the value of the 'Receive Task' containment reference.
*
*
* @return the value of the 'Receive Task' containment reference.
* @see #setReceiveTask(ReceiveTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ReceiveTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='receiveTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ReceiveTask getReceiveTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getReceiveTask Receive Task}' containment reference.
*
*
* @param value the new value of the 'Receive Task' containment reference.
* @see #getReceiveTask()
* @generated
*/
void setReceiveTask(ReceiveTask value);
/**
* Returns the value of the 'Relationship' containment reference.
*
*
* @return the value of the 'Relationship' containment reference.
* @see #setRelationship(Relationship)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Relationship()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='relationship' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Relationship getRelationship();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getRelationship Relationship}' containment reference.
*
*
* @param value the new value of the 'Relationship' containment reference.
* @see #getRelationship()
* @generated
*/
void setRelationship(Relationship value);
/**
* Returns the value of the 'Rendering' containment reference.
*
*
* @return the value of the 'Rendering' containment reference.
* @see #setRendering(Rendering)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Rendering()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='rendering' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
Rendering getRendering();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getRendering Rendering}' containment reference.
*
*
* @param value the new value of the 'Rendering' containment reference.
* @see #getRendering()
* @generated
*/
void setRendering(Rendering value);
/**
* Returns the value of the 'Resource' containment reference.
*
*
* @return the value of the 'Resource' containment reference.
* @see #setResource(Resource)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Resource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resource' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Resource getResource();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getResource Resource}' containment reference.
*
*
* @param value the new value of the 'Resource' containment reference.
* @see #getResource()
* @generated
*/
void setResource(Resource value);
/**
* Returns the value of the 'Resource Assignment Expression' containment reference.
*
*
* @return the value of the 'Resource Assignment Expression' containment reference.
* @see #setResourceAssignmentExpression(ResourceAssignmentExpression)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ResourceAssignmentExpression()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resourceAssignmentExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ResourceAssignmentExpression getResourceAssignmentExpression();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceAssignmentExpression Resource Assignment Expression}' containment reference.
*
*
* @param value the new value of the 'Resource Assignment Expression' containment reference.
* @see #getResourceAssignmentExpression()
* @generated
*/
void setResourceAssignmentExpression(ResourceAssignmentExpression value);
/**
* Returns the value of the 'Resource Parameter' containment reference.
*
*
* @return the value of the 'Resource Parameter' containment reference.
* @see #setResourceParameter(ResourceParameter)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ResourceParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resourceParameter' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ResourceParameter getResourceParameter();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceParameter Resource Parameter}' containment reference.
*
*
* @param value the new value of the 'Resource Parameter' containment reference.
* @see #getResourceParameter()
* @generated
*/
void setResourceParameter(ResourceParameter value);
/**
* Returns the value of the 'Resource Parameter Binding' containment reference.
*
*
* @return the value of the 'Resource Parameter Binding' containment reference.
* @see #setResourceParameterBinding(ResourceParameterBinding)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ResourceParameterBinding()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resourceParameterBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ResourceParameterBinding getResourceParameterBinding();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getResourceParameterBinding Resource Parameter Binding}' containment reference.
*
*
* @param value the new value of the 'Resource Parameter Binding' containment reference.
* @see #getResourceParameterBinding()
* @generated
*/
void setResourceParameterBinding(ResourceParameterBinding value);
/**
* Returns the value of the 'Script' containment reference.
*
*
* @return the value of the 'Script' containment reference.
* @see #setScript(EObject)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Script()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='script' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
EObject getScript();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getScript Script}' containment reference.
*
*
* @param value the new value of the 'Script' containment reference.
* @see #getScript()
* @generated
*/
void setScript(EObject value);
/**
* Returns the value of the 'Script Task' containment reference.
*
*
* @return the value of the 'Script Task' containment reference.
* @see #setScriptTask(ScriptTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ScriptTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='scriptTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ScriptTask getScriptTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getScriptTask Script Task}' containment reference.
*
*
* @param value the new value of the 'Script Task' containment reference.
* @see #getScriptTask()
* @generated
*/
void setScriptTask(ScriptTask value);
/**
* Returns the value of the 'Send Task' containment reference.
*
*
* @return the value of the 'Send Task' containment reference.
* @see #setSendTask(SendTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SendTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sendTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
SendTask getSendTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSendTask Send Task}' containment reference.
*
*
* @param value the new value of the 'Send Task' containment reference.
* @see #getSendTask()
* @generated
*/
void setSendTask(SendTask value);
/**
* Returns the value of the 'Sequence Flow' containment reference.
*
*
* @return the value of the 'Sequence Flow' containment reference.
* @see #setSequenceFlow(SequenceFlow)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SequenceFlow()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='sequenceFlow' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
SequenceFlow getSequenceFlow();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSequenceFlow Sequence Flow}' containment reference.
*
*
* @param value the new value of the 'Sequence Flow' containment reference.
* @see #getSequenceFlow()
* @generated
*/
void setSequenceFlow(SequenceFlow value);
/**
* Returns the value of the 'Service Task' containment reference.
*
*
* @return the value of the 'Service Task' containment reference.
* @see #setServiceTask(ServiceTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ServiceTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='serviceTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
ServiceTask getServiceTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getServiceTask Service Task}' containment reference.
*
*
* @param value the new value of the 'Service Task' containment reference.
* @see #getServiceTask()
* @generated
*/
void setServiceTask(ServiceTask value);
/**
* Returns the value of the 'Signal' containment reference.
*
*
* @return the value of the 'Signal' containment reference.
* @see #setSignal(Signal)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Signal()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='signal' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'"
* @generated
*/
Signal getSignal();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSignal Signal}' containment reference.
*
*
* @param value the new value of the 'Signal' containment reference.
* @see #getSignal()
* @generated
*/
void setSignal(Signal value);
/**
* Returns the value of the 'Signal Event Definition' containment reference.
*
*
* @return the value of the 'Signal Event Definition' containment reference.
* @see #setSignalEventDefinition(SignalEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SignalEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='signalEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
SignalEventDefinition getSignalEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSignalEventDefinition Signal Event Definition}' containment reference.
*
*
* @param value the new value of the 'Signal Event Definition' containment reference.
* @see #getSignalEventDefinition()
* @generated
*/
void setSignalEventDefinition(SignalEventDefinition value);
/**
* Returns the value of the 'Standard Loop Characteristics' containment reference.
*
*
* @return the value of the 'Standard Loop Characteristics' containment reference.
* @see #setStandardLoopCharacteristics(StandardLoopCharacteristics)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_StandardLoopCharacteristics()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='standardLoopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#loopCharacteristics'"
* @generated
*/
StandardLoopCharacteristics getStandardLoopCharacteristics();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getStandardLoopCharacteristics Standard Loop Characteristics}' containment reference.
*
*
* @param value the new value of the 'Standard Loop Characteristics' containment reference.
* @see #getStandardLoopCharacteristics()
* @generated
*/
void setStandardLoopCharacteristics(StandardLoopCharacteristics value);
/**
* Returns the value of the 'Start Event' containment reference.
*
*
* @return the value of the 'Start Event' containment reference.
* @see #setStartEvent(StartEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_StartEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='startEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
StartEvent getStartEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getStartEvent Start Event}' containment reference.
*
*
* @param value the new value of the 'Start Event' containment reference.
* @see #getStartEvent()
* @generated
*/
void setStartEvent(StartEvent value);
/**
* Returns the value of the 'Sub Choreography' containment reference.
*
*
* @return the value of the 'Sub Choreography' containment reference.
* @see #setSubChoreography(SubChoreography)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SubChoreography()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='subChoreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
SubChoreography getSubChoreography();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSubChoreography Sub Choreography}' containment reference.
*
*
* @param value the new value of the 'Sub Choreography' containment reference.
* @see #getSubChoreography()
* @generated
*/
void setSubChoreography(SubChoreography value);
/**
* Returns the value of the 'Sub Conversation' containment reference.
*
*
* @return the value of the 'Sub Conversation' containment reference.
* @see #setSubConversation(SubConversation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SubConversation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='subConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'"
* @generated
*/
SubConversation getSubConversation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSubConversation Sub Conversation}' containment reference.
*
*
* @param value the new value of the 'Sub Conversation' containment reference.
* @see #getSubConversation()
* @generated
*/
void setSubConversation(SubConversation value);
/**
* Returns the value of the 'Sub Process' containment reference.
*
*
* @return the value of the 'Sub Process' containment reference.
* @see #setSubProcess(SubProcess)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_SubProcess()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='subProcess' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
SubProcess getSubProcess();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getSubProcess Sub Process}' containment reference.
*
*
* @param value the new value of the 'Sub Process' containment reference.
* @see #getSubProcess()
* @generated
*/
void setSubProcess(SubProcess value);
/**
* Returns the value of the 'Task' containment reference.
*
*
* @return the value of the 'Task' containment reference.
* @see #setTask(Task)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Task()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='task' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
Task getTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getTask Task}' containment reference.
*
*
* @param value the new value of the 'Task' containment reference.
* @see #getTask()
* @generated
*/
void setTask(Task value);
/**
* Returns the value of the 'Terminate Event Definition' containment reference.
*
*
* @return the value of the 'Terminate Event Definition' containment reference.
* @see #setTerminateEventDefinition(TerminateEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_TerminateEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='terminateEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
TerminateEventDefinition getTerminateEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getTerminateEventDefinition Terminate Event Definition}' containment reference.
*
*
* @param value the new value of the 'Terminate Event Definition' containment reference.
* @see #getTerminateEventDefinition()
* @generated
*/
void setTerminateEventDefinition(TerminateEventDefinition value);
/**
* Returns the value of the 'Text' containment reference.
*
*
* @return the value of the 'Text' containment reference.
* @see #setText(EObject)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Text()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
EObject getText();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getText Text}' containment reference.
*
*
* @param value the new value of the 'Text' containment reference.
* @see #getText()
* @generated
*/
void setText(EObject value);
/**
* Returns the value of the 'Text Annotation' containment reference.
*
*
* @return the value of the 'Text Annotation' containment reference.
* @see #setTextAnnotation(TextAnnotation)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_TextAnnotation()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='textAnnotation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'"
* @generated
*/
TextAnnotation getTextAnnotation();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getTextAnnotation Text Annotation}' containment reference.
*
*
* @param value the new value of the 'Text Annotation' containment reference.
* @see #getTextAnnotation()
* @generated
*/
void setTextAnnotation(TextAnnotation value);
/**
* Returns the value of the 'Throw Event' containment reference.
*
*
* @return the value of the 'Throw Event' containment reference.
* @see #setThrowEvent(ThrowEvent)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_ThrowEvent()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='throwEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'"
* @generated
*/
ThrowEvent getThrowEvent();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getThrowEvent Throw Event}' containment reference.
*
*
* @param value the new value of the 'Throw Event' containment reference.
* @see #getThrowEvent()
* @generated
*/
void setThrowEvent(ThrowEvent value);
/**
* Returns the value of the 'Timer Event Definition' containment reference.
*
*
* @return the value of the 'Timer Event Definition' containment reference.
* @see #setTimerEventDefinition(TimerEventDefinition)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_TimerEventDefinition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='timerEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'"
* @generated
*/
TimerEventDefinition getTimerEventDefinition();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getTimerEventDefinition Timer Event Definition}' containment reference.
*
*
* @param value the new value of the 'Timer Event Definition' containment reference.
* @see #getTimerEventDefinition()
* @generated
*/
void setTimerEventDefinition(TimerEventDefinition value);
/**
* Returns the value of the 'Transaction' containment reference.
*
*
* @return the value of the 'Transaction' containment reference.
* @see #setTransaction(Transaction)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_Transaction()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='transaction' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
Transaction getTransaction();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getTransaction Transaction}' containment reference.
*
*
* @param value the new value of the 'Transaction' containment reference.
* @see #getTransaction()
* @generated
*/
void setTransaction(Transaction value);
/**
* Returns the value of the 'User Task' containment reference.
*
*
* @return the value of the 'User Task' containment reference.
* @see #setUserTask(UserTask)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getBPMNRoot_UserTask()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='userTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'"
* @generated
*/
UserTask getUserTask();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.BPMNRoot#getUserTask User Task}' containment reference.
*
*
* @param value the new value of the 'User Task' containment reference.
* @see #getUserTask()
* @generated
*/
void setUserTask(UserTask value);
} // BPMNRoot