public interface IBpmnSubProcess extends IBpmnActivity
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 |
addFlowElement(IBpmnFlowElement element)
Add a ObBpmnFlowElement to the 'FlowElement' association.
|
void |
addLaneSet(IBpmnLaneSet element)
Add a ObBpmnLaneSet to the 'LaneSet' 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 |
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.
|
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<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.
|
boolean |
isTriggeredByEvent()
Getter for the TriggeredByEvent meta class attribute.
|
void |
removeArtifact(IBpmnArtifact element)
Remove an ObBpmnArtifact from the 'Artifact' association.
|
void |
removeFlowElement(IBpmnFlowElement element)
Remove an ObBpmnFlowElement from the 'FlowElement' association.
|
void |
removeLaneSet(IBpmnLaneSet element)
Remove an ObBpmnLaneSet from the 'LaneSet' association.
|
void |
setTriggeredByEvent(boolean value)
Setter for the 'TriggeredByEvent' meta class attribute
|
addBoundaryEventRef, addCompensateEventDefinitions, addDataInputAssociation, addDataOutputAssociation, addInputSpecification, addOutputSpecification, cardBoundaryEventRef, cardBoundaryEventRef, cardCompensateEventDefinitions, cardCompensateEventDefinitions, cardDataInputAssociation, cardDataInputAssociation, cardDataOutputAssociation, cardDataOutputAssociation, cardInputSpecification, cardInputSpecification, cardOutputSpecification, cardOutputSpecification, getBoundaryEventRef, getBoundaryEventRef, getCompensateEventDefinitions, getCompensateEventDefinitions, getCompletionQuantity, getDataInputAssociation, getDataInputAssociation, getDataOutputAssociation, getDataOutputAssociation, getDefaultFlow, getInputSpecification, getInputSpecification, getLoopCharacteristics, getOutputSpecification, getOutputSpecification, getStartQuantity, isForCompensation, removeBoundaryEventRef, removeCompensateEventDefinitions, removeDataInputAssociation, removeDataOutputAssociation, removeInputSpecification, removeOutputSpecification, setCompletionQuantity, setDefaultFlow, setForCompensation, setLoopCharacteristics, setStartQuantity
addIncoming, addOutgoing, addResource, cardIncoming, cardIncoming, cardOutgoing, cardOutgoing, cardResource, cardResource, getIncoming, getIncoming, getOutgoing, getOutgoing, getResource, getResource, removeIncoming, removeOutgoing, removeResource
addGroups, addLane, cardGroups, cardGroups, cardLane, cardLane, getContainer, getGroups, getGroups, getLane, getLane, getSubProcess, removeGroups, removeLane, setContainer, setSubProcess
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
boolean isTriggeredByEvent()
void setTriggeredByEvent(boolean value)
value
- the new 'TriggeredByEvent' value.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 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 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.