public interface IOperation extends IFeature
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBpmnOperationRef(IBpmnOperation element)
Add a ObBpmnOperation to the 'BpmnOperationRef' association.
|
void |
addCaller(IBpmnCallActivity element)
Add a ObBpmnCallActivity to the 'Caller' association.
|
void |
addCallerReceiveTask(IBpmnReceiveTask element)
Add a ObBpmnReceiveTask to the 'CallerReceiveTask' association.
|
void |
addCallerSendTask(IBpmnSendTask element)
Add a ObBpmnSendTask to the 'CallerSendTask' association.
|
void |
addCallerServiceTask(IBpmnServiceTask element)
Add a ObBpmnServiceTask to the 'CallerServiceTask' association.
|
void |
addCallingAction(ICallOperationAction element)
Add a ObCallOperationAction to the 'CallingAction' association.
|
void |
addCommunicationUsage(ICommunicationMessage element)
Add a ObCommunicationMessage to the 'CommunicationUsage' association.
|
void |
addEntryPointAction(IAcceptCallEventAction element)
Add a ObAcceptCallEventAction to the 'EntryPointAction' association.
|
void |
addExample(ICollaboration element)
Add a ObCollaboration to the 'Example' association.
|
void |
addInstanciatingBinding(ITemplateBinding element)
Add a ObTemplateBinding to the 'InstanciatingBinding' association.
|
void |
addInvoker(ITransition element)
Add a ObTransition to the 'Invoker' association.
|
void |
addIO(IParameter element)
Add a ObParameter to the 'IO' association.
|
void |
addOccurence(IEvent element)
Add a ObEvent to the 'Occurence' association.
|
void |
addOwnedBehavior(IBehavior element)
Add a ObBehavior to the 'OwnedBehavior' association.
|
void |
addOwnedCollaborationUse(ICollaborationUse element)
Add a ObCollaborationUse to the 'OwnedCollaborationUse' association.
|
void |
addOwnedImport(IElementImport element)
Add a ObElementImport to the 'OwnedImport' association.
|
void |
addOwnedPackageImport(IPackageImport element)
Add a ObPackageImport to the 'OwnedPackageImport' association.
|
void |
addRedefinition(IOperation element)
Add a ObOperation to the 'Redefinition' association.
|
void |
addSRepresentation(ISignal element)
Add a ObSignal to the 'SRepresentation' association.
|
void |
addTemplate(ITemplateParameter element)
Add a ObTemplateParameter to the 'Template' association.
|
void |
addTemplateInstanciation(ITemplateBinding element)
Add a ObTemplateBinding to the 'TemplateInstanciation' association.
|
void |
addThrown(IRaisedException element)
Add a ObRaisedException to the 'Thrown' association.
|
void |
addUsage(IMessage element)
Add a ObMessage to the 'Usage' association.
|
int |
cardBpmnOperationRef()
Returns the number elements in the BpmnOperationRef association.
|
int |
cardBpmnOperationRef(Class<? extends IBpmnOperation> filteredClass)
Returns the number elements in the BpmnOperationRef association filtered with the given metaclass.
|
int |
cardCaller()
Returns the number elements in the Caller association.
|
int |
cardCaller(Class<? extends IBpmnCallActivity> filteredClass)
Returns the number elements in the Caller association filtered with the given metaclass.
|
int |
cardCallerReceiveTask()
Returns the number elements in the CallerReceiveTask association.
|
int |
cardCallerReceiveTask(Class<? extends IBpmnReceiveTask> filteredClass)
Returns the number elements in the CallerReceiveTask association filtered with the given metaclass.
|
int |
cardCallerSendTask()
Returns the number elements in the CallerSendTask association.
|
int |
cardCallerSendTask(Class<? extends IBpmnSendTask> filteredClass)
Returns the number elements in the CallerSendTask association filtered with the given metaclass.
|
int |
cardCallerServiceTask()
Returns the number elements in the CallerServiceTask association.
|
int |
cardCallerServiceTask(Class<? extends IBpmnServiceTask> filteredClass)
Returns the number elements in the CallerServiceTask association filtered with the given metaclass.
|
int |
cardCallingAction()
Returns the number elements in the CallingAction association.
|
int |
cardCallingAction(Class<? extends ICallOperationAction> filteredClass)
Returns the number elements in the CallingAction association filtered with the given metaclass.
|
int |
cardCommunicationUsage()
Returns the number elements in the CommunicationUsage association.
|
int |
cardCommunicationUsage(Class<? extends ICommunicationMessage> filteredClass)
Returns the number elements in the CommunicationUsage association filtered with the given metaclass.
|
int |
cardEntryPointAction()
Returns the number elements in the EntryPointAction association.
|
int |
cardEntryPointAction(Class<? extends IAcceptCallEventAction> filteredClass)
Returns the number elements in the EntryPointAction association filtered with the given metaclass.
|
int |
cardExample()
Returns the number elements in the Example association.
|
int |
cardExample(Class<? extends ICollaboration> filteredClass)
Returns the number elements in the Example association filtered with the given metaclass.
|
int |
cardInstanciatingBinding()
Returns the number elements in the InstanciatingBinding association.
|
int |
cardInstanciatingBinding(Class<? extends ITemplateBinding> filteredClass)
Returns the number elements in the InstanciatingBinding association filtered with the given metaclass.
|
int |
cardInvoker()
Returns the number elements in the Invoker association.
|
int |
cardInvoker(Class<? extends ITransition> filteredClass)
Returns the number elements in the Invoker association filtered with the given metaclass.
|
int |
cardIO()
Returns the number elements in the IO association.
|
int |
cardIO(Class<? extends IParameter> filteredClass)
Returns the number elements in the IO association filtered with the given metaclass.
|
int |
cardOccurence()
Returns the number elements in the Occurence association.
|
int |
cardOccurence(Class<? extends IEvent> filteredClass)
Returns the number elements in the Occurence association filtered with the given metaclass.
|
int |
cardOwnedBehavior()
Returns the number elements in the OwnedBehavior association.
|
int |
cardOwnedBehavior(Class<? extends IBehavior> filteredClass)
Returns the number elements in the OwnedBehavior association filtered with the given metaclass.
|
int |
cardOwnedCollaborationUse()
Returns the number elements in the OwnedCollaborationUse association.
|
int |
cardOwnedCollaborationUse(Class<? extends ICollaborationUse> filteredClass)
Returns the number elements in the OwnedCollaborationUse association filtered with the given metaclass.
|
int |
cardOwnedImport()
Returns the number elements in the OwnedImport association.
|
int |
cardOwnedImport(Class<? extends IElementImport> filteredClass)
Returns the number elements in the OwnedImport association filtered with the given metaclass.
|
int |
cardOwnedPackageImport()
Returns the number elements in the OwnedPackageImport association.
|
int |
cardOwnedPackageImport(Class<? extends IPackageImport> filteredClass)
Returns the number elements in the OwnedPackageImport association filtered with the given metaclass.
|
int |
cardRedefinition()
Returns the number elements in the Redefinition association.
|
int |
cardRedefinition(Class<? extends IOperation> filteredClass)
Returns the number elements in the Redefinition association filtered with the given metaclass.
|
int |
cardSRepresentation()
Returns the number elements in the SRepresentation association.
|
int |
cardSRepresentation(Class<? extends ISignal> filteredClass)
Returns the number elements in the SRepresentation association filtered with the given metaclass.
|
int |
cardTemplate()
Returns the number elements in the Template association.
|
int |
cardTemplate(Class<? extends ITemplateParameter> filteredClass)
Returns the number elements in the Template association filtered with the given metaclass.
|
int |
cardTemplateInstanciation()
Returns the number elements in the TemplateInstanciation association.
|
int |
cardTemplateInstanciation(Class<? extends ITemplateBinding> filteredClass)
Returns the number elements in the TemplateInstanciation association filtered with the given metaclass.
|
int |
cardThrown()
Returns the number elements in the Thrown association.
|
int |
cardThrown(Class<? extends IRaisedException> filteredClass)
Returns the number elements in the Thrown association filtered with the given metaclass.
|
int |
cardUsage()
Returns the number elements in the Usage association.
|
int |
cardUsage(Class<? extends IMessage> filteredClass)
Returns the number elements in the Usage association filtered with the given metaclass.
|
ObList<IBpmnOperation> |
getBpmnOperationRef()
Get the list of ObBpmnOperation to the BpmnOperationRef association.
|
<T extends IBpmnOperation> |
getBpmnOperationRef(Class<T> filteredClass)
Get the list of ObBpmnOperation to the BpmnOperationRef association.
|
ObList<IBpmnCallActivity> |
getCaller()
Get the list of ObBpmnCallActivity to the Caller association.
|
<T extends IBpmnCallActivity> |
getCaller(Class<T> filteredClass)
Get the list of ObBpmnCallActivity to the Caller association.
|
ObList<IBpmnReceiveTask> |
getCallerReceiveTask()
Get the list of ObBpmnReceiveTask to the CallerReceiveTask association.
|
<T extends IBpmnReceiveTask> |
getCallerReceiveTask(Class<T> filteredClass)
Get the list of ObBpmnReceiveTask to the CallerReceiveTask association.
|
ObList<IBpmnSendTask> |
getCallerSendTask()
Get the list of ObBpmnSendTask to the CallerSendTask association.
|
<T extends IBpmnSendTask> |
getCallerSendTask(Class<T> filteredClass)
Get the list of ObBpmnSendTask to the CallerSendTask association.
|
ObList<IBpmnServiceTask> |
getCallerServiceTask()
Get the list of ObBpmnServiceTask to the CallerServiceTask association.
|
<T extends IBpmnServiceTask> |
getCallerServiceTask(Class<T> filteredClass)
Get the list of ObBpmnServiceTask to the CallerServiceTask association.
|
ObList<ICallOperationAction> |
getCallingAction()
Get the list of ObCallOperationAction to the CallingAction association.
|
<T extends ICallOperationAction> |
getCallingAction(Class<T> filteredClass)
Get the list of ObCallOperationAction to the CallingAction association.
|
ObList<ICommunicationMessage> |
getCommunicationUsage()
Get the list of ObCommunicationMessage to the CommunicationUsage association.
|
<T extends ICommunicationMessage> |
getCommunicationUsage(Class<T> filteredClass)
Get the list of ObCommunicationMessage to the CommunicationUsage association.
|
ObList<IAcceptCallEventAction> |
getEntryPointAction()
Get the list of ObAcceptCallEventAction to the EntryPointAction association.
|
<T extends IAcceptCallEventAction> |
getEntryPointAction(Class<T> filteredClass)
Get the list of ObAcceptCallEventAction to the EntryPointAction association.
|
ObList<ICollaboration> |
getExample()
Get the list of ObCollaboration to the Example association.
|
<T extends ICollaboration> |
getExample(Class<T> filteredClass)
Get the list of ObCollaboration to the Example association.
|
ObList<ITemplateBinding> |
getInstanciatingBinding()
Get the list of ObTemplateBinding to the InstanciatingBinding association.
|
<T extends ITemplateBinding> |
getInstanciatingBinding(Class<T> filteredClass)
Get the list of ObTemplateBinding to the InstanciatingBinding association.
|
ObList<ITransition> |
getInvoker()
Get the list of ObTransition to the Invoker association.
|
<T extends ITransition> |
getInvoker(Class<T> filteredClass)
Get the list of ObTransition to the Invoker association.
|
ObList<IParameter> |
getIO()
Get the list of ObParameter to the IO association.
|
<T extends IParameter> |
getIO(Class<T> filteredClass)
Get the list of ObParameter to the IO association.
|
ObList<IEvent> |
getOccurence()
Get the list of ObEvent to the Occurence association.
|
<T extends IEvent> |
getOccurence(Class<T> filteredClass)
Get the list of ObEvent to the Occurence association.
|
ObList<IBehavior> |
getOwnedBehavior()
Get the list of ObBehavior to the OwnedBehavior association.
|
<T extends IBehavior> |
getOwnedBehavior(Class<T> filteredClass)
Get the list of ObBehavior to the OwnedBehavior association.
|
ObList<ICollaborationUse> |
getOwnedCollaborationUse()
Get the list of ObCollaborationUse to the OwnedCollaborationUse association.
|
<T extends ICollaborationUse> |
getOwnedCollaborationUse(Class<T> filteredClass)
Get the list of ObCollaborationUse to the OwnedCollaborationUse association.
|
ObList<IElementImport> |
getOwnedImport()
Get the list of ObElementImport to the OwnedImport association.
|
<T extends IElementImport> |
getOwnedImport(Class<T> filteredClass)
Get the list of ObElementImport to the OwnedImport association.
|
ObList<IPackageImport> |
getOwnedPackageImport()
Get the list of ObPackageImport to the OwnedPackageImport association.
|
<T extends IPackageImport> |
getOwnedPackageImport(Class<T> filteredClass)
Get the list of ObPackageImport to the OwnedPackageImport association.
|
ObMethodPassingModeEnum |
getPassing()
Getter for the Passing meta class attribute.
|
IOperation |
getRedefines()
Get the Redefines association.
|
ObList<IOperation> |
getRedefinition()
Get the list of ObOperation to the Redefinition association.
|
<T extends IOperation> |
getRedefinition(Class<T> filteredClass)
Get the list of ObOperation to the Redefinition association.
|
IParameter |
getReturn()
Get the Return association.
|
ObList<ISignal> |
getSRepresentation()
Get the list of ObSignal to the SRepresentation association.
|
<T extends ISignal> |
getSRepresentation(Class<T> filteredClass)
Get the list of ObSignal to the SRepresentation association.
|
ObList<ITemplateParameter> |
getTemplate()
Get the list of ObTemplateParameter to the Template association.
|
<T extends ITemplateParameter> |
getTemplate(Class<T> filteredClass)
Get the list of ObTemplateParameter to the Template association.
|
ObList<ITemplateBinding> |
getTemplateInstanciation()
Get the list of ObTemplateBinding to the TemplateInstanciation association.
|
<T extends ITemplateBinding> |
getTemplateInstanciation(Class<T> filteredClass)
Get the list of ObTemplateBinding to the TemplateInstanciation association.
|
ObList<IRaisedException> |
getThrown()
Get the list of ObRaisedException to the Thrown association.
|
<T extends IRaisedException> |
getThrown(Class<T> filteredClass)
Get the list of ObRaisedException to the Thrown association.
|
ObList<IMessage> |
getUsage()
Get the list of ObMessage to the Usage association.
|
<T extends IMessage> |
getUsage(Class<T> filteredClass)
Get the list of ObMessage to the Usage association.
|
boolean |
isConcurrency()
Getter for the Concurrency meta class attribute.
|
boolean |
isFinal()
Getter for the Final meta class attribute.
|
void |
removeBpmnOperationRef(IBpmnOperation element)
Remove an ObBpmnOperation from the 'BpmnOperationRef' association.
|
void |
removeCaller(IBpmnCallActivity element)
Remove an ObBpmnCallActivity from the 'Caller' association.
|
void |
removeCallerReceiveTask(IBpmnReceiveTask element)
Remove an ObBpmnReceiveTask from the 'CallerReceiveTask' association.
|
void |
removeCallerSendTask(IBpmnSendTask element)
Remove an ObBpmnSendTask from the 'CallerSendTask' association.
|
void |
removeCallerServiceTask(IBpmnServiceTask element)
Remove an ObBpmnServiceTask from the 'CallerServiceTask' association.
|
void |
removeCallingAction(ICallOperationAction element)
Remove an ObCallOperationAction from the 'CallingAction' association.
|
void |
removeCommunicationUsage(ICommunicationMessage element)
Remove an ObCommunicationMessage from the 'CommunicationUsage' association.
|
void |
removeEntryPointAction(IAcceptCallEventAction element)
Remove an ObAcceptCallEventAction from the 'EntryPointAction' association.
|
void |
removeExample(ICollaboration element)
Remove an ObCollaboration from the 'Example' association.
|
void |
removeInstanciatingBinding(ITemplateBinding element)
Remove an ObTemplateBinding from the 'InstanciatingBinding' association.
|
void |
removeInvoker(ITransition element)
Remove an ObTransition from the 'Invoker' association.
|
void |
removeIO(IParameter element)
Remove an ObParameter from the 'IO' association.
|
void |
removeOccurence(IEvent element)
Remove an ObEvent from the 'Occurence' association.
|
void |
removeOwnedBehavior(IBehavior element)
Remove an ObBehavior from the 'OwnedBehavior' association.
|
void |
removeOwnedCollaborationUse(ICollaborationUse element)
Remove an ObCollaborationUse from the 'OwnedCollaborationUse' association.
|
void |
removeOwnedImport(IElementImport element)
Remove an ObElementImport from the 'OwnedImport' association.
|
void |
removeOwnedPackageImport(IPackageImport element)
Remove an ObPackageImport from the 'OwnedPackageImport' association.
|
void |
removeRedefinition(IOperation element)
Remove an ObOperation from the 'Redefinition' association.
|
void |
removeSRepresentation(ISignal element)
Remove an ObSignal from the 'SRepresentation' association.
|
void |
removeTemplate(ITemplateParameter element)
Remove an ObTemplateParameter from the 'Template' association.
|
void |
removeTemplateInstanciation(ITemplateBinding element)
Remove an ObTemplateBinding from the 'TemplateInstanciation' association.
|
void |
removeThrown(IRaisedException element)
Remove an ObRaisedException from the 'Thrown' association.
|
void |
removeUsage(IMessage element)
Remove an ObMessage from the 'Usage' association.
|
void |
setConcurrency(boolean value)
Setter for the 'Concurrency' meta class attribute
|
void |
setFinal(boolean value)
Setter for the 'Final' meta class attribute
|
void |
setPassing(ObMethodPassingModeEnum value)
Setter for the 'Passing' meta class attribute
|
void |
setRedefines(IOperation element)
Setter for the 'Redefines' [0..1] association.
|
void |
setReturn(IParameter element)
Setter for the 'Return' [0..1] association.
|
getOwner, getVisibility, isAbstract, isClass, setAbstract, setClass, setOwner, setVisibility
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 isConcurrency()
void setConcurrency(boolean value)
value
- the new 'Concurrency' value.boolean isFinal()
void setFinal(boolean value)
value
- the new 'Final' value.ObMethodPassingModeEnum getPassing()
void setPassing(ObMethodPassingModeEnum value)
value
- the new 'Passing' value.void addExample(ICollaboration element)
element
- The ObCollaboration to add.int cardExample()
int cardExample(Class<? extends ICollaboration> filteredClass)
filteredClass
- The filter to apply.ObList<ICollaboration> getExample()
<T extends ICollaboration> ObList<T> getExample(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 removeExample(ICollaboration element)
element
- The ObCollaboration to remove.void addIO(IParameter element)
element
- The ObParameter to add.int cardIO()
int cardIO(Class<? extends IParameter> filteredClass)
filteredClass
- The filter to apply.ObList<IParameter> getIO()
<T extends IParameter> ObList<T> getIO(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 removeIO(IParameter element)
element
- The ObParameter to remove.void addInstanciatingBinding(ITemplateBinding element)
element
- The ObTemplateBinding to add.int cardInstanciatingBinding()
int cardInstanciatingBinding(Class<? extends ITemplateBinding> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateBinding> getInstanciatingBinding()
<T extends ITemplateBinding> ObList<T> getInstanciatingBinding(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 removeInstanciatingBinding(ITemplateBinding element)
element
- The ObTemplateBinding to remove.void addInvoker(ITransition element)
element
- The ObTransition to add.int cardInvoker()
int cardInvoker(Class<? extends ITransition> filteredClass)
filteredClass
- The filter to apply.ObList<ITransition> getInvoker()
<T extends ITransition> ObList<T> getInvoker(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 removeInvoker(ITransition element)
element
- The ObTransition to remove.void addOccurence(IEvent element)
element
- The ObEvent to add.int cardOccurence()
int cardOccurence(Class<? extends IEvent> filteredClass)
filteredClass
- The filter to apply.ObList<IEvent> getOccurence()
<T extends IEvent> ObList<T> getOccurence(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 removeOccurence(IEvent element)
element
- The ObEvent to remove.void addOwnedBehavior(IBehavior element)
element
- The ObBehavior to add.int cardOwnedBehavior()
int cardOwnedBehavior(Class<? extends IBehavior> filteredClass)
filteredClass
- The filter to apply.ObList<IBehavior> getOwnedBehavior()
<T extends IBehavior> ObList<T> getOwnedBehavior(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 removeOwnedBehavior(IBehavior element)
element
- The ObBehavior to remove.void addOwnedCollaborationUse(ICollaborationUse element)
element
- The ObCollaborationUse to add.int cardOwnedCollaborationUse()
int cardOwnedCollaborationUse(Class<? extends ICollaborationUse> filteredClass)
filteredClass
- The filter to apply.ObList<ICollaborationUse> getOwnedCollaborationUse()
<T extends ICollaborationUse> ObList<T> getOwnedCollaborationUse(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 removeOwnedCollaborationUse(ICollaborationUse element)
element
- The ObCollaborationUse to remove.void addOwnedImport(IElementImport element)
element
- The ObElementImport to add.int cardOwnedImport()
int cardOwnedImport(Class<? extends IElementImport> filteredClass)
filteredClass
- The filter to apply.ObList<IElementImport> getOwnedImport()
<T extends IElementImport> ObList<T> getOwnedImport(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 removeOwnedImport(IElementImport element)
element
- The ObElementImport to remove.void addOwnedPackageImport(IPackageImport element)
element
- The ObPackageImport to add.int cardOwnedPackageImport()
int cardOwnedPackageImport(Class<? extends IPackageImport> filteredClass)
filteredClass
- The filter to apply.ObList<IPackageImport> getOwnedPackageImport()
<T extends IPackageImport> ObList<T> getOwnedPackageImport(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 removeOwnedPackageImport(IPackageImport element)
element
- The ObPackageImport to remove.IOperation getRedefines()
void setRedefines(IOperation element)
element
- The element to set.void addRedefinition(IOperation element)
element
- The ObOperation to add.int cardRedefinition()
int cardRedefinition(Class<? extends IOperation> filteredClass)
filteredClass
- The filter to apply.ObList<IOperation> getRedefinition()
<T extends IOperation> ObList<T> getRedefinition(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 removeRedefinition(IOperation element)
element
- The ObOperation to remove.IParameter getReturn()
void setReturn(IParameter element)
element
- The element to set.void addSRepresentation(ISignal element)
element
- The ObSignal to add.int cardSRepresentation()
int cardSRepresentation(Class<? extends ISignal> filteredClass)
filteredClass
- The filter to apply.ObList<ISignal> getSRepresentation()
<T extends ISignal> ObList<T> getSRepresentation(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 removeSRepresentation(ISignal element)
element
- The ObSignal to remove.void addTemplate(ITemplateParameter element)
element
- The ObTemplateParameter to add.int cardTemplate()
int cardTemplate(Class<? extends ITemplateParameter> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameter> getTemplate()
<T extends ITemplateParameter> ObList<T> getTemplate(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 removeTemplate(ITemplateParameter element)
element
- The ObTemplateParameter to remove.void addTemplateInstanciation(ITemplateBinding element)
element
- The ObTemplateBinding to add.int cardTemplateInstanciation()
int cardTemplateInstanciation(Class<? extends ITemplateBinding> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateBinding> getTemplateInstanciation()
<T extends ITemplateBinding> ObList<T> getTemplateInstanciation(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 removeTemplateInstanciation(ITemplateBinding element)
element
- The ObTemplateBinding to remove.void addThrown(IRaisedException element)
element
- The ObRaisedException to add.int cardThrown()
int cardThrown(Class<? extends IRaisedException> filteredClass)
filteredClass
- The filter to apply.ObList<IRaisedException> getThrown()
<T extends IRaisedException> ObList<T> getThrown(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 removeThrown(IRaisedException element)
element
- The ObRaisedException to remove.void addUsage(IMessage element)
element
- The ObMessage to add.int cardUsage()
int cardUsage(Class<? extends IMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IMessage> getUsage()
<T extends IMessage> ObList<T> getUsage(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 removeUsage(IMessage element)
element
- The ObMessage to remove.void addEntryPointAction(IAcceptCallEventAction element)
element
- The ObAcceptCallEventAction to add.int cardEntryPointAction()
int cardEntryPointAction(Class<? extends IAcceptCallEventAction> filteredClass)
filteredClass
- The filter to apply.ObList<IAcceptCallEventAction> getEntryPointAction()
<T extends IAcceptCallEventAction> ObList<T> getEntryPointAction(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 removeEntryPointAction(IAcceptCallEventAction element)
element
- The ObAcceptCallEventAction to remove.void addCommunicationUsage(ICommunicationMessage element)
element
- The ObCommunicationMessage to add.int cardCommunicationUsage()
int cardCommunicationUsage(Class<? extends ICommunicationMessage> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationMessage> getCommunicationUsage()
<T extends ICommunicationMessage> ObList<T> getCommunicationUsage(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 removeCommunicationUsage(ICommunicationMessage element)
element
- The ObCommunicationMessage to remove.void addCallingAction(ICallOperationAction element)
element
- The ObCallOperationAction to add.int cardCallingAction()
int cardCallingAction(Class<? extends ICallOperationAction> filteredClass)
filteredClass
- The filter to apply.ObList<ICallOperationAction> getCallingAction()
<T extends ICallOperationAction> ObList<T> getCallingAction(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 removeCallingAction(ICallOperationAction element)
element
- The ObCallOperationAction to remove.void addCaller(IBpmnCallActivity element)
element
- The ObBpmnCallActivity to add.int cardCaller()
int cardCaller(Class<? extends IBpmnCallActivity> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnCallActivity> getCaller()
<T extends IBpmnCallActivity> 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(IBpmnCallActivity element)
element
- The ObBpmnCallActivity to remove.void addBpmnOperationRef(IBpmnOperation element)
element
- The ObBpmnOperation to add.int cardBpmnOperationRef()
int cardBpmnOperationRef(Class<? extends IBpmnOperation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnOperation> getBpmnOperationRef()
<T extends IBpmnOperation> ObList<T> getBpmnOperationRef(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 removeBpmnOperationRef(IBpmnOperation element)
element
- The ObBpmnOperation to remove.void addCallerSendTask(IBpmnSendTask element)
element
- The ObBpmnSendTask to add.int cardCallerSendTask()
int cardCallerSendTask(Class<? extends IBpmnSendTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnSendTask> getCallerSendTask()
<T extends IBpmnSendTask> ObList<T> getCallerSendTask(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 removeCallerSendTask(IBpmnSendTask element)
element
- The ObBpmnSendTask to remove.void addCallerReceiveTask(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to add.int cardCallerReceiveTask()
int cardCallerReceiveTask(Class<? extends IBpmnReceiveTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnReceiveTask> getCallerReceiveTask()
<T extends IBpmnReceiveTask> ObList<T> getCallerReceiveTask(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 removeCallerReceiveTask(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to remove.void addCallerServiceTask(IBpmnServiceTask element)
element
- The ObBpmnServiceTask to add.int cardCallerServiceTask()
int cardCallerServiceTask(Class<? extends IBpmnServiceTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnServiceTask> getCallerServiceTask()
<T extends IBpmnServiceTask> ObList<T> getCallerServiceTask(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 removeCallerServiceTask(IBpmnServiceTask element)
element
- The ObBpmnServiceTask to remove.