org.eclipse.ocl.examples.debug.vm
Interface IVMDebuggerShell


public interface IVMDebuggerShell


Method Summary
 VMBreakpointManager getBreakPointManager()
           
 void handleVMEvent(VMEvent event)
           
 boolean isSessionStarted()
           
 VMRequest peekRequest()
           
 VMRequest popRequest()
           
 void sessionStarted(IVMRootEvaluationVisitor<?> evaluator)
           
 VMRequest waitAndPopRequest(VMEvent suspend)
           
 

Method Detail

isSessionStarted

boolean isSessionStarted()

sessionStarted

void sessionStarted(@NonNull
                    IVMRootEvaluationVisitor<?> evaluator)

popRequest

VMRequest popRequest()

waitAndPopRequest

VMRequest waitAndPopRequest(@NonNull
                            VMEvent suspend)
                            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

peekRequest

VMRequest peekRequest()

handleVMEvent

void handleVMEvent(@NonNull
                   VMEvent event)

getBreakPointManager

@NonNull
VMBreakpointManager getBreakPointManager()