public interface IActivityAction extends IActivityNode
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addHandler(IExceptionHandler element)
Add a ObExceptionHandler to the 'Handler' association.
|
void |
addInput(IInputPin element)
Add a ObInputPin to the 'Input' association.
|
void |
addOutput(IOutputPin element)
Add a ObOutputPin to the 'Output' association.
|
int |
cardHandler()
Returns the number elements in the Handler association.
|
int |
cardHandler(Class<? extends IExceptionHandler> filteredClass)
Returns the number elements in the Handler association filtered with the given metaclass.
|
int |
cardInput()
Returns the number elements in the Input association.
|
int |
cardInput(Class<? extends IInputPin> filteredClass)
Returns the number elements in the Input association filtered with the given metaclass.
|
int |
cardOutput()
Returns the number elements in the Output association.
|
int |
cardOutput(Class<? extends IOutputPin> filteredClass)
Returns the number elements in the Output association filtered with the given metaclass.
|
ObList<IExceptionHandler> |
getHandler()
Get the list of ObExceptionHandler to the Handler association.
|
<T extends IExceptionHandler> |
getHandler(Class<T> filteredClass)
Get the list of ObExceptionHandler to the Handler association.
|
ObList<IInputPin> |
getInput()
Get the list of ObInputPin to the Input association.
|
<T extends IInputPin> |
getInput(Class<T> filteredClass)
Get the list of ObInputPin to the Input association.
|
ObList<IOutputPin> |
getOutput()
Get the list of ObOutputPin to the Output association.
|
<T extends IOutputPin> |
getOutput(Class<T> filteredClass)
Get the list of ObOutputPin to the Output association.
|
boolean |
isCompensation()
Getter for the IsCompensation meta class attribute.
|
boolean |
isMultipleInstance()
Getter for the IsMultipleInstance meta class attribute.
|
void |
removeHandler(IExceptionHandler element)
Remove an ObExceptionHandler from the 'Handler' association.
|
void |
removeInput(IInputPin element)
Remove an ObInputPin from the 'Input' association.
|
void |
removeOutput(IOutputPin element)
Remove an ObOutputPin from the 'Output' association.
|
void |
setCompensation(boolean value)
Setter for the 'IsCompensation' meta class attribute
|
void |
setMultipleInstance(boolean value)
Setter for the 'IsMultipleInstance' meta class attribute
|
addIncoming, addOutgoing, cardIncoming, cardIncoming, cardOutgoing, cardOutgoing, getIncoming, getIncoming, getOutgoing, getOutgoing, getOwner, getOwnerClause, getOwnerNode, getOwnerPartition, removeIncoming, removeOutgoing, setOwner, setOwnerClause, setOwnerNode, setOwnerPartition
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 isMultipleInstance()
void setMultipleInstance(boolean value)
value
- the new 'IsMultipleInstance' value.boolean isCompensation()
void setCompensation(boolean value)
value
- the new 'IsCompensation' value.void addInput(IInputPin element)
element
- The ObInputPin to add.int cardInput()
int cardInput(Class<? extends IInputPin> filteredClass)
filteredClass
- The filter to apply.ObList<IInputPin> getInput()
<T extends IInputPin> ObList<T> getInput(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 removeInput(IInputPin element)
element
- The ObInputPin to remove.void addOutput(IOutputPin element)
element
- The ObOutputPin to add.int cardOutput()
int cardOutput(Class<? extends IOutputPin> filteredClass)
filteredClass
- The filter to apply.ObList<IOutputPin> getOutput()
<T extends IOutputPin> ObList<T> getOutput(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 removeOutput(IOutputPin element)
element
- The ObOutputPin to remove.void addHandler(IExceptionHandler element)
element
- The ObExceptionHandler to add.int cardHandler()
int cardHandler(Class<? extends IExceptionHandler> filteredClass)
filteredClass
- The filter to apply.ObList<IExceptionHandler> getHandler()
<T extends IExceptionHandler> ObList<T> getHandler(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 removeHandler(IExceptionHandler element)
element
- The ObExceptionHandler to remove.