## Uses of Class
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny

Packages that use ASMOclAny
org.eclipse.m2m.atl.core.ui.vm.debug
org.eclipse.m2m.atl.drivers.emf4atl: This package contains the EMF driver for the vm.
org.eclipse.m2m.atl.drivers.uml24atl: This package contains the UML2 driver for the vm.
org.eclipse.m2m.atl.engine.vm: This package contains the vm core.
org.eclipse.m2m.atl.engine.vm.nativelib: This package contains the vm library.

Uses of ASMOclAny in org.eclipse.m2m.atl.core.ui.vm.debug

Subclasses of ASMOclAny in org.eclipse.m2m.atl.core.ui.vm.debug
`protected class` `LocalObjectReference.ADWPStackFrame` A `StackFrame` for the debugging protocol, which doesn't interfere with the debugging process.

Methods in org.eclipse.m2m.atl.core.ui.vm.debug with parameters of type ASMOclAny
`static Value` `LocalObjectReference.asm2value(ASMOclAny o, NetworkDebugger debugger)` Converts an ASM Object into a `Value`.

Constructor parameters in org.eclipse.m2m.atl.core.ui.vm.debug with type arguments of type ASMOclAny
`LocalObjectReference.ADWPStackFrame(Operation op, java.util.List<ASMOclAny> args)` Creates a new `LocalObjectReference.ADWPStackFrame`.

Uses of ASMOclAny in org.eclipse.m2m.atl.drivers.emf4atl

Subclasses of ASMOclAny in org.eclipse.m2m.atl.drivers.emf4atl
`class` `ASMEMFModel` The ASMModel specialization for EMF.
`class` `ASMEMFModelElement` The EMF implementation for ASMModelElement.

