|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.library.executor.ExecutorOperation
public class ExecutorOperation
| Field Summary | |
|---|---|
protected LibraryFeature |
implementation
|
protected int |
index
|
protected DomainInheritance |
inheritance
|
protected java.lang.String |
name
|
protected DomainParameterTypes |
parameterTypes
|
protected DomainTypeParameters |
typeParameters
|
| Constructor Summary | |
|---|---|
ExecutorOperation(java.lang.String name,
DomainParameterTypes parameterTypes,
DomainInheritance inheritance,
int index,
DomainTypeParameters typeParameters,
LibraryFeature implementation)
|
|
| Method Summary | |
|---|---|
DomainExpression |
getBodyExpression()
|
LibraryFeature |
getImplementation()
Return the implementation of this feature. |
int |
getIndex()
Return the index of this operation in the operation dispatch table. |
DomainInheritance |
getInheritance(DomainStandardLibrary standardLibrary)
Return the Inheritance dispatch table for the owning type, or null for am orphan property owned by an Annotation. |
java.lang.String |
getName()
|
OperationId |
getOperationId()
|
java.util.List<? extends DomainTypedElement> |
getOwnedParameter()
|
java.util.List<? extends DomainConstraint> |
getOwnedRule()
|
DomainType |
getOwningType()
Return the owner this feature. |
ParametersId |
getParametersId()
Return the unique identity of the ordered list of parameters of this operation. |
DomainParameterTypes |
getParameterTypes()
Return the ordered list of parameters of this operation. |
java.util.List<? extends DomainConstraint> |
getPostcondition()
|
java.util.List<? extends DomainConstraint> |
getPrecondition()
|
DomainType |
getType()
|
TypeId |
getTypeId()
|
DomainTypeParameters |
getTypeParameters()
Return the ordered list of type parameters of this operation. |
boolean |
isStatic()
Return true if this is a static operation. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@NonNull protected final java.lang.String name
@NonNull protected final DomainParameterTypes parameterTypes
@NonNull protected final DomainInheritance inheritance
protected final int index
@NonNull protected final LibraryFeature implementation
@NonNull protected final DomainTypeParameters typeParameters
| Constructor Detail |
|---|
public ExecutorOperation(@NonNull
java.lang.String name,
@NonNull
DomainParameterTypes parameterTypes,
@NonNull
DomainInheritance inheritance,
int index,
@NonNull
DomainTypeParameters typeParameters,
@Nullable
LibraryFeature implementation)
| Method Detail |
|---|
@NonNull public LibraryFeature getImplementation()
DomainFeature
getImplementation in interface DomainFeaturepublic DomainExpression getBodyExpression()
getBodyExpression in interface DomainOperationpublic final int getIndex()
DomainOperation
getIndex in interface DomainOperation
@NonNull
public final DomainInheritance getInheritance(@NonNull
DomainStandardLibrary standardLibrary)
DomainOperation
getInheritance in interface DomainOperationpublic final java.lang.String getName()
getName in interface Nameable@NonNull public OperationId getOperationId()
getOperationId in interface DomainOperation@NonNull public java.util.List<? extends DomainTypedElement> getOwnedParameter()
getOwnedParameter in interface DomainOperation@NonNull public java.util.List<? extends DomainConstraint> getOwnedRule()
@NonNull public DomainType getOwningType()
DomainFeature
getOwningType in interface DomainFeature@NonNull public ParametersId getParametersId()
DomainOperation
getParametersId in interface DomainOperation@NonNull public DomainParameterTypes getParameterTypes()
DomainOperation
getParameterTypes in interface DomainOperation@NonNull public java.util.List<? extends DomainConstraint> getPostcondition()
getPostcondition in interface DomainOperation@NonNull public java.util.List<? extends DomainConstraint> getPrecondition()
getPrecondition in interface DomainOperation@NonNull public DomainType getType()
getType in interface DomainTypedElement@NonNull public TypeId getTypeId()
getTypeId in interface DomainTypedElement@NonNull public DomainTypeParameters getTypeParameters()
DomainOperation
getTypeParameters in interface DomainOperationpublic boolean isStatic()
DomainFeature
isStatic in interface DomainFeaturepublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||