public interface IBpmnActivity extends IBpmnFlowNode
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBoundaryEventRef(IBpmnBoundaryEvent element)
Add a ObBpmnBoundaryEvent to the 'BoundaryEventRef' association.
|
void |
addCompensateEventDefinitions(IBpmnCompensateEventDefinition element)
Add a ObBpmnCompensateEventDefinition to the 'CompensateEventDefinitions' association.
|
void |
addDataInputAssociation(IBpmnDataAssociation element)
Add a ObBpmnDataAssociation to the 'DataInputAssociation' association.
|
void |
addDataOutputAssociation(IBpmnDataAssociation element)
Add a ObBpmnDataAssociation to the 'DataOutputAssociation' association.
|
void |
addInputSpecification(IBpmnDataInput element)
Add a ObBpmnDataInput to the 'InputSpecification' association.
|
void |
addOutputSpecification(IBpmnDataOutput element)
Add a ObBpmnDataOutput to the 'OutputSpecification' association.
|
int |
cardBoundaryEventRef()
Returns the number elements in the BoundaryEventRef association.
|
int |
cardBoundaryEventRef(Class<? extends IBpmnBoundaryEvent> filteredClass)
Returns the number elements in the BoundaryEventRef association filtered with the given metaclass.
|
int |
cardCompensateEventDefinitions()
Returns the number elements in the CompensateEventDefinitions association.
|
int |
cardCompensateEventDefinitions(Class<? extends IBpmnCompensateEventDefinition> filteredClass)
Returns the number elements in the CompensateEventDefinitions association filtered with the given metaclass.
|
int |
cardDataInputAssociation()
Returns the number elements in the DataInputAssociation association.
|
int |
cardDataInputAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
Returns the number elements in the DataInputAssociation association filtered with the given metaclass.
|
int |
cardDataOutputAssociation()
Returns the number elements in the DataOutputAssociation association.
|
int |
cardDataOutputAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
Returns the number elements in the DataOutputAssociation association filtered with the given metaclass.
|
int |
cardInputSpecification()
Returns the number elements in the InputSpecification association.
|
int |
cardInputSpecification(Class<? extends IBpmnDataInput> filteredClass)
Returns the number elements in the InputSpecification association filtered with the given metaclass.
|
int |
cardOutputSpecification()
Returns the number elements in the OutputSpecification association.
|
int |
cardOutputSpecification(Class<? extends IBpmnDataOutput> filteredClass)
Returns the number elements in the OutputSpecification association filtered with the given metaclass.
|
ObList<IBpmnBoundaryEvent> |
getBoundaryEventRef()
Get the list of ObBpmnBoundaryEvent to the BoundaryEventRef association.
|
<T extends IBpmnBoundaryEvent> |
getBoundaryEventRef(Class<T> filteredClass)
Get the list of ObBpmnBoundaryEvent to the BoundaryEventRef association.
|
ObList<IBpmnCompensateEventDefinition> |
getCompensateEventDefinitions()
Get the list of ObBpmnCompensateEventDefinition to the CompensateEventDefinitions association.
|
<T extends IBpmnCompensateEventDefinition> |
getCompensateEventDefinitions(Class<T> filteredClass)
Get the list of ObBpmnCompensateEventDefinition to the CompensateEventDefinitions association.
|
int |
getCompletionQuantity()
Getter for the CompletionQuantity meta class attribute.
|
ObList<IBpmnDataAssociation> |
getDataInputAssociation()
Get the list of ObBpmnDataAssociation to the DataInputAssociation association.
|
<T extends IBpmnDataAssociation> |
getDataInputAssociation(Class<T> filteredClass)
Get the list of ObBpmnDataAssociation to the DataInputAssociation association.
|
ObList<IBpmnDataAssociation> |
getDataOutputAssociation()
Get the list of ObBpmnDataAssociation to the DataOutputAssociation association.
|
<T extends IBpmnDataAssociation> |
getDataOutputAssociation(Class<T> filteredClass)
Get the list of ObBpmnDataAssociation to the DataOutputAssociation association.
|
IBpmnSequenceFlow |
getDefaultFlow()
Get the DefaultFlow association.
|
ObList<IBpmnDataInput> |
getInputSpecification()
Get the list of ObBpmnDataInput to the InputSpecification association.
|
<T extends IBpmnDataInput> |
getInputSpecification(Class<T> filteredClass)
Get the list of ObBpmnDataInput to the InputSpecification association.
|
IBpmnLoopCharacteristics |
getLoopCharacteristics()
Get the LoopCharacteristics association.
|
ObList<IBpmnDataOutput> |
getOutputSpecification()
Get the list of ObBpmnDataOutput to the OutputSpecification association.
|
<T extends IBpmnDataOutput> |
getOutputSpecification(Class<T> filteredClass)
Get the list of ObBpmnDataOutput to the OutputSpecification association.
|
int |
getStartQuantity()
Getter for the StartQuantity meta class attribute.
|
boolean |
isForCompensation()
Getter for the IsForCompensation meta class attribute.
|
void |
removeBoundaryEventRef(IBpmnBoundaryEvent element)
Remove an ObBpmnBoundaryEvent from the 'BoundaryEventRef' association.
|
void |
removeCompensateEventDefinitions(IBpmnCompensateEventDefinition element)
Remove an ObBpmnCompensateEventDefinition from the 'CompensateEventDefinitions' association.
|
void |
removeDataInputAssociation(IBpmnDataAssociation element)
Remove an ObBpmnDataAssociation from the 'DataInputAssociation' association.
|
void |
removeDataOutputAssociation(IBpmnDataAssociation element)
Remove an ObBpmnDataAssociation from the 'DataOutputAssociation' association.
|
void |
removeInputSpecification(IBpmnDataInput element)
Remove an ObBpmnDataInput from the 'InputSpecification' association.
|
void |
removeOutputSpecification(IBpmnDataOutput element)
Remove an ObBpmnDataOutput from the 'OutputSpecification' association.
|
void |
setCompletionQuantity(int value)
Setter for the 'CompletionQuantity' meta class attribute
|
void |
setDefaultFlow(IBpmnSequenceFlow element)
Setter for the 'DefaultFlow' [0..1] association.
|
void |
setForCompensation(boolean value)
Setter for the 'IsForCompensation' meta class attribute
|
void |
setLoopCharacteristics(IBpmnLoopCharacteristics element)
Setter for the 'LoopCharacteristics' [0..1] association.
|
void |
setStartQuantity(int value)
Setter for the 'StartQuantity' meta class attribute
|
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 isForCompensation()
void setForCompensation(boolean value)
value
- the new 'IsForCompensation' value.int getStartQuantity()
void setStartQuantity(int value)
value
- the new 'StartQuantity' value.int getCompletionQuantity()
void setCompletionQuantity(int value)
value
- the new 'CompletionQuantity' value.void addInputSpecification(IBpmnDataInput element)
element
- The ObBpmnDataInput to add.int cardInputSpecification()
int cardInputSpecification(Class<? extends IBpmnDataInput> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataInput> getInputSpecification()
<T extends IBpmnDataInput> ObList<T> getInputSpecification(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 removeInputSpecification(IBpmnDataInput element)
element
- The ObBpmnDataInput to remove.void addOutputSpecification(IBpmnDataOutput element)
element
- The ObBpmnDataOutput to add.int cardOutputSpecification()
int cardOutputSpecification(Class<? extends IBpmnDataOutput> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataOutput> getOutputSpecification()
<T extends IBpmnDataOutput> ObList<T> getOutputSpecification(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 removeOutputSpecification(IBpmnDataOutput element)
element
- The ObBpmnDataOutput to remove.void addBoundaryEventRef(IBpmnBoundaryEvent element)
element
- The ObBpmnBoundaryEvent to add.int cardBoundaryEventRef()
int cardBoundaryEventRef(Class<? extends IBpmnBoundaryEvent> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnBoundaryEvent> getBoundaryEventRef()
<T extends IBpmnBoundaryEvent> ObList<T> getBoundaryEventRef(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 removeBoundaryEventRef(IBpmnBoundaryEvent element)
element
- The ObBpmnBoundaryEvent to remove.IBpmnSequenceFlow getDefaultFlow()
void setDefaultFlow(IBpmnSequenceFlow element)
element
- The element to set.void addDataInputAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to add.int cardDataInputAssociation()
int cardDataInputAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataAssociation> getDataInputAssociation()
<T extends IBpmnDataAssociation> ObList<T> getDataInputAssociation(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 removeDataInputAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to remove.void addDataOutputAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to add.int cardDataOutputAssociation()
int cardDataOutputAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataAssociation> getDataOutputAssociation()
<T extends IBpmnDataAssociation> ObList<T> getDataOutputAssociation(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 removeDataOutputAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to remove.IBpmnLoopCharacteristics getLoopCharacteristics()
void setLoopCharacteristics(IBpmnLoopCharacteristics element)
element
- The element to set.void addCompensateEventDefinitions(IBpmnCompensateEventDefinition element)
element
- The ObBpmnCompensateEventDefinition to add.int cardCompensateEventDefinitions()
int cardCompensateEventDefinitions(Class<? extends IBpmnCompensateEventDefinition> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnCompensateEventDefinition> getCompensateEventDefinitions()
<T extends IBpmnCompensateEventDefinition> ObList<T> getCompensateEventDefinitions(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 removeCompensateEventDefinitions(IBpmnCompensateEventDefinition element)
element
- The ObBpmnCompensateEventDefinition to remove.