Class ASMOclAny
java.lang.Object
org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
- Direct Known Subclasses:
ASM,ASMBoolean,ASMCollection,ASMEmitter,ASMEnumLiteral,ASMMap,ASMModel,ASMModule,ASMNumber,ASMOclType,ASMOclUndefined,ASMString,ASMTransientLink,ASMTransientLinkSet,ASMTuple,Operation,StackFrame
-
Field Summary
FieldsFields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ASMBagasBag(StackFrame frame, ASMOclAny self) static ASMSequenceasSequence(StackFrame frame, ASMOclAny self) static ASMSetasSet(StackFrame frame, ASMOclAny self) static ASMOclAnycheck(StackFrame frame, ASMOclAny self, ASMString msg, ASMBoolean cond) static ASMOclAnydebug(StackFrame frame, ASMOclAny self, ASMString msg) findOperation(StackFrame frame, String opName, List arguments) findOperation(StackFrame frame, String opName, List arguments, ASMOclType type) get(StackFrame frame, String name) getHelper(StackFrame frame, String name) static ASMOclAnygetNamedTargetFromSource(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name) protected static ASMOclTypegetType()invoke(StackFrame frame, String opName, List arguments) Searches for Operation opName in this context and invokes it if found.invoke(StackFrame frame, Operation oper, List arguments) Invokes the given Operation.invokeSuper(StackFrame frame, String opName, List arguments) Searches for Operation opName in the superclass context and invokes it if found.booleanisHelper(StackFrame frame, String name) static ASMBooleanoclIsKindOf(StackFrame frame, ASMOclAny self, ASMOclType otherType) static ASMBooleanoclIsTypeOf(StackFrame frame, ASMOclAny self, ASMOclType otherType) static ASMBooleanoclIsUndefined(StackFrame frame, ASMOclAny self) static ASMOclTypeoclType(StackFrame frame, ASMOclAny self) static ASMOclAnyoperatorEQ(StackFrame frame, ASMOclAny self, ASMOclAny other) static ASMOclAnyoperatorNE(StackFrame frame, ASMOclAny self, ASMOclAny other) static voidoutput(StackFrame frame, ASMOclAny self) static ASMOclAnyrefGetValue(StackFrame frame, ASMOclAny self, ASMString name) static ASMOclAnyrefImmediateComposite(StackFrame frame, ASMOclAny self) static ASMOclAnyrefInvokeOperation(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_) static ASMOclAnyrefSetValue(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value) static ASMOclAnyrefUnsetValue(StackFrame frame, ASMOclAny self, ASMString name) voidset(StackFrame frame, String name, ASMOclAny value) voidsetType(ASMOclType type) static ASMStringtoString(StackFrame frame, ASMOclAny self) voidunset(StackFrame frame, String symbol) Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
getNativeImpl
-
Field Details
-
myType
-
-
Constructor Details
-
ASMOclAny
-
-
Method Details
-
getOclAnyType
-
setType
-
getType
-
findOperation
-
findOperation
-
invoke
Searches for Operation opName in this context and invokes it if found.- Parameters:
frame- The current stack frameopName- The Operation's namearguments- The operation arguments, excluding self- Returns:
- The Operation's result or null
-
invokeSuper
Searches for Operation opName in the superclass context and invokes it if found.- Parameters:
frame- The current stack frameopName- The Operation's namearguments- The operation arguments, excluding self- Returns:
- The Operation's result or null
-
invoke
Invokes the given Operation.- Parameters:
frame- The current stack frameoper- The Operation to invokearguments- The operation arguments, excluding self- Returns:
- The Operation's result
-
get
-
set
-
unset
-
refImmediateComposite
-
isHelper
-
getHelper
-
oclIsUndefined
-
toString
-
oclType
-
oclIsKindOf
-
oclIsTypeOf
-
refSetValue
public static ASMOclAny refSetValue(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value) -
refUnsetValue
-
refGetValue
-
refImmediateComposite
-
refInvokeOperation
public static ASMOclAny refInvokeOperation(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_) -
operatorEQ
-
operatorNE
-
asSequence
-
asSet
-
asBag
-
output
-
debug
-
check
-
getNamedTargetFromSource
public static ASMOclAny getNamedTargetFromSource(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name)
-