public interface IBehavior extends IModelElement
| Modifier and Type | Field and Description |
|---|---|
static String |
MetaclassName |
| Modifier and Type | Method and Description |
|---|---|
void |
addBpmnCaller(IBpmnCallActivity element)
Add a ObBpmnCallActivity to the 'BpmnCaller' association.
|
void |
addCaller(ICallBehaviorAction element)
Add a ObCallBehaviorAction to the 'Caller' association.
|
void |
addEComponent(IEvent element)
Add a ObEvent to the 'EComponent' association.
|
void |
addEffectOf(ITransition element)
Add a ObTransition to the 'EffectOf' association.
|
void |
addOwnedCollaboration(ICollaboration element)
Add a ObCollaboration to the 'OwnedCollaboration' association.
|
void |
addParameter(IBehaviorParameter element)
Add a ObBehaviorParameter to the 'Parameter' association.
|
int |
cardBpmnCaller()
Returns the number elements in the BpmnCaller association.
|
int |
cardBpmnCaller(Class<? extends IBpmnCallActivity> filteredClass)
Returns the number elements in the BpmnCaller association filtered with the given metaclass.
|
int |
cardCaller()
Returns the number elements in the Caller association.
|
int |
cardCaller(Class<? extends ICallBehaviorAction> filteredClass)
Returns the number elements in the Caller association filtered with the given metaclass.
|
int |
cardEComponent()
Returns the number elements in the EComponent association.
|
int |
cardEComponent(Class<? extends IEvent> filteredClass)
Returns the number elements in the EComponent association filtered with the given metaclass.
|
int |
cardEffectOf()
Returns the number elements in the EffectOf association.
|
int |
cardEffectOf(Class<? extends ITransition> filteredClass)
Returns the number elements in the EffectOf association filtered with the given metaclass.
|
int |
cardOwnedCollaboration()
Returns the number elements in the OwnedCollaboration association.
|
int |
cardOwnedCollaboration(Class<? extends ICollaboration> filteredClass)
Returns the number elements in the OwnedCollaboration association filtered with the given metaclass.
|
int |
cardParameter()
Returns the number elements in the Parameter association.
|
int |
cardParameter(Class<? extends IBehaviorParameter> filteredClass)
Returns the number elements in the Parameter association filtered with the given metaclass.
|
ObList<IBpmnCallActivity> |
getBpmnCaller()
Get the list of ObBpmnCallActivity to the BpmnCaller association.
|
<T extends IBpmnCallActivity> |
getBpmnCaller(Class<T> filteredClass)
Get the list of ObBpmnCallActivity to the BpmnCaller association.
|
ObList<ICallBehaviorAction> |
getCaller()
Get the list of ObCallBehaviorAction to the Caller association.
|
<T extends ICallBehaviorAction> |
getCaller(Class<T> filteredClass)
Get the list of ObCallBehaviorAction to the Caller association.
|
ObList<IEvent> |
getEComponent()
Get the list of ObEvent to the EComponent association.
|
<T extends IEvent> |
getEComponent(Class<T> filteredClass)
Get the list of ObEvent to the EComponent association.
|
ObList<ITransition> |
getEffectOf()
Get the list of ObTransition to the EffectOf association.
|
<T extends ITransition> |
getEffectOf(Class<T> filteredClass)
Get the list of ObTransition to the EffectOf association.
|
ObList<ICollaboration> |
getOwnedCollaboration()
Get the list of ObCollaboration to the OwnedCollaboration association.
|
<T extends ICollaboration> |
getOwnedCollaboration(Class<T> filteredClass)
Get the list of ObCollaboration to the OwnedCollaboration association.
|
INameSpace |
getOwner()
Get the Owner association.
|
IOperation |
getOwnerOperation()
Get the OwnerOperation association.
|
ObList<IBehaviorParameter> |
getParameter()
Get the list of ObBehaviorParameter to the Parameter association.
|
<T extends IBehaviorParameter> |
getParameter(Class<T> filteredClass)
Get the list of ObBehaviorParameter to the Parameter association.
|
boolean |
isReentrant()
Getter for the IsReentrant meta class attribute.
|
void |
removeBpmnCaller(IBpmnCallActivity element)
Remove an ObBpmnCallActivity from the 'BpmnCaller' association.
|
void |
removeCaller(ICallBehaviorAction element)
Remove an ObCallBehaviorAction from the 'Caller' association.
|
void |
removeEComponent(IEvent element)
Remove an ObEvent from the 'EComponent' association.
|
void |
removeEffectOf(ITransition element)
Remove an ObTransition from the 'EffectOf' association.
|
void |
removeOwnedCollaboration(ICollaboration element)
Remove an ObCollaboration from the 'OwnedCollaboration' association.
|
void |
removeParameter(IBehaviorParameter element)
Remove an ObBehaviorParameter from the 'Parameter' association.
|
void |
setOwner(INameSpace element)
Setter for the 'Owner' [0..1] association.
|
void |
setOwnerOperation(IOperation element)
Setter for the 'OwnerOperation' [0..1] association.
|
void |
setReentrant(boolean value)
Setter for the 'IsReentrant' meta class attribute
|
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, toStringaccept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDatestatic final String MetaclassName
boolean isReentrant()
void setReentrant(boolean value)
value - the new 'IsReentrant' value.INameSpace getOwner()
void setOwner(INameSpace element)
element - The element to set.IOperation getOwnerOperation()
void setOwnerOperation(IOperation element)
element - The element to set.void addCaller(ICallBehaviorAction element)
element - The ObCallBehaviorAction to add.int cardCaller()
int cardCaller(Class<? extends ICallBehaviorAction> filteredClass)
filteredClass - The filter to apply.ObList<ICallBehaviorAction> getCaller()
<T extends ICallBehaviorAction> 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(ICallBehaviorAction element)
element - The ObCallBehaviorAction to remove.void addEffectOf(ITransition element)
element - The ObTransition to add.int cardEffectOf()
int cardEffectOf(Class<? extends ITransition> filteredClass)
filteredClass - The filter to apply.ObList<ITransition> getEffectOf()
<T extends ITransition> ObList<T> getEffectOf(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 removeEffectOf(ITransition element)
element - The ObTransition to remove.void addParameter(IBehaviorParameter element)
element - The ObBehaviorParameter to add.int cardParameter()
int cardParameter(Class<? extends IBehaviorParameter> filteredClass)
filteredClass - The filter to apply.ObList<IBehaviorParameter> getParameter()
<T extends IBehaviorParameter> ObList<T> getParameter(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 removeParameter(IBehaviorParameter element)
element - The ObBehaviorParameter to remove.void addEComponent(IEvent element)
element - The ObEvent to add.int cardEComponent()
int cardEComponent(Class<? extends IEvent> filteredClass)
filteredClass - The filter to apply.ObList<IEvent> getEComponent()
<T extends IEvent> ObList<T> getEComponent(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 removeEComponent(IEvent element)
element - The ObEvent to remove.void addOwnedCollaboration(ICollaboration element)
element - The ObCollaboration to add.int cardOwnedCollaboration()
int cardOwnedCollaboration(Class<? extends ICollaboration> filteredClass)
filteredClass - The filter to apply.ObList<ICollaboration> getOwnedCollaboration()
<T extends ICollaboration> ObList<T> getOwnedCollaboration(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 removeOwnedCollaboration(ICollaboration element)
element - The ObCollaboration to remove.void addBpmnCaller(IBpmnCallActivity element)
element - The ObBpmnCallActivity to add.int cardBpmnCaller()
int cardBpmnCaller(Class<? extends IBpmnCallActivity> filteredClass)
filteredClass - The filter to apply.ObList<IBpmnCallActivity> getBpmnCaller()
<T extends IBpmnCallActivity> ObList<T> getBpmnCaller(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 removeBpmnCaller(IBpmnCallActivity element)
element - The ObBpmnCallActivity to remove.