public interface BpmnProcess extends BpmnRootElement
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BpmnArtifact> |
getArtifact()
Getter for relation 'BpmnProcess->Artifact'
Metamodel description:
null
|
<T extends BpmnArtifact> |
getArtifact(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->Artifact'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnCallActivity> |
getCaller()
Getter for relation 'BpmnProcess->Caller'
Metamodel description:
null
|
<T extends BpmnCallActivity> |
getCaller(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->Caller'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
getFlowElement()
Getter for relation 'BpmnProcess->FlowElement'
Metamodel description:
null
|
<T extends BpmnFlowElement> |
getFlowElement(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->FlowElement'
Metamodel description:
null
|
OptionalBoolean |
getIsExecutable()
Getter for attribute 'BpmnProcess.IsExecutable'
Metamodel description:
An optional Boolean value specifying whether the Process is executable.
|
org.eclipse.emf.common.util.EList<BpmnLaneSet> |
getLaneSet()
Getter for relation 'BpmnProcess->LaneSet'
Metamodel description:
laneset of the process.
|
<T extends BpmnLaneSet> |
getLaneSet(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->LaneSet'
Metamodel description:
laneset of the process.
|
BpmnParticipant |
getParticipant()
Getter for relation 'BpmnProcess->Participant'
Metamodel description:
When a participant is decomposed by a process, both are related by this association.
|
BpmnProcessType |
getProcessType()
Getter for attribute 'BpmnProcess.ProcessType'
Metamodel description:
The processType attribute Provides additional information about the level of abstraction modeled by this Process.
|
org.eclipse.emf.common.util.EList<BpmnResourceRole> |
getResource()
Getter for relation 'BpmnProcess->Resource'
Metamodel description:
Resources attached to the process, such as auditing or monitoring.
|
<T extends BpmnResourceRole> |
getResource(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->Resource'
Metamodel description:
Resources attached to the process, such as auditing or monitoring.
|
org.eclipse.emf.common.util.EList<BpmnProcess> |
getSupported()
Getter for relation 'BpmnProcess->Supported'
Metamodel description:
null
|
<T extends BpmnProcess> |
getSupported(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->Supported'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnProcess> |
getSupports()
Getter for relation 'BpmnProcess->Supports'
Metamodel description:
Modelers can declare that they intend all executions or performances of one Process to also be valid for another Process.
|
<T extends BpmnProcess> |
getSupports(Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->Supports'
Metamodel description:
Modelers can declare that they intend all executions or performances of one Process to also be valid for another Process.
|
boolean |
isIsClosed()
Getter for attribute 'BpmnProcess.IsClosed'
Metamodel description:
A boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the Process can occur when the Process is executed or performed.
|
void |
setIsClosed(boolean value)
Setter for attribute 'BpmnProcess.IsClosed'
Metamodel description:
A boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the Process can occur when the Process is executed or performed.
|
void |
setIsExecutable(OptionalBoolean value)
Setter for attribute 'BpmnProcess.IsExecutable'
Metamodel description:
An optional Boolean value specifying whether the Process is executable.
|
void |
setParticipant(BpmnParticipant value)
Setter for relation 'BpmnProcess->Participant'
Metamodel description:
When a participant is decomposed by a process, both are related by this association.
|
void |
setProcessType(BpmnProcessType value)
Setter for attribute 'BpmnProcess.ProcessType'
Metamodel description:
The processType attribute Provides additional information about the level of abstraction modeled by this Process.
|
getOwner, setOwner
getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow
addStereotype, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalProperties, getLocalProperty, getManifesting, getManifesting, getMatrix, getMatrix, getName, getNote, getNoteContent, getOwnerTemplateParameter, getProduct, getProduct, getProperties, getProperties, getProperties, getProperty, getProperty, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getStereotype, getTag, getTag, getTag, getTagValue, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeNotes, removeStereotypes, removeTags, setLocalProperties, setLocalProperty, setName, setOwnerTemplateParameter, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausing, getCausing, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
compareTo
static final String MNAME
BpmnProcessType getProcessType()
void setProcessType(BpmnProcessType value)
boolean isIsClosed()
void setIsClosed(boolean value)
OptionalBoolean getIsExecutable()
void setIsExecutable(OptionalBoolean value)
org.eclipse.emf.common.util.EList<BpmnCallActivity> getCaller()
<T extends BpmnCallActivity> List<T> getCaller(Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnProcess> getSupports()
<T extends BpmnProcess> List<T> getSupports(Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnArtifact> getArtifact()
<T extends BpmnArtifact> List<T> getArtifact(Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnLaneSet> getLaneSet()
<T extends BpmnLaneSet> List<T> getLaneSet(Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnProcess> getSupported()
<T extends BpmnProcess> List<T> getSupported(Class<T> filterClass)
BpmnParticipant getParticipant()
void setParticipant(BpmnParticipant value)
org.eclipse.emf.common.util.EList<BpmnFlowElement> getFlowElement()
<T extends BpmnFlowElement> List<T> getFlowElement(Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnResourceRole> getResource()
<T extends BpmnResourceRole> List<T> getResource(Class<T> filterClass)