public interface IBpmnMultiInstanceLoopCharacteristics extends IBpmnLoopCharacteristics
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addComplexBehaviorDefinition(IBpmnComplexBehaviorDefinition element)
Add a ObBpmnComplexBehaviorDefinition to the 'ComplexBehaviorDefinition' association.
|
int |
cardComplexBehaviorDefinition()
Returns the number elements in the ComplexBehaviorDefinition association.
|
int |
cardComplexBehaviorDefinition(Class<? extends IBpmnComplexBehaviorDefinition> filteredClass)
Returns the number elements in the ComplexBehaviorDefinition association filtered with the given metaclass.
|
ObMultiInstanceBehaviorEnum |
getBehavior()
Getter for the Behavior meta class attribute.
|
String |
getCompletionCondition()
Getter for the CompletionCondition meta class attribute.
|
IBpmnEventDefinition |
getCompletionEventRef()
Get the CompletionEventRef association.
|
ObList<IBpmnComplexBehaviorDefinition> |
getComplexBehaviorDefinition()
Get the list of ObBpmnComplexBehaviorDefinition to the ComplexBehaviorDefinition association.
|
<T extends IBpmnComplexBehaviorDefinition> |
getComplexBehaviorDefinition(Class<T> filteredClass)
Get the list of ObBpmnComplexBehaviorDefinition to the ComplexBehaviorDefinition association.
|
String |
getLoopCardinality()
Getter for the LoopCardinality meta class attribute.
|
IBpmnDataInput |
getLoopDataInput()
Get the LoopDataInput association.
|
IBpmnDataOutput |
getLoopDataOutputRef()
Get the LoopDataOutputRef association.
|
boolean |
isSequencial()
Getter for the IsSequencial meta class attribute.
|
void |
removeComplexBehaviorDefinition(IBpmnComplexBehaviorDefinition element)
Remove an ObBpmnComplexBehaviorDefinition from the 'ComplexBehaviorDefinition' association.
|
void |
setBehavior(ObMultiInstanceBehaviorEnum value)
Setter for the 'Behavior' meta class attribute
|
void |
setCompletionCondition(String value)
Setter for the 'CompletionCondition' meta class attribute
|
void |
setCompletionEventRef(IBpmnEventDefinition element)
Setter for the 'CompletionEventRef' [0..1] association.
|
void |
setLoopCardinality(String value)
Setter for the 'LoopCardinality' meta class attribute
|
void |
setLoopDataInput(IBpmnDataInput element)
Setter for the 'LoopDataInput' [0..1] association.
|
void |
setLoopDataOutputRef(IBpmnDataOutput element)
Setter for the 'LoopDataOutputRef' [0..1] association.
|
void |
setSequencial(boolean value)
Setter for the 'IsSequencial' meta class attribute
|
getOwnerActivity, setOwnerActivity
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 isSequencial()
void setSequencial(boolean value)
value
- the new 'IsSequencial' value.ObMultiInstanceBehaviorEnum getBehavior()
void setBehavior(ObMultiInstanceBehaviorEnum value)
value
- the new 'Behavior' value.String getLoopCardinality()
void setLoopCardinality(String value)
value
- the new 'LoopCardinality' value.String getCompletionCondition()
void setCompletionCondition(String value)
value
- the new 'CompletionCondition' value.IBpmnDataInput getLoopDataInput()
void setLoopDataInput(IBpmnDataInput element)
element
- The element to set.IBpmnDataOutput getLoopDataOutputRef()
void setLoopDataOutputRef(IBpmnDataOutput element)
element
- The element to set.IBpmnEventDefinition getCompletionEventRef()
void setCompletionEventRef(IBpmnEventDefinition element)
element
- The element to set.void addComplexBehaviorDefinition(IBpmnComplexBehaviorDefinition element)
element
- The ObBpmnComplexBehaviorDefinition to add.int cardComplexBehaviorDefinition()
int cardComplexBehaviorDefinition(Class<? extends IBpmnComplexBehaviorDefinition> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnComplexBehaviorDefinition> getComplexBehaviorDefinition()
<T extends IBpmnComplexBehaviorDefinition> ObList<T> getComplexBehaviorDefinition(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 removeComplexBehaviorDefinition(IBpmnComplexBehaviorDefinition element)
element
- The ObBpmnComplexBehaviorDefinition to remove.