Package org.eclipse.m2m.atl.engine.vm
Class Operation
- java.lang.Object
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
-
- org.eclipse.m2m.atl.engine.vm.Operation
-
- Direct Known Subclasses:
ASMOperation
,NativeOperation
public abstract class Operation extends ASMOclAny
-
-
Field Summary
Fields Modifier and Type Field Description static ASMOclType
myType
-
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
-
Constructor Summary
Constructors Constructor Description Operation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ASMOclAny
exec(StackFrame frame)
ASMOclAny
get(StackFrame frame, java.lang.String name)
abstract java.lang.String
getContextSignature()
abstract ASMOclType
getContextType()
abstract java.lang.String
getName()
abstract java.util.List
getParameters()
abstract ASMOclType
getReturnType()
abstract java.lang.String
getSignature()
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
asBag, asSequence, asSet, check, debug, findOperation, findOperation, getHelper, getNamedTargetFromSource, getOclAnyType, getType, invoke, invoke, invokeSuper, isHelper, oclIsKindOf, oclIsTypeOf, oclIsUndefined, oclType, operatorEQ, operatorNE, output, refGetValue, refImmediateComposite, refImmediateComposite, refInvokeOperation, refSetValue, refUnsetValue, set, setType, toString, unset
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
getNativeImpl
-
-
-
-
Field Detail
-
myType
public static ASMOclType myType
-
-
Method Detail
-
getName
public abstract java.lang.String getName()
-
getContextSignature
public abstract java.lang.String getContextSignature()
-
getContextType
public abstract ASMOclType getContextType()
-
getParameters
public abstract java.util.List getParameters()
-
getReturnType
public abstract ASMOclType getReturnType()
-
getSignature
public abstract java.lang.String getSignature()
-
exec
public abstract ASMOclAny exec(StackFrame frame)
-
get
public ASMOclAny get(StackFrame frame, java.lang.String name)
-
-