Class ProfilingLaunchAdapter
- java.lang.Object
-
- org.eclipse.m2m.atl.emftvm.launcher.LaunchAdapter
-
- org.eclipse.m2m.atl.emftvm.launcher.profiler.ProfilingLaunchAdapter
-
- All Implemented Interfaces:
VMMonitor
public class ProfilingLaunchAdapter extends LaunchAdapter
ProfilingLaunchAdapterfor EMFTVM.
-
-
Constructor Summary
Constructors Constructor Description ProfilingLaunchAdapter(org.eclipse.debug.core.ILaunch launch)Creates a newProfilingLaunchAdapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenter(StackFrame frame)Enters the stack frame.ProfilergetProfiler()Returns the embedded profiler.voidleave(StackFrame frame)Leaves the stack frame.voidterminated()Invoked when execution is terminated.-
Methods inherited from class org.eclipse.m2m.atl.emftvm.launcher.LaunchAdapter
error, getLaunch, isTerminated, setTerminated, step
-
-
-
-
Constructor Detail
-
ProfilingLaunchAdapter
public ProfilingLaunchAdapter(org.eclipse.debug.core.ILaunch launch)
Creates a newProfilingLaunchAdapter.- Parameters:
launch- the launch object to wrap
-
-
Method Detail
-
enter
public void enter(StackFrame frame)
Enters the stack frame.- Specified by:
enterin interfaceVMMonitor- Overrides:
enterin classLaunchAdapter- Parameters:
frame- the frame to enter in- See Also:
VMMonitor.enter(org.eclipse.m2m.atl.emftvm.util.StackFrame)
-
leave
public void leave(StackFrame frame)
Leaves the stack frame.- Specified by:
leavein interfaceVMMonitor- Overrides:
leavein classLaunchAdapter- Parameters:
frame- the frame to leave- See Also:
VMMonitor.leave(org.eclipse.m2m.atl.emftvm.util.StackFrame)
-
terminated
public void terminated()
Invoked when execution is terminated.- Specified by:
terminatedin interfaceVMMonitor- Overrides:
terminatedin classLaunchAdapter- See Also:
VMMonitor.terminated()
-
getProfiler
public Profiler getProfiler()
Returns the embedded profiler.- Returns:
- the profiler
-
-