public class ExecutorOperation extends AbstractExecutorOperation
| Constructor and Description |
|---|
ExecutorOperation(String name,
ParameterTypes parameterTypes,
Type type,
int index,
TemplateParameters typeParameters,
LibraryFeature implementation) |
| Modifier and Type | Method and Description |
|---|---|
LanguageExpression |
getBodyExpression()
Returns the value of the 'Body Expression' containment reference.
|
LibraryFeature |
getImplementation()
Returns the value of the 'Implementation' attribute.
|
int |
getIndex()
Return the index of this operation in the operation dispatch table.
|
CompleteInheritance |
getInheritance(StandardLibrary standardLibrary)
Return the Inheritance dispatch table for the owning type, or null for am orphan property owned by an Annotation.
|
String |
getName()
Returns the value of the 'Name' attribute.
|
OperationId |
getOperationId() |
List<Constraint> |
getOwnedConstraints()
Returns the value of the 'Owned Constraints' containment reference list.
|
List<Parameter> |
getOwnedParameters()
Returns the value of the 'Owned Parameters' containment reference list.
|
List<Constraint> |
getOwnedPostconditions()
Returns the value of the 'Owned Postconditions' containment reference list.
|
List<Constraint> |
getOwnedPreconditions()
Returns the value of the 'Owned Preconditions' containment reference list.
|
ParametersId |
getParametersId()
Return the unique identity of the ordered list of parameters of this operation.
|
ParameterTypes |
getParameterTypes()
Return the ordered list of parameters of this operation.
|
TypeId |
getTypeId() |
TemplateParameters |
getTypeParameters()
Return the ordered list of type parameters of this operation.
|
boolean |
isIsStatic()
Returns the value of the 'Is Static' attribute.
|
String |
toString() |
getOwnedBindings, getOwnedSignature, getPrecedence, getRaisedExceptions, getRedefinedOperations, getUnspecializedElement, isIsInvalidating, isIsTransient, isIsTypeof, isIsValidating, setBodyExpression, setIsInvalidating, setIsTransient, setIsTypeof, setIsValidating, setOwnedSignature, setOwningClass, setPrecedence, setUnspecializedElement, validateCompatibleReturn, validateLoadableImplementation, validateUniquePostconditionName, validateUniquePreconditionNamegetImplementationClass, getOwningClass, setImplementation, setImplementationClass, setIsStatic, validateNameIsNotNull, validateTypeIsNotInvalid, validateTypeIsNotNullCompatibleBody, getType, isIsMany, isIsRequired, setIsRequired, setTypesetNameaccept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwningClassgetImplementationClass, setImplementation, setImplementationClass, setIsStatic, validateNameIsNotNull, validateTypeIsNotInvalid, validateTypeIsNotNullCompatibleBody, getType, isIsMany, isIsRequired, setIsRequired, setTypesetNameaccept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic ExecutorOperation(String name, ParameterTypes parameterTypes, Type type, int index, TemplateParameters typeParameters, LibraryFeature implementation)
public LibraryFeature getImplementation()
FeatureIf the meaning of the 'Implementation' attribute isn't clear, there really should be more of a description here...
getImplementation in interface FeaturegetImplementation in class AbstractExecutorFeatureFeature.setImplementation(LibraryFeature),
PivotPackage.getFeature_Implementation()public LanguageExpression getBodyExpression()
OperationIf the meaning of the 'Body Expression' containment reference isn't clear, there really should be more of a description here...
getBodyExpression in interface OperationgetBodyExpression in class AbstractExecutorOperationOperation.setBodyExpression(LanguageExpression),
PivotPackage.getOperation_BodyExpression()public final int getIndex()
OperationgetIndex in interface OperationgetIndex in class AbstractExecutorOperationpublic final CompleteInheritance getInheritance(StandardLibrary standardLibrary)
OperationgetInheritance in interface OperationgetInheritance in class AbstractExecutorOperationpublic final String getName()
NamedElementgetName in interface NamedElementgetName in interface NameablegetName in class AbstractExecutorNamedElementNamedElement.setName(String),
PivotPackage.getNamedElement_Name()public OperationId getOperationId()
getOperationId in interface OperationgetOperationId in class AbstractExecutorOperationpublic List<Constraint> getOwnedConstraints()
NamespaceConstraint.
If the meaning of the 'Owned Rule' containment reference list isn't clear, there really should be more of a description here...
Specifies a set of Constraints owned by this Namespace.getOwnedConstraints in interface NamespacegetOwnedConstraints in class AbstractExecutorOperationPivotPackage.getNamespace_OwnedConstraints()public List<Parameter> getOwnedParameters()
OperationParameter.
It is bidirectional and its opposite is 'Owning Operation'.
The ordered set of formal Parameters of this BehavioralFeature.
The parameters owned by this Operation.
getOwnedParameters in interface OperationgetOwnedParameters in class AbstractExecutorOperationPivotPackage.getOperation_OwnedParameters(),
Parameter.getOwningOperation()public List<Constraint> getOwnedPostconditions()
OperationConstraint.
It is bidirectional and its opposite is 'Owning Post Context'.
If the meaning of the 'Owned Postconditions' containment reference list isn't clear, there really should be more of a description here...
An optional set of Constraints specifying the state of the system when the Operation is completed.getOwnedPostconditions in interface OperationgetOwnedPostconditions in class AbstractExecutorOperationPivotPackage.getOperation_OwnedPostconditions(),
Constraint.getOwningPostContext()public List<Constraint> getOwnedPreconditions()
OperationConstraint.
It is bidirectional and its opposite is 'Owning Pre Context'.
If the meaning of the 'Owned Preconditions' containment reference list isn't clear, there really should be more of a description here...
An optional set of Constraints on the state of the system when the Operation is invoked.getOwnedPreconditions in interface OperationgetOwnedPreconditions in class AbstractExecutorOperationPivotPackage.getOperation_OwnedPreconditions(),
Constraint.getOwningPreContext()public ParametersId getParametersId()
OperationgetParametersId in interface OperationgetParametersId in class AbstractExecutorOperationpublic ParameterTypes getParameterTypes()
OperationgetParameterTypes in interface OperationgetParameterTypes in class AbstractExecutorOperationpublic TypeId getTypeId()
getTypeId in interface TypedElementgetTypeId in class AbstractExecutorTypedElementpublic TemplateParameters getTypeParameters()
OperationgetTypeParameters in interface OperationgetTypeParameters in class AbstractExecutorOperationpublic boolean isIsStatic()
Feature"false".
If the meaning of the 'Is Static' attribute isn't clear, there really should be more of a description here...
Specifies whether this Feature characterizes individual instances classified by the Classifier (false) or the Classifier itself (true).isIsStatic in interface FeatureisIsStatic in class AbstractExecutorFeatureFeature.setIsStatic(boolean),
PivotPackage.getFeature_IsStatic()public String toString()
toString in class AbstractExecutorTypedElementCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.