org.eclipse.bpmn2.DocumentRoot Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kie-wb-common-stunner-bpmn-emf Show documentation
Show all versions of kie-wb-common-stunner-bpmn-emf Show documentation
Kie Workbench - Common - Stunner - BPMN Definition Set - GWT Support for Eclipse EMF/XMI
/**
*
*
* Copyright (c) 2010 SAP AG.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Reiner Hille-Doering (SAP AG) - initial API and implementation and/or initial documentation
*
*
*/
package org.eclipse.bpmn2;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
/**
*
* A representation of the model object 'Document Root'.
*
*
*
* The following features are supported:
*
*
* - {@link org.eclipse.bpmn2.DocumentRoot#getMixed Mixed}
* - {@link org.eclipse.bpmn2.DocumentRoot#getXMLNSPrefixMap XMLNS Prefix Map}
* - {@link org.eclipse.bpmn2.DocumentRoot#getXSISchemaLocation XSI Schema Location}
* - {@link org.eclipse.bpmn2.DocumentRoot#getActivity Activity}
* - {@link org.eclipse.bpmn2.DocumentRoot#getAdHocSubProcess Ad Hoc Sub Process}
* - {@link org.eclipse.bpmn2.DocumentRoot#getFlowElement Flow Element}
* - {@link org.eclipse.bpmn2.DocumentRoot#getArtifact Artifact}
* - {@link org.eclipse.bpmn2.DocumentRoot#getAssignment Assignment}
* - {@link org.eclipse.bpmn2.DocumentRoot#getAssociation Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getAuditing Auditing}
* - {@link org.eclipse.bpmn2.DocumentRoot#getBaseElement Base Element}
* - {@link org.eclipse.bpmn2.DocumentRoot#getBaseElementWithMixedContent Base Element With Mixed Content}
* - {@link org.eclipse.bpmn2.DocumentRoot#getBoundaryEvent Boundary Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getBusinessRuleTask Business Rule Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCallableElement Callable Element}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCallActivity Call Activity}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCallChoreography Call Choreography}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCallConversation Call Conversation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getConversationNode Conversation Node}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCancelEventDefinition Cancel Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEventDefinition Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getRootElement Root Element}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCatchEvent Catch Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCategory Category}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCategoryValue Category Value}
* - {@link org.eclipse.bpmn2.DocumentRoot#getChoreography Choreography}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCollaboration Collaboration}
* - {@link org.eclipse.bpmn2.DocumentRoot#getChoreographyActivity Choreography Activity}
* - {@link org.eclipse.bpmn2.DocumentRoot#getChoreographyTask Choreography Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCompensateEventDefinition Compensate Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getComplexBehaviorDefinition Complex Behavior Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getComplexGateway Complex Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getConditionalEventDefinition Conditional Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getConversation Conversation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getConversationAssociation Conversation Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getConversationLink Conversation Link}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCorrelationKey Correlation Key}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCorrelationProperty Correlation Property}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCorrelationPropertyBinding Correlation Property Binding}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCorrelationPropertyRetrievalExpression Correlation Property Retrieval Expression}
* - {@link org.eclipse.bpmn2.DocumentRoot#getCorrelationSubscription Correlation Subscription}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataAssociation Data Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataInput Data Input}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataInputAssociation Data Input Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataObject Data Object}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataObjectReference Data Object Reference}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataOutput Data Output}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataOutputAssociation Data Output Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataState Data State}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataStore Data Store}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDataStoreReference Data Store Reference}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDefinitions Definitions}
* - {@link org.eclipse.bpmn2.DocumentRoot#getDocumentation Documentation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEndEvent End Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEndPoint End Point}
* - {@link org.eclipse.bpmn2.DocumentRoot#getError Error}
* - {@link org.eclipse.bpmn2.DocumentRoot#getErrorEventDefinition Error Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEscalation Escalation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEscalationEventDefinition Escalation Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEvent Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEventBasedGateway Event Based Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getExclusiveGateway Exclusive Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getExpression Expression}
* - {@link org.eclipse.bpmn2.DocumentRoot#getExtension Extension}
* - {@link org.eclipse.bpmn2.DocumentRoot#getExtensionElements Extension Elements}
* - {@link org.eclipse.bpmn2.DocumentRoot#getFlowNode Flow Node}
* - {@link org.eclipse.bpmn2.DocumentRoot#getFormalExpression Formal Expression}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGateway Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalBusinessRuleTask Global Business Rule Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalChoreographyTask Global Choreography Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalConversation Global Conversation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalManualTask Global Manual Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalScriptTask Global Script Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalTask Global Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGlobalUserTask Global User Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getGroup Group}
* - {@link org.eclipse.bpmn2.DocumentRoot#getHumanPerformer Human Performer}
* - {@link org.eclipse.bpmn2.DocumentRoot#getPerformer Performer}
* - {@link org.eclipse.bpmn2.DocumentRoot#getResourceRole Resource Role}
* - {@link org.eclipse.bpmn2.DocumentRoot#getImplicitThrowEvent Implicit Throw Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getImport Import}
* - {@link org.eclipse.bpmn2.DocumentRoot#getInclusiveGateway Inclusive Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getInputSet Input Set}
* - {@link org.eclipse.bpmn2.DocumentRoot#getInterface Interface}
* - {@link org.eclipse.bpmn2.DocumentRoot#getIntermediateCatchEvent Intermediate Catch Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getIntermediateThrowEvent Intermediate Throw Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getIoBinding Io Binding}
* - {@link org.eclipse.bpmn2.DocumentRoot#getIoSpecification Io Specification}
* - {@link org.eclipse.bpmn2.DocumentRoot#getItemDefinition Item Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getLane Lane}
* - {@link org.eclipse.bpmn2.DocumentRoot#getLaneSet Lane Set}
* - {@link org.eclipse.bpmn2.DocumentRoot#getLinkEventDefinition Link Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getLoopCharacteristics Loop Characteristics}
* - {@link org.eclipse.bpmn2.DocumentRoot#getManualTask Manual Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMessage Message}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMessageEventDefinition Message Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMessageFlow Message Flow}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMessageFlowAssociation Message Flow Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMonitoring Monitoring}
* - {@link org.eclipse.bpmn2.DocumentRoot#getMultiInstanceLoopCharacteristics Multi Instance Loop Characteristics}
* - {@link org.eclipse.bpmn2.DocumentRoot#getOperation Operation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getOutputSet Output Set}
* - {@link org.eclipse.bpmn2.DocumentRoot#getParallelGateway Parallel Gateway}
* - {@link org.eclipse.bpmn2.DocumentRoot#getParticipant Participant}
* - {@link org.eclipse.bpmn2.DocumentRoot#getParticipantAssociation Participant Association}
* - {@link org.eclipse.bpmn2.DocumentRoot#getParticipantMultiplicity Participant Multiplicity}
* - {@link org.eclipse.bpmn2.DocumentRoot#getPartnerEntity Partner Entity}
* - {@link org.eclipse.bpmn2.DocumentRoot#getPartnerRole Partner Role}
* - {@link org.eclipse.bpmn2.DocumentRoot#getPotentialOwner Potential Owner}
* - {@link org.eclipse.bpmn2.DocumentRoot#getProcess Process}
* - {@link org.eclipse.bpmn2.DocumentRoot#getProperty Property}
* - {@link org.eclipse.bpmn2.DocumentRoot#getReceiveTask Receive Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getRelationship Relationship}
* - {@link org.eclipse.bpmn2.DocumentRoot#getRendering Rendering}
* - {@link org.eclipse.bpmn2.DocumentRoot#getResource Resource}
* - {@link org.eclipse.bpmn2.DocumentRoot#getResourceAssignmentExpression Resource Assignment Expression}
* - {@link org.eclipse.bpmn2.DocumentRoot#getResourceParameter Resource Parameter}
* - {@link org.eclipse.bpmn2.DocumentRoot#getResourceParameterBinding Resource Parameter Binding}
* - {@link org.eclipse.bpmn2.DocumentRoot#getScript Script}
* - {@link org.eclipse.bpmn2.DocumentRoot#getScriptTask Script Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSendTask Send Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSequenceFlow Sequence Flow}
* - {@link org.eclipse.bpmn2.DocumentRoot#getServiceTask Service Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSignal Signal}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSignalEventDefinition Signal Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getStandardLoopCharacteristics Standard Loop Characteristics}
* - {@link org.eclipse.bpmn2.DocumentRoot#getStartEvent Start Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSubChoreography Sub Choreography}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSubConversation Sub Conversation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getSubProcess Sub Process}
* - {@link org.eclipse.bpmn2.DocumentRoot#getTask Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getTerminateEventDefinition Terminate Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getText Text}
* - {@link org.eclipse.bpmn2.DocumentRoot#getTextAnnotation Text Annotation}
* - {@link org.eclipse.bpmn2.DocumentRoot#getThrowEvent Throw Event}
* - {@link org.eclipse.bpmn2.DocumentRoot#getTimerEventDefinition Timer Event Definition}
* - {@link org.eclipse.bpmn2.DocumentRoot#getTransaction Transaction}
* - {@link org.eclipse.bpmn2.DocumentRoot#getUserTask User Task}
* - {@link org.eclipse.bpmn2.DocumentRoot#getEventSubProcess Event Sub Process}
*
*
* @see org.eclipse.bpmn2.Bpmn2Package#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
public interface DocumentRoot 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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Error)
* @see org.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Error getError();
/**
* Sets the value of the '{@link org.eclipse.bpmn2.DocumentRoot#getError Error}' containment reference.
*
*
* @param value the new value of the 'Error' containment reference.
* @see #getError()
* @generated
*/
void setError(org.eclipse.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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Process)
* @see org.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.Process getProcess();
/**
* Sets the value of the '{@link org.eclipse.bpmn2.DocumentRoot#getProcess Process}' containment reference.
*
*
* @param value the new value of the 'Process' containment reference.
* @see #getProcess()
* @generated
*/
void setProcess(org.eclipse.bpmn2.Process value);
/**
* Returns the value of the 'Property' containment reference.
*
*
* @return the value of the 'Property' containment reference.
* @see #setProperty(Property)
* @see org.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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#flowElement'"
* @generated
*/
TextAnnotation getTextAnnotation();
/**
* Sets the value of the '{@link org.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#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.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_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.eclipse.bpmn2.DocumentRoot#getUserTask User Task}' containment reference.
*
*
* @param value the new value of the 'User Task' containment reference.
* @see #getUserTask()
* @generated
*/
void setUserTask(UserTask value);
/**
* Returns the value of the 'Event Sub Process' containment reference.
*
*
* @return the value of the 'Event Sub Process' containment reference.
* @see #setEventSubProcess(EventSubprocess)
* @see org.eclipse.bpmn2.Bpmn2Package#getDocumentRoot_EventSubProcess()
* @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
*/
EventSubprocess getEventSubProcess();
/**
* Sets the value of the '{@link org.eclipse.bpmn2.DocumentRoot#getEventSubProcess Event Sub Process}' containment reference.
*
*
* @param value the new value of the 'Event Sub Process' containment reference.
* @see #getEventSubProcess()
* @generated
*/
void setEventSubProcess(EventSubprocess value);
} // DocumentRoot
© 2015 - 2025 Weber Informatics LLC | Privacy Policy