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
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ASMBag
asBag
(StackFrame frame, ASMOclAny self) static ASMSequence
asSequence
(StackFrame frame, ASMOclAny self) static ASMSet
asSet
(StackFrame frame, ASMOclAny self) static ASMOclAny
check
(StackFrame frame, ASMOclAny self, ASMString msg, ASMBoolean cond) static ASMOclAny
debug
(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 ASMOclAny
getNamedTargetFromSource
(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name) protected static ASMOclType
getType()
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.boolean
isHelper
(StackFrame frame, String name) static ASMBoolean
oclIsKindOf
(StackFrame frame, ASMOclAny self, ASMOclType otherType) static ASMBoolean
oclIsTypeOf
(StackFrame frame, ASMOclAny self, ASMOclType otherType) static ASMBoolean
oclIsUndefined
(StackFrame frame, ASMOclAny self) static ASMOclType
oclType
(StackFrame frame, ASMOclAny self) static ASMOclAny
operatorEQ
(StackFrame frame, ASMOclAny self, ASMOclAny other) static ASMOclAny
operatorNE
(StackFrame frame, ASMOclAny self, ASMOclAny other) static void
output
(StackFrame frame, ASMOclAny self) static ASMOclAny
refGetValue
(StackFrame frame, ASMOclAny self, ASMString name) static ASMOclAny
refImmediateComposite
(StackFrame frame, ASMOclAny self) static ASMOclAny
refInvokeOperation
(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_) static ASMOclAny
refSetValue
(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value) static ASMOclAny
refUnsetValue
(StackFrame frame, ASMOclAny self, ASMString name) void
set
(StackFrame frame, String name, ASMOclAny value) void
setType
(ASMOclType type) static ASMString
toString
(StackFrame frame, ASMOclAny self) void
unset
(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)
-