|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 ExecutorTypeArgument[] |
parameterTypes
|
Constructor Summary | |
---|---|
ExecutorOperation(java.lang.String name,
DomainInheritance inheritance,
int index,
LibraryFeature implementation,
ExecutorTypeArgument... parameterTypes)
|
Method Summary | |
---|---|
LibraryFeature |
getImplementation()
Return the implementation of this operation. |
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. |
java.lang.String |
getName()
|
IndexableIterable<DomainType> |
getParameterType()
Return the ordered list of 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 |
---|
protected final java.lang.String name
protected final DomainInheritance inheritance
protected final int index
protected final LibraryFeature implementation
protected final ExecutorTypeArgument[] parameterTypes
Constructor Detail |
---|
public ExecutorOperation(java.lang.String name, DomainInheritance inheritance, int index, LibraryFeature implementation, ExecutorTypeArgument... parameterTypes)
Method Detail |
---|
public LibraryFeature getImplementation()
DomainOperation
getImplementation
in interface DomainOperation
public final int getIndex()
DomainOperation
getIndex
in interface DomainOperation
public final DomainInheritance getInheritance(DomainStandardLibrary standardLibrary)
DomainOperation
getInheritance
in interface DomainOperation
public final java.lang.String getName()
getName
in interface DomainNamedElement
public IndexableIterable<DomainType> getParameterType()
DomainOperation
getParameterType
in interface DomainOperation
public boolean isStatic()
DomainOperation
isStatic
in interface DomainOperation
public 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 |