Methods in org.eclipse.m2m.atl.drivers.emf4atl that return ASMOclAny
`protected ASMOclAny` `ASMEMFModelElement.emf2ASM(StackFrame frame, java.lang.Object value)` Converts an EMF element to its ASM equivalent.
`ASMOclAny` `ASMEMFModelElement.get(StackFrame frame, java.lang.String name)`
`static ASMOclAny` `ASMEMFModelElement.getInstanceById(StackFrame frame, ASMEMFModelElement self, ASMString modelName, ASMString id)` Returns the instance with the given id.
`ASMOclAny` `ASMEMFModelElement.invoke(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in this context and invokes it if found.
`ASMOclAny` `ASMEMFModelElement.invokeSuper(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in the superclass context and invokes it if found.
`ASMOclAny` `ASMEMFModelElement.refImmediateComposite()`

Methods in org.eclipse.m2m.atl.drivers.emf4atl with parameters of type ASMOclAny
`protected java.lang.Object` `ASMEMFModelElement.asm2EMF(StackFrame frame, ASMOclAny value, java.lang.String propName, org.eclipse.emf.ecore.EStructuralFeature feature)` Converts an ASM element to its EMF equivalent.
`void` `ASMEMFModelElement.set(StackFrame frame, java.lang.String name, ASMOclAny value)`

Uses of ASMOclAny in org.eclipse.m2m.atl.drivers.uml24atl

Subclasses of ASMOclAny in org.eclipse.m2m.atl.drivers.uml24atl
`class` `ASMUMLModel` The UML implementation of ASMModel.
`class` `ASMUMLModelElement` The UMLspecific implementation for `ASMModelElement`.

Methods in org.eclipse.m2m.atl.drivers.uml24atl that return ASMOclAny
`ASMOclAny` `ASMUMLModelElement.invoke(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in this context and invokes it if found.
`ASMOclAny` `ASMUMLModelElement.invokeSuper(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in the superclass context and invokes it if found.
`ASMOclAny` `ASMUMLModelElement.realInvoke(StackFrame frame, java.lang.String opName, java.util.List arguments)` Immediate invocation of the operation.

Uses of ASMOclAny in org.eclipse.m2m.atl.engine.vm

Subclasses of ASMOclAny in org.eclipse.m2m.atl.engine.vm
`class` `ASM` This class represents a transformation module, which can have fields.
`class` `ASMEmitter` This class is used by ATL compiler to create an ASM file.
`class` `ASMOperation` The line number table contains a list of IDs (startLine:startColumn-endLine:endColumn) of source elements associated to a range of asm instructions.
`class` `ASMStackFrame`
`class` `ClassNativeOperation`
`class` `InstanceNativeOperation`
`class` `NativeOperation` The native operations definition class.
`class` `NativeStackFrame`
`class` `Operation`
`class` `StackFrame`

Methods in org.eclipse.m2m.atl.engine.vm that return ASMOclAny
`ASMOclAny` `InstanceNativeOperation.exec(StackFrame frame)`
`abstract ASMOclAny` `NativeOperation.exec(StackFrame frame)`
`ASMOclAny` `ClassNativeOperation.exec(StackFrame frame)`
`abstract ASMOclAny` `Operation.exec(StackFrame frame)`
`ASMOclAny` `ASMOperation.exec(StackFrame frame)`
`ASMOclAny` `Operation.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMExecEnv.getHelperValue(StackFrame frame, ASMOclAny element, java.lang.String name)`
`ASMOclAny` `NativeStackFrame.getRet()`
`ASMOclAny` `ASMInterpreter.getReturnValue()`
`ASMOclAny` `ExecEnv.getVariable(java.lang.String name)`
`ASMOclAny` `ASMStackFrame.getVariable(java.lang.String name)`
`ASMOclAny` `ASMStackFrame.leaveFrame()`
`ASMOclAny` `StackFrame.leaveFrame()`
`ASMOclAny` `NativeStackFrame.leaveFrame()`
`ASMOclAny` `ASMStackFrame.peek()`
`ASMOclAny` `ASMStackFrame.pop()`

Methods in org.eclipse.m2m.atl.engine.vm with parameters of type ASMOclAny
`ASMOclAny` `ASMExecEnv.getHelperValue(StackFrame frame, ASMOclAny element, java.lang.String name)`
`void` `ASMStackFrame.push(ASMOclAny value)`
`void` `ASMExecEnv.setHelperValue(StackFrame frame, ASMOclAny element, java.lang.String name, ASMOclAny value)`
`void` `NativeStackFrame.setRet(ASMOclAny ret)`
`void` `ASMStackFrame.setVariable(java.lang.String name, ASMOclAny value)`

Uses of ASMOclAny in org.eclipse.m2m.atl.engine.vm.nativelib

Subclasses of ASMOclAny in org.eclipse.m2m.atl.engine.vm.nativelib
`class` `ASMBag`
`class` `ASMBoolean`
`class` `ASMCollection`
`class` `ASMEnumLiteral`
`class` `ASMHashModel` Deprecated.
`class` `ASMHashModelElement` Deprecated.
`class` `ASMInteger`
`class` `ASMMap` A non-OCL type.
`class` `ASMModel` An ASMModel represents a model.
`class` `ASMModelElement` An ASMModelElement represents a model element.
`class` `ASMModule`
`class` `ASMNumber`
`class` `ASMOclParametrizedType` An OclType for parameterized types, principally collections.
`class` `ASMOclSimpleType` An OclType for simple types.
`class` `ASMOclType`
`class` `ASMOclUndefined`
`class` `ASMOrderedSet` This class does not compile as of now.
`class` `ASMReal`
`class` `ASMSequence`
`class` `ASMSet`
`class` `ASMString`
`class` `ASMTransientLink` An ASMTransientLink represents an internal traceability link.
`class` `ASMTransientLinkSet` ASMTransientLinkSet represents a set of traceability links.
`class` `ASMTuple`
`class` `ASMTupleType`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib that return ASMOclAny
`static ASMOclAny` `ASMOrderedSet.at(StackFrame frame, ASMOrderedSet self, ASMInteger i)`
`static ASMOclAny` `ASMSequence.at(StackFrame frame, ASMSequence self, ASMInteger i)`
`static ASMOclAny` `ASMOclAny.check(StackFrame frame, ASMOclAny self, ASMString msg, ASMBoolean cond)`
`static ASMOclAny` `ASMOclAny.debug(StackFrame frame, ASMOclAny self, ASMString msg)`
`static ASMOclAny` `ASMString.evalSOTS(StackFrame frame, ASMString self, ASMTuple args)`
`static ASMOclAny` `ASMString.evalSOTSBrackets(StackFrame frame, ASMString self, ASMTuple args)`
`ASMOclAny` `SOTSExpression2.exec(StackFrame frame, ASMTuple args)`
`static ASMOclAny` `ASMOrderedSet.first(StackFrame frame, ASMOrderedSet self)`
`static ASMOclAny` `ASMSequence.first(StackFrame frame, ASMSequence self)`
`static ASMOclAny` `AMN.get(ASMModelElement ame, java.lang.String propName)`
`ASMOclAny` `ASMMap.get(ASMOclAny key)`
`static ASMOclAny` `ASMMap.get(StackFrame frame, ASMMap self, ASMOclAny key)`
`ASMOclAny` `ASMCollection.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMOclType.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMTuple.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMOclAny.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMHashModelElement.get(StackFrame frame, java.lang.String name)` Deprecated.
`ASMOclAny` `ASMModule.get(StackFrame frame, java.lang.String name)`
`abstract ASMOclAny` `ASMModelElement.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMOclUndefined.get(StackFrame frame, java.lang.String name)`
`ASMOclAny` `ASMOclAny.getHelper(StackFrame frame, java.lang.String name)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkByRuleAndSourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule, ASMOclAny sourceElement)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkBySourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny sourceElement)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkByTargetElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny targetElement)`
`static ASMOclAny` `ASMOclAny.getNamedTargetFromSource(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getNamedTargetFromSource(StackFrame frame, ASMTransientLink self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getRule(StackFrame frame, ASMTransientLink self)`
`static ASMOclAny` `ASMTransientLink.getSourceElement(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getTargetElement(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getTargetFromSource(StackFrame frame, ASMTransientLink self, ASMOclAny sourceElement)`
`static ASMOclAny` `ASMTransientLink.getVariable(StackFrame frame, ASMTransientLink self, ASMString name)`
`static ASMOclAny` `ASMString.inject(StackFrame frame, ASMString self, ASMString targetModelName, ASMString kind, ASMString params)`
`ASMOclAny` `ASMOclAny.invoke(StackFrame frame, Operation oper, java.util.List arguments)` Invokes the given Operation.
`ASMOclAny` `ASMOclAny.invoke(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in this context and invokes it if found.
`ASMOclAny` `ASMOclAny.invokeSuper(StackFrame frame, java.lang.String opName, java.util.List arguments)` Searches for Operation opName in the superclass context and invokes it if found.
`static ASMOclAny` `ASMOrderedSet.last(StackFrame frame, ASMOrderedSet self)`
`static ASMOclAny` `ASMSequence.last(StackFrame frame, ASMSequence self)`
`static ASMOclAny` `ASMOclAny.operatorEQ(StackFrame frame, ASMOclAny self, ASMOclAny other)`
`static ASMOclAny` `ASMOclAny.operatorNE(StackFrame frame, ASMOclAny self, ASMOclAny other)`
`static ASMOclAny` `ASMString.readFrom(StackFrame frame, ASMString self)`
`static ASMOclAny` `ASMOclAny.refGetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`ASMOclAny` `ASMOclAny.refImmediateComposite()`
`static ASMOclAny` `ASMOclAny.refImmediateComposite(StackFrame frame, ASMOclAny self)`
`static ASMOclAny` `ASMOclAny.refInvokeOperation(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_)`
`static ASMOclAny` `ASMOclAny.refSetValue(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value)`
`static ASMOclAny` `ASMOclAny.refUnsetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`static ASMOclAny` `ASMCollection.sum(StackFrame frame, ASMCollection self)`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMOclAny
`abstract void` `ASMCollection.add(ASMOclAny o)`
`void` `ASMSet.add(ASMOclAny o)`
`void` `ASMBag.add(ASMOclAny o)`
`void` `ASMSequence.add(ASMOclAny o)`
`void` `ASMOrderedSet.add(ASMOclAny o)`
`void` `ASMSequence.add(int index, ASMOclAny o)`
`static void` `ASMTransientLink.addSourceElement(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny element)`
`static void` `ASMTransientLink.addTargetElement(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny element)`
`static void` `ASMTransientLink.addVariable(StackFrame frame, ASMTransientLink self, ASMString name, ASMOclAny value)`
`static ASMOrderedSet` `ASMOrderedSet.append(StackFrame frame, ASMOrderedSet self, ASMOclAny o)`
`static ASMSequence` `ASMSequence.append(StackFrame frame, ASMSequence self, ASMOclAny o)`
`static ASMBag` `ASMOclAny.asBag(StackFrame frame, ASMOclAny self)`
`static ASMBag` `ASMOclUndefined.asBag(StackFrame frame, ASMOclAny self)`
`static ASMSequence` `ASMOclAny.asSequence(StackFrame frame, ASMOclAny self)`
`static ASMSequence` `ASMOclUndefined.asSequence(StackFrame frame, ASMOclAny self)`
`static ASMSet` `ASMOclAny.asSet(StackFrame frame, ASMOclAny self)`
`static ASMSet` `ASMOclUndefined.asSet(StackFrame frame, ASMOclAny self)`
`static ASMOclAny` `ASMOclAny.check(StackFrame frame, ASMOclAny self, ASMString msg, ASMBoolean cond)`
`static ASMBoolean` `ASMMap.containsKey(StackFrame frame, ASMMap self, ASMOclAny o)`
`static ASMBoolean` `ASMMap.containsValue(StackFrame frame, ASMMap self, ASMOclAny o)`
`static ASMInteger` `ASMCollection.count(StackFrame frame, ASMCollection self, ASMOclAny object)`
`static ASMOclAny` `ASMOclAny.debug(StackFrame frame, ASMOclAny self, ASMString msg)`
`static ASMBoolean` `ASMCollection.excludes(StackFrame frame, ASMCollection self, ASMOclAny o)`
`static ASMBag` `ASMBag.excluding(StackFrame frame, ASMBag self, ASMOclAny o)`
`static ASMOrderedSet` `ASMOrderedSet.excluding(StackFrame frame, ASMOrderedSet self, ASMOclAny o)`
`static ASMSequence` `ASMSequence.excluding(StackFrame frame, ASMSequence self, ASMOclAny o)`
`static ASMSet` `ASMSet.excluding(StackFrame frame, ASMSet self, ASMOclAny o)`
`ASMOclAny` `ASMMap.get(ASMOclAny key)`
`static ASMOclAny` `ASMMap.get(StackFrame frame, ASMMap self, ASMOclAny key)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkByRuleAndSourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule, ASMOclAny sourceElement)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkBySourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny sourceElement)`
`static ASMOclAny` `ASMTransientLinkSet.getLinkByTargetElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny targetElement)`
`static ASMSequence` `ASMTransientLinkSet.getLinksByRule(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule)`
`static ASMOclAny` `ASMOclAny.getNamedTargetFromSource(StackFrame frame, ASMOclAny self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getNamedTargetFromSource(StackFrame frame, ASMTransientLink self, ASMOclAny sourceElement, ASMString name)`
`static ASMOclAny` `ASMTransientLink.getTargetFromSource(StackFrame frame, ASMTransientLink self, ASMOclAny sourceElement)`
`static ASMBoolean` `ASMCollection.includes(StackFrame frame, ASMCollection self, ASMOclAny o)`
`static ASMBag` `ASMBag.including(StackFrame frame, ASMBag self, ASMOclAny o)`
`static ASMMap` `ASMMap.including(StackFrame frame, ASMMap self, ASMOclAny key, ASMOclAny value)`
`static ASMOrderedSet` `ASMOrderedSet.including(StackFrame frame, ASMOrderedSet self, ASMOclAny o)`
`static ASMSequence` `ASMSequence.including(StackFrame frame, ASMSequence self, ASMOclAny o)`
`static ASMSet` `ASMSet.including(StackFrame frame, ASMSet self, ASMOclAny o)`
`static ASMInteger` `ASMOrderedSet.indexOf(StackFrame frame, ASMOrderedSet self, ASMOclAny o)`
`static ASMInteger` `ASMSequence.indexOf(StackFrame frame, ASMSequence self, ASMOclAny o)`
`static ASMOrderedSet` `ASMOrderedSet.insertAt(StackFrame frame, ASMOrderedSet self, ASMInteger index, ASMOclAny o)`
`static ASMSequence` `ASMSequence.insertAt(StackFrame frame, ASMSequence self, ASMInteger index, ASMOclAny o)`
`static ASMBoolean` `ASMOclAny.oclIsKindOf(StackFrame frame, ASMOclAny self, ASMOclType otherType)`
`static ASMBoolean` `ASMOclAny.oclIsTypeOf(StackFrame frame, ASMOclAny self, ASMOclType otherType)`
`static ASMBoolean` `ASMOclAny.oclIsUndefined(StackFrame frame, ASMOclAny self)`
`static ASMOclType` `ASMOclAny.oclType(StackFrame frame, ASMOclAny self)`
`static ASMBoolean` `ASMInteger.operatorEQ(StackFrame frame, ASMInteger self, ASMOclAny o)`
`static ASMOclAny` `ASMOclAny.operatorEQ(StackFrame frame, ASMOclAny self, ASMOclAny other)`
`static ASMBoolean` `ASMOclUndefined.operatorEQ(StackFrame frame, ASMOclUndefined self, ASMOclAny o)`
`static ASMBoolean` `ASMString.operatorEQ(StackFrame frame, ASMString self, ASMOclAny o)`
`static ASMBoolean` `ASMInteger.operatorNE(StackFrame frame, ASMInteger self, ASMOclAny o)`
`static ASMOclAny` `ASMOclAny.operatorNE(StackFrame frame, ASMOclAny self, ASMOclAny other)`
`static ASMBoolean` `ASMOclUndefined.operatorNE(StackFrame frame, ASMOclUndefined self, ASMOclAny o)`
`static ASMBoolean` `ASMString.operatorNE(StackFrame frame, ASMString self, ASMOclAny o)`
`static void` `ASMOclAny.output(StackFrame frame, ASMOclAny self)`
`static ASMOrderedSet` `ASMOrderedSet.prepend(StackFrame frame, ASMOrderedSet self, ASMOclAny o)`
`static ASMSequence` `ASMSequence.prepend(StackFrame frame, ASMSequence self, ASMOclAny o)`
`void` `ASMMap.put(ASMOclAny key, ASMOclAny value)`
`static ASMOclAny` `ASMOclAny.refGetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`static ASMOclAny` `ASMOclAny.refImmediateComposite(StackFrame frame, ASMOclAny self)`
`static ASMOclAny` `ASMOclAny.refInvokeOperation(StackFrame frame, ASMOclAny self, ASMString opName_, ASMSequence arguments_)`
`static ASMOclAny` `ASMOclAny.refSetValue(StackFrame frame, ASMOclAny self, ASMString name, ASMOclAny value)`
`static ASMOclAny` `ASMOclAny.refUnsetValue(StackFrame frame, ASMOclAny self, ASMString name)`
`static void` `ASMOclType.registerWeavingHelper(StackFrame frame, ASMOclType self, ASMString name, ASMOclAny persistTo)`
`void` `ASMEnumLiteral.set(StackFrame frame, java.lang.String name, ASMOclAny value)`
`void` `ASMTuple.set(StackFrame frame, java.lang.String name, ASMOclAny value)`
`void` `ASMOclAny.set(StackFrame frame, java.lang.String name, ASMOclAny value)`
`void` `ASMHashModelElement.set(StackFrame frame, java.lang.String name, ASMOclAny value)` Deprecated.
`void` `ASMModule.set(StackFrame frame, java.lang.String name, ASMOclAny value)`
`void` `ASMModelElement.set(StackFrame frame, java.lang.String name, ASMOclAny value)`
`static void` `ASMTransientLink.setRule(StackFrame frame, ASMTransientLink self, ASMOclAny rule)`
`static ASMString` `ASMOclAny.toString(StackFrame frame, ASMOclAny self)`

Copyright 2007 IBM Corporation and others. All Rights Reserved.