public interface IBpmnProcess extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addArtifact(IBpmnArtifact element)
Add a ObBpmnArtifact to the 'Artifact' association.
|
void |
addCaller(IBpmnCallActivity element)
Add a ObBpmnCallActivity to the 'Caller' association.
|
void |
addFlowElement(IBpmnFlowElement element)
Add a ObBpmnFlowElement to the 'FlowElement' association.
|
void |
addLaneSet(IBpmnLaneSet element)
Add a ObBpmnLaneSet to the 'LaneSet' association.
|
void |
addResource(IBpmnResourceRole element)
Add a ObBpmnResourceRole to the 'Resource' association.
|
void |
addSupported(IBpmnProcess element)
Add a ObBpmnProcess to the 'Supported' association.
|
void |
addSupports(IBpmnProcess element)
Add a ObBpmnProcess to the 'Supports' association.
|
int |
cardArtifact()
Returns the number elements in the Artifact association.
|
int |
cardArtifact(Class<? extends IBpmnArtifact> filteredClass)
Returns the number elements in the Artifact association filtered with the given metaclass.
|
int |
cardCaller()
Returns the number elements in the Caller association.
|
int |
cardCaller(Class<? extends IBpmnCallActivity> filteredClass)
Returns the number elements in the Caller association filtered with the given metaclass.
|
int |
cardFlowElement()
Returns the number elements in the FlowElement association.
|
int |
cardFlowElement(Class<? extends IBpmnFlowElement> filteredClass)
Returns the number elements in the FlowElement association filtered with the given metaclass.
|
int |
cardLaneSet()
Returns the number elements in the LaneSet association.
|
int |
cardLaneSet(Class<? extends IBpmnLaneSet> filteredClass)
Returns the number elements in the LaneSet association filtered with the given metaclass.
|
int |
cardResource()
Returns the number elements in the Resource association.
|
int |
cardResource(Class<? extends IBpmnResourceRole> filteredClass)
Returns the number elements in the Resource association filtered with the given metaclass.
|
int |
cardSupported()
Returns the number elements in the Supported association.
|
int |
cardSupported(Class<? extends IBpmnProcess> filteredClass)
Returns the number elements in the Supported association filtered with the given metaclass.
|
int |
cardSupports()
Returns the number elements in the Supports association.
|
int |
cardSupports(Class<? extends IBpmnProcess> filteredClass)
Returns the number elements in the Supports association filtered with the given metaclass.
|
ObList<IBpmnArtifact> |
getArtifact()
Get the list of ObBpmnArtifact to the Artifact association.
|
<T extends IBpmnArtifact> |
getArtifact(Class<T> filteredClass)
Get the list of ObBpmnArtifact to the Artifact association.
|
ObList<IBpmnCallActivity> |
getCaller()
Get the list of ObBpmnCallActivity to the Caller association.
|
<T extends IBpmnCallActivity> |
getCaller(Class<T> filteredClass)
Get the list of ObBpmnCallActivity to the Caller association.
|
ObOptionalBooleanEnum |
getExecutable()
Getter for the IsExecutable meta class attribute.
|
ObList<IBpmnFlowElement> |
getFlowElement()
Get the list of ObBpmnFlowElement to the FlowElement association.
|
<T extends IBpmnFlowElement> |
getFlowElement(Class<T> filteredClass)
Get the list of ObBpmnFlowElement to the FlowElement association.
|
ObList<IBpmnLaneSet> |
getLaneSet()
Get the list of ObBpmnLaneSet to the LaneSet association.
|
<T extends IBpmnLaneSet> |
getLaneSet(Class<T> filteredClass)
Get the list of ObBpmnLaneSet to the LaneSet association.
|
IBpmnParticipant |
getParticipant()
Get the Participant association.
|
ObBpmnProcessTypeEnum |
getProcessType()
Getter for the ProcessType meta class attribute.
|
ObList<IBpmnResourceRole> |
getResource()
Get the list of ObBpmnResourceRole to the Resource association.
|
<T extends IBpmnResourceRole> |
getResource(Class<T> filteredClass)
Get the list of ObBpmnResourceRole to the Resource association.
|
ObList<IBpmnProcess> |
getSupported()
Get the list of ObBpmnProcess to the Supported association.
|
<T extends IBpmnProcess> |
getSupported(Class<T> filteredClass)
Get the list of ObBpmnProcess to the Supported association.
|
ObList<IBpmnProcess> |
getSupports()
Get the list of ObBpmnProcess to the Supports association.
|
<T extends IBpmnProcess> |
getSupports(Class<T> filteredClass)
Get the list of ObBpmnProcess to the Supports association.
|
boolean |
isClosed()
Getter for the IsClosed meta class attribute.
|
void |
removeArtifact(IBpmnArtifact element)
Remove an ObBpmnArtifact from the 'Artifact' association.
|
void |
removeCaller(IBpmnCallActivity element)
Remove an ObBpmnCallActivity from the 'Caller' association.
|
void |
removeFlowElement(IBpmnFlowElement element)
Remove an ObBpmnFlowElement from the 'FlowElement' association.
|
void |
removeLaneSet(IBpmnLaneSet element)
Remove an ObBpmnLaneSet from the 'LaneSet' association.
|
void |
removeResource(IBpmnResourceRole element)
Remove an ObBpmnResourceRole from the 'Resource' association.
|
void |
removeSupported(IBpmnProcess element)
Remove an ObBpmnProcess from the 'Supported' association.
|
void |
removeSupports(IBpmnProcess element)
Remove an ObBpmnProcess from the 'Supports' association.
|
void |
setClosed(boolean value)
Setter for the 'IsClosed' meta class attribute
|
void |
setExecutable(ObOptionalBooleanEnum value)
Setter for the 'IsExecutable' meta class attribute
|
void |
setParticipant(IBpmnParticipant element)
Setter for the 'Participant' [0..1] association.
|
void |
setProcessType(ObBpmnProcessTypeEnum value)
Setter for the 'ProcessType' meta class attribute
|
getOwner, setOwner
addIncomingAssoc, addIncomingFlow, addOutgoingAssoc, addOutgoingFlow, cardIncomingAssoc, cardIncomingAssoc, cardIncomingFlow, cardIncomingFlow, cardOutgoingAssoc, cardOutgoingAssoc, cardOutgoingFlow, cardOutgoingFlow, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, removeIncomingAssoc, removeIncomingFlow, removeOutgoingAssoc, removeOutgoingFlow
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
ObBpmnProcessTypeEnum getProcessType()
void setProcessType(ObBpmnProcessTypeEnum value)
value
- the new 'ProcessType' value.boolean isClosed()
void setClosed(boolean value)
value
- the new 'IsClosed' value.ObOptionalBooleanEnum getExecutable()
void setExecutable(ObOptionalBooleanEnum value)
value
- the new 'IsExecutable' value.void addSupports(IBpmnProcess element)
element
- The ObBpmnProcess to add.int cardSupports()
int cardSupports(Class<? extends IBpmnProcess> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnProcess> getSupports()
<T extends IBpmnProcess> ObList<T> getSupports(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSupports(IBpmnProcess element)
element
- The ObBpmnProcess to remove.void addLaneSet(IBpmnLaneSet element)
element
- The ObBpmnLaneSet to add.int cardLaneSet()
int cardLaneSet(Class<? extends IBpmnLaneSet> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnLaneSet> getLaneSet()
<T extends IBpmnLaneSet> ObList<T> getLaneSet(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeLaneSet(IBpmnLaneSet element)
element
- The ObBpmnLaneSet to remove.IBpmnParticipant getParticipant()
void setParticipant(IBpmnParticipant element)
element
- The element to set.void addResource(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to add.int cardResource()
int cardResource(Class<? extends IBpmnResourceRole> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceRole> getResource()
<T extends IBpmnResourceRole> ObList<T> getResource(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeResource(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to remove.void addArtifact(IBpmnArtifact element)
element
- The ObBpmnArtifact to add.int cardArtifact()
int cardArtifact(Class<? extends IBpmnArtifact> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnArtifact> getArtifact()
<T extends IBpmnArtifact> ObList<T> getArtifact(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeArtifact(IBpmnArtifact element)
element
- The ObBpmnArtifact to remove.void addFlowElement(IBpmnFlowElement element)
element
- The ObBpmnFlowElement to add.int cardFlowElement()
int cardFlowElement(Class<? extends IBpmnFlowElement> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnFlowElement> getFlowElement()
<T extends IBpmnFlowElement> ObList<T> getFlowElement(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeFlowElement(IBpmnFlowElement element)
element
- The ObBpmnFlowElement to remove.void addSupported(IBpmnProcess element)
element
- The ObBpmnProcess to add.int cardSupported()
int cardSupported(Class<? extends IBpmnProcess> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnProcess> getSupported()
<T extends IBpmnProcess> ObList<T> getSupported(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSupported(IBpmnProcess element)
element
- The ObBpmnProcess to remove.void addCaller(IBpmnCallActivity element)
element
- The ObBpmnCallActivity to add.int cardCaller()
int cardCaller(Class<? extends IBpmnCallActivity> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnCallActivity> getCaller()
<T extends IBpmnCallActivity> ObList<T> getCaller(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeCaller(IBpmnCallActivity element)
element
- The ObBpmnCallActivity to remove.