org.eclipse.ocl.examples.debug.evaluator
Class IterateBreakpointHelper

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.evaluator.IterateBreakpointHelper

public class IterateBreakpointHelper
extends java.lang.Object


Constructor Summary
IterateBreakpointHelper(VMBreakpointManager breakpointManager)
           
 
Method Summary
 VMBreakpoint createIterateBreakpoint(org.eclipse.emf.common.util.URI unitURI, Element breakpointedElement, int line)
           
 boolean isIterateBreakpoint(VMBreakpoint breakpoint)
           
 void removeAllIterateBreakpoints()
           
 void removeIterateBreakpoint(VMBreakpoint breakpoint)
           
 VMBreakpoint stepIterateElement(LoopExp element, UnitLocation currentLocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterateBreakpointHelper

public IterateBreakpointHelper(@NonNull
                               VMBreakpointManager breakpointManager)
Method Detail

stepIterateElement

public VMBreakpoint stepIterateElement(LoopExp element,
                                       UnitLocation currentLocation)

isIterateBreakpoint

public boolean isIterateBreakpoint(VMBreakpoint breakpoint)

createIterateBreakpoint

public VMBreakpoint createIterateBreakpoint(org.eclipse.emf.common.util.URI unitURI,
                                            Element breakpointedElement,
                                            int line)

removeIterateBreakpoint

public void removeIterateBreakpoint(VMBreakpoint breakpoint)

removeAllIterateBreakpoints

public void removeAllIterateBreakpoints()