public interface Operation extends BehavioralFeature
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
| Modifier and Type | Method and Description |
|---|---|
<any> |
getCallingAction()
Getter for relation 'Operation->CallingAction'
Metamodel description:
null
|
<T extends CallOperationAction> |
getCallingAction(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->CallingAction'
Metamodel description:
null
|
<any> |
getCommunicationUsage()
Getter for relation 'Operation->CommunicationUsage'
Metamodel description:
null
|
<T extends CommunicationMessage> |
getCommunicationUsage(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->CommunicationUsage'
Metamodel description:
null
|
<any> |
getEntryPointAction()
Getter for relation 'Operation->EntryPointAction'
Metamodel description:
null
|
<T extends AcceptCallEventAction> |
getEntryPointAction(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->EntryPointAction'
Metamodel description:
null
|
<any> |
getExample()
Getter for relation 'Operation->Example'
Metamodel description:
Collaborations that illustrate the dynamic of the Operation.
|
<T extends Collaboration> |
getExample(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Example'
Metamodel description:
Collaborations that illustrate the dynamic of the Operation.
|
<any> |
getInstanciatingBinding()
Getter for relation 'Operation->InstanciatingBinding'
Metamodel description:
null
|
<T extends TemplateBinding> |
getInstanciatingBinding(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->InstanciatingBinding'
Metamodel description:
null
|
<any> |
getInvoker()
Getter for relation 'Operation->Invoker'
Metamodel description:
null
|
<T extends Transition> |
getInvoker(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Invoker'
Metamodel description:
null
|
<any> |
getIO()
Getter for relation 'Operation->IO'
Metamodel description:
Defines the parameters making up the Operation.
|
<T extends Parameter> |
getIO(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->IO'
Metamodel description:
Defines the parameters making up the Operation.
|
<any> |
getOccurence()
Getter for relation 'Operation->Occurence'
Metamodel description:
null
|
<T extends Event> |
getOccurence(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Occurence'
Metamodel description:
null
|
<any> |
getOwnedBehavior()
Getter for relation 'Operation->OwnedBehavior'
Metamodel description:
A behavioral description that implements the behavioral feature.
|
<T extends Behavior> |
getOwnedBehavior(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->OwnedBehavior'
Metamodel description:
A behavioral description that implements the behavioral feature.
|
<any> |
getOwnedCollaborationUse()
Getter for relation 'Operation->OwnedCollaborationUse'
Metamodel description:
Collaboration occurrences owned by the Operation.
|
<T extends CollaborationUse> |
getOwnedCollaborationUse(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->OwnedCollaborationUse'
Metamodel description:
Collaboration occurrences owned by the Operation.
|
<any> |
getOwnedImport()
Getter for relation 'Operation->OwnedImport'
Metamodel description:
Elements imported by the Operation.
|
<T extends ElementImport> |
getOwnedImport(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->OwnedImport'
Metamodel description:
Elements imported by the Operation.
|
<any> |
getOwnedPackageImport()
Getter for relation 'Operation->OwnedPackageImport'
Metamodel description:
Packages imported by the Operation.
|
<T extends PackageImport> |
getOwnedPackageImport(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->OwnedPackageImport'
Metamodel description:
Packages imported by the Operation.
|
Classifier |
getOwner()
Getter for relation 'Operation->Owner'
Metamodel description:
null
|
MethodPassingMode |
getPassing()
Getter for attribute 'Operation.Passing'
Metamodel description:
Method passing mode (in or inout).
|
Operation |
getRedefines()
Getter for relation 'Operation->Redefines'
Metamodel description:
null
|
<any> |
getRedefinition()
Getter for relation 'Operation->Redefinition'
Metamodel description:
null
|
<T extends Operation> |
getRedefinition(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Redefinition'
Metamodel description:
null
|
Parameter |
getReturn()
Getter for relation 'Operation->Return'
Metamodel description:
Link to the possible return parameter.
|
<any> |
getSRepresentation()
Getter for relation 'Operation->SRepresentation'
Metamodel description:
null
|
<T extends Signal> |
getSRepresentation(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->SRepresentation'
Metamodel description:
null
|
<any> |
getTemplate()
Getter for relation 'Operation->Template'
Metamodel description:
In case of template operations, this association defines its template parameters.
|
<T extends TemplateParameter> |
getTemplate(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Template'
Metamodel description:
In case of template operations, this association defines its template parameters.
|
<any> |
getTemplateInstanciation()
Getter for relation 'Operation->TemplateInstanciation'
Metamodel description:
Binds the Operation to the template operation that it instanciates.
|
<T extends TemplateBinding> |
getTemplateInstanciation(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->TemplateInstanciation'
Metamodel description:
Binds the Operation to the template operation that it instanciates.
|
<any> |
getThrown()
Getter for relation 'Operation->Thrown'
Metamodel description:
null
|
<T extends RaisedException> |
getThrown(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Thrown'
Metamodel description:
null
|
<any> |
getUsage()
Getter for relation 'Operation->Usage'
Metamodel description:
null
|
<T extends Message> |
getUsage(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Operation->Usage'
Metamodel description:
null
|
boolean |
isConcurrency()
Getter for attribute 'Operation.Concurrency'
Metamodel description:
Distinguishes the different invocation modes of an Operation.
|
boolean |
isFinal()
Getter for attribute 'Operation.Final'
Metamodel description:
Final operations cannot be redefined.
|
void |
setConcurrency(boolean value)
Setter for attribute 'Operation.Concurrency'
Metamodel description:
Distinguishes the different invocation modes of an Operation.
|
void |
setFinal(boolean value)
Setter for attribute 'Operation.Final'
Metamodel description:
Final operations cannot be redefined.
|
void |
setOwner(Classifier value)
Setter for relation 'Operation->Owner'
Metamodel description:
null
|
void |
setPassing(MethodPassingMode value)
Setter for attribute 'Operation.Passing'
Metamodel description:
Method passing mode (in or inout).
|
void |
setRedefines(Operation value)
Setter for relation 'Operation->Redefines'
Metamodel description:
null
|
void |
setReturn(Parameter value)
Setter for relation 'Operation->Return'
Metamodel description:
Link to the possible return parameter.
|
getVisibility, isIsAbstract, isIsClass, setIsAbstract, setIsClass, setVisibilitygetConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameteraddStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setPropertygetAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElementaccept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSetstatic final java.lang.String MNAME
static final java.lang.String MQNAME
boolean isConcurrency()
void setConcurrency(boolean value)
boolean isFinal()
void setFinal(boolean value)
MethodPassingMode getPassing()
void setPassing(MethodPassingMode value)
<any> getOwnedImport()
<T extends ElementImport> java.util.List<T> getOwnedImport(java.lang.Class<T> filterClass)
<any> getThrown()
<T extends RaisedException> java.util.List<T> getThrown(java.lang.Class<T> filterClass)
<any> getRedefinition()
<T extends Operation> java.util.List<T> getRedefinition(java.lang.Class<T> filterClass)
<any> getExample()
<T extends Collaboration> java.util.List<T> getExample(java.lang.Class<T> filterClass)
<any> getSRepresentation()
<T extends Signal> java.util.List<T> getSRepresentation(java.lang.Class<T> filterClass)
<any> getOwnedBehavior()
<T extends Behavior> java.util.List<T> getOwnedBehavior(java.lang.Class<T> filterClass)
<any> getIO()
<T extends Parameter> java.util.List<T> getIO(java.lang.Class<T> filterClass)
<any> getTemplateInstanciation()
<T extends TemplateBinding> java.util.List<T> getTemplateInstanciation(java.lang.Class<T> filterClass)
Classifier getOwner()
void setOwner(Classifier value)
<any> getOwnedPackageImport()
<T extends PackageImport> java.util.List<T> getOwnedPackageImport(java.lang.Class<T> filterClass)
Parameter getReturn()
void setReturn(Parameter value)
<any> getInstanciatingBinding()
<T extends TemplateBinding> java.util.List<T> getInstanciatingBinding(java.lang.Class<T> filterClass)
<any> getUsage()
<T extends Message> java.util.List<T> getUsage(java.lang.Class<T> filterClass)
<any> getTemplate()
<T extends TemplateParameter> java.util.List<T> getTemplate(java.lang.Class<T> filterClass)
<any> getOccurence()
<T extends Event> java.util.List<T> getOccurence(java.lang.Class<T> filterClass)
<any> getInvoker()
<T extends Transition> java.util.List<T> getInvoker(java.lang.Class<T> filterClass)
<any> getCommunicationUsage()
<T extends CommunicationMessage> java.util.List<T> getCommunicationUsage(java.lang.Class<T> filterClass)
<any> getOwnedCollaborationUse()
<T extends CollaborationUse> java.util.List<T> getOwnedCollaborationUse(java.lang.Class<T> filterClass)
Operation getRedefines()
void setRedefines(Operation value)
<any> getCallingAction()
<T extends CallOperationAction> java.util.List<T> getCallingAction(java.lang.Class<T> filterClass)
<any> getEntryPointAction()
<T extends AcceptCallEventAction> java.util.List<T> getEntryPointAction(java.lang.Class<T> filterClass)