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 |
---|---|
org.eclipse.emf.common.util.EList<CallOperationAction> |
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
|
org.eclipse.emf.common.util.EList<CommunicationMessage> |
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
|
org.eclipse.emf.common.util.EList<AcceptCallEventAction> |
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
|
org.eclipse.emf.common.util.EList<Collaboration> |
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.
|
org.eclipse.emf.common.util.EList<TemplateBinding> |
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
|
org.eclipse.emf.common.util.EList<Transition> |
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
|
org.eclipse.emf.common.util.EList<Parameter> |
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.
|
org.eclipse.emf.common.util.EList<Event> |
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
|
org.eclipse.emf.common.util.EList<Behavior> |
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.
|
org.eclipse.emf.common.util.EList<CollaborationUse> |
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.
|
org.eclipse.emf.common.util.EList<ElementImport> |
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.
|
org.eclipse.emf.common.util.EList<PackageImport> |
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
|
org.eclipse.emf.common.util.EList<Operation> |
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.
|
org.eclipse.emf.common.util.EList<Signal> |
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
|
org.eclipse.emf.common.util.EList<TemplateParameter> |
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.
|
org.eclipse.emf.common.util.EList<TemplateBinding> |
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.
|
org.eclipse.emf.common.util.EList<RaisedException> |
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
|
org.eclipse.emf.common.util.EList<Message> |
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, setVisibility
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, 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, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static 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)
org.eclipse.emf.common.util.EList<ElementImport> getOwnedImport()
<T extends ElementImport> java.util.List<T> getOwnedImport(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<RaisedException> getThrown()
<T extends RaisedException> java.util.List<T> getThrown(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Operation> getRedefinition()
<T extends Operation> java.util.List<T> getRedefinition(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Collaboration> getExample()
<T extends Collaboration> java.util.List<T> getExample(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Signal> getSRepresentation()
<T extends Signal> java.util.List<T> getSRepresentation(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Behavior> getOwnedBehavior()
<T extends Behavior> java.util.List<T> getOwnedBehavior(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Parameter> getIO()
<T extends Parameter> java.util.List<T> getIO(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<TemplateBinding> getTemplateInstanciation()
<T extends TemplateBinding> java.util.List<T> getTemplateInstanciation(java.lang.Class<T> filterClass)
Classifier getOwner()
void setOwner(Classifier value)
org.eclipse.emf.common.util.EList<PackageImport> getOwnedPackageImport()
<T extends PackageImport> java.util.List<T> getOwnedPackageImport(java.lang.Class<T> filterClass)
Parameter getReturn()
void setReturn(Parameter value)
org.eclipse.emf.common.util.EList<TemplateBinding> getInstanciatingBinding()
<T extends TemplateBinding> java.util.List<T> getInstanciatingBinding(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Message> getUsage()
<T extends Message> java.util.List<T> getUsage(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<TemplateParameter> getTemplate()
<T extends TemplateParameter> java.util.List<T> getTemplate(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Event> getOccurence()
<T extends Event> java.util.List<T> getOccurence(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Transition> getInvoker()
<T extends Transition> java.util.List<T> getInvoker(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<CommunicationMessage> getCommunicationUsage()
<T extends CommunicationMessage> java.util.List<T> getCommunicationUsage(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<CollaborationUse> getOwnedCollaborationUse()
<T extends CollaborationUse> java.util.List<T> getOwnedCollaborationUse(java.lang.Class<T> filterClass)
Operation getRedefines()
void setRedefines(Operation value)
org.eclipse.emf.common.util.EList<CallOperationAction> getCallingAction()
<T extends CallOperationAction> java.util.List<T> getCallingAction(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<AcceptCallEventAction> getEntryPointAction()
<T extends AcceptCallEventAction> java.util.List<T> getEntryPointAction(java.lang.Class<T> filterClass)