## Uses of Class
org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame

Packages that use AbstractStackFrame
org.eclipse.m2m.atl.engine.emfvm
org.eclipse.m2m.atl.engine.emfvm.adapter
org.eclipse.m2m.atl.engine.emfvm.launch
org.eclipse.m2m.atl.engine.emfvm.launch.debug
org.eclipse.m2m.atl.engine.emfvm.lib: This package contains the emfvm library.
org.eclipse.m2m.atl.profiler.emfvm
org.eclipse.m2m.atl.profiler.emfvm.adapter

Uses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm

Subclasses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm
`class` `StackFrame` The Stack Frame implementation.

Methods in org.eclipse.m2m.atl.engine.emfvm that return AbstractStackFrame
`AbstractStackFrame` `StackFrame.newFrame(Operation operation)` Returns a new frame for the given operation.

Methods in org.eclipse.m2m.atl.engine.emfvm with parameters of type AbstractStackFrame
`java.lang.Object` `ASMOperation.exec(AbstractStackFrame frame)` Executes an operation.
`java.lang.Object` `ASMOperation.exec(AbstractStackFrame frame, org.eclipse.core.runtime.IProgressMonitor monitor)` Executes an operation.

Constructors in org.eclipse.m2m.atl.engine.emfvm with parameters of type AbstractStackFrame
`VMException(AbstractStackFrame frame, java.lang.String message)` Creates a VM exception with the given message.
`VMException(AbstractStackFrame frame, java.lang.String message, java.lang.Throwable cause)` Creates a VM exception with the given message and cause.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm.adapter

Methods in org.eclipse.m2m.atl.engine.emfvm.adapter with parameters of type AbstractStackFrame
`void` `EMFModelAdapter.delete(AbstractStackFrame frame, java.lang.Object modelElement)` Deletes an object on the given frame.
`void` `IModelAdapter.delete(AbstractStackFrame frame, java.lang.Object eo)` Deletes an object on the given frame.
`java.lang.Object` `EMFModelAdapter.get(AbstractStackFrame frame, java.lang.Object modelElement, java.lang.String name)` Gets a value from an object in the given frame.
`java.lang.Object` `IModelAdapter.get(AbstractStackFrame frame, java.lang.Object eo, java.lang.String name)` Gets a value from an object in the given frame.
`void` `EMFModelAdapter.set(AbstractStackFrame frame, java.lang.Object modelElement, java.lang.String name, java.lang.Object value)` Sets a value on an object in the given frame.
`void` `IModelAdapter.set(AbstractStackFrame frame, java.lang.Object eo, java.lang.String name, java.lang.Object value)` Sets a value on an object in the given frame.
`void` `EMFModelAdapter.unSet(AbstractStackFrame frame, java.lang.Object modelElement, java.lang.String name)` Unsets a value on an object in the given frame.
`void` `IModelAdapter.unSet(AbstractStackFrame frame, java.lang.Object eo, java.lang.String name)` Unsets a value on an object in the given frame.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm.launch

Methods in org.eclipse.m2m.atl.engine.emfvm.launch with parameters of type AbstractStackFrame
`void` `ITool.enter(AbstractStackFrame frame)` Enters the frame.
`void` `ITool.error(AbstractStackFrame frame, java.lang.String msg, java.lang.Exception e)` Throws an error.
`void` `ITool.leave(AbstractStackFrame frame)` Leaves the frame.
`void` `ITool.step(AbstractStackFrame frame)` Steps into the frame.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm.launch.debug

Methods in org.eclipse.m2m.atl.engine.emfvm.launch.debug that return AbstractStackFrame
`AbstractStackFrame` `NetworkDebugger.getLastFrame()`

Methods in org.eclipse.m2m.atl.engine.emfvm.launch.debug with parameters of type AbstractStackFrame
`abstract boolean` `NetworkDebugger.Command.doIt(ADWPCommand cmd, AbstractStackFrame frame)` Performs the command's action and returns `true` if the program should be resumed.
`void` `NetworkDebugger.enter(AbstractStackFrame frame)` Enters the frame.
`void` `NetworkDebugger.error(AbstractStackFrame stackFrame, java.lang.String msg, java.lang.Exception e)` Throws an error.
`void` `NetworkDebugger.leave(AbstractStackFrame frame)` Leaves the frame.
`void` `NetworkDebugger.step(AbstractStackFrame frame)` Steps into the frame.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.engine.emfvm.lib

Fields in org.eclipse.m2m.atl.engine.emfvm.lib declared as AbstractStackFrame
`protected AbstractStackFrame` `AbstractStackFrame.caller`

Methods in org.eclipse.m2m.atl.engine.emfvm.lib that return AbstractStackFrame
`AbstractStackFrame` `AbstractStackFrame.StackSequence.at(int index)` Returns the stack frame at the given index.
`AbstractStackFrame` `AbstractStackFrame.enter()` Makes the tool enter the frame.
`AbstractStackFrame` `AbstractStackFrame.getCaller()`
`abstract AbstractStackFrame` `AbstractStackFrame.newFrame(Operation frameOperation)` Returns a new frame for the given operation.

Methods in org.eclipse.m2m.atl.engine.emfvm.lib with parameters of type AbstractStackFrame
`void` `ExecEnv.enterTools(AbstractStackFrame frame)` Enters the tools.
`abstract java.lang.Object` `Operation.exec(AbstractStackFrame frame)` Executes an operation.
`static java.lang.Object` `ExecEnv.findMetaElement(AbstractStackFrame frame, java.lang.Object mname, java.lang.Object me)` Finds a meta element by its name.
`java.lang.Object` `ASMModule.get(AbstractStackFrame frame, java.lang.Object name)` Gets a value.
`java.lang.Object` `EnumLiteral.get(AbstractStackFrame frame, java.lang.Object literalName)` Gets a value.
`java.lang.Object` `HasFields.get(AbstractStackFrame frame, java.lang.Object name)` Gets a value.
`java.lang.Object` `Tuple.get(AbstractStackFrame frame, java.lang.Object name)` Gets a value.
`java.lang.Object` `ExecEnv.getHelperValue(AbstractStackFrame frame, java.lang.Object type, java.lang.Object element, java.lang.String name)` Gets the value of an helper.
`void` `ExecEnv.leaveTools(AbstractStackFrame frame)` Leaves the tools.
`java.lang.Object` `ExecEnv.newElement(AbstractStackFrame frame, java.lang.Object ec)` Creates a new element in the given frame.
`java.lang.Object` `ExecEnv.newElement(AbstractStackFrame frame, java.lang.Object ec, java.lang.String metamodelName)` Creates a new element in the given frame.
`java.lang.Object` `ExecEnv.newElementIn(AbstractStackFrame frame, java.lang.Object ec, java.lang.String modelName)` Creates a new element in the given frame and the given model.
`void` `ASMModule.set(AbstractStackFrame frame, java.lang.Object name, java.lang.Object value)` Sets a value to the object.
`void` `EnumLiteral.set(AbstractStackFrame frame, java.lang.Object literalName, java.lang.Object value)` Sets a value to the object.
`void` `HasFields.set(AbstractStackFrame frame, java.lang.Object name, java.lang.Object value)` Sets a value to the object.
`void` `Tuple.set(AbstractStackFrame frame, java.lang.Object name, java.lang.Object value)` Sets a value to the object.
`void` `ExecEnv.stepTools(AbstractStackFrame frame)` Steps the tools.
`void` `ASMModule.unset(AbstractStackFrame frame, java.lang.Object name)` Unsets a value to the object.
`void` `EnumLiteral.unset(AbstractStackFrame frame, java.lang.Object name)` Unsets a value to the object.
`void` `HasFields.unset(AbstractStackFrame frame, java.lang.Object name)` Unsets a value to the object.
`void` `Tuple.unset(AbstractStackFrame frame, java.lang.Object name)` Unsets a value to the object.

Constructors in org.eclipse.m2m.atl.engine.emfvm.lib with parameters of type AbstractStackFrame
`AbstractStackFrame(AbstractStackFrame caller, Operation frameOperation)` Creates a new StackFrame.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.profiler.emfvm

Methods in org.eclipse.m2m.atl.profiler.emfvm with parameters of type AbstractStackFrame
`void` `ProfilingTool.enter(AbstractStackFrame frame)` Enters the frame.
`void` `ProfilingTool.error(AbstractStackFrame frame, java.lang.String msg, java.lang.Exception e)` Throws an error.
`void` `ProfilingTool.leave(AbstractStackFrame frame)` Leaves the frame.
`void` `ProfilingTool.step(AbstractStackFrame frame)` Steps into the frame.

Uses of AbstractStackFrame in org.eclipse.m2m.atl.profiler.emfvm.adapter

Constructors in org.eclipse.m2m.atl.profiler.emfvm.adapter with parameters of type AbstractStackFrame
`StackFrameAdapter(AbstractStackFrame frame)` Creates an `StackFrameAdapter` wrapping the given `AbstractStackFrame`.

Copyright 2007 IBM Corporation and others. All Rights Reserved.