|
||||||||||
| 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 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 DomainOperationpublic final int getIndex()
DomainOperation
getIndex in interface DomainOperationpublic final DomainInheritance getInheritance(DomainStandardLibrary standardLibrary)
DomainOperation
getInheritance in interface DomainOperationpublic final java.lang.String getName()
getName in interface DomainNamedElementpublic IndexableIterable<DomainType> getParameterType()
DomainOperation
getParameterType in interface DomainOperationpublic boolean isStatic()
DomainOperation
isStatic in interface DomainOperationpublic 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 | |||||||||