org.eclipse.ocl.examples.debug.vm
Class ValidBreakpointLocator

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.vm.ValidBreakpointLocator

public class ValidBreakpointLocator
extends java.lang.Object


Field Summary
static java.lang.Boolean IS_END
           
static java.lang.Boolean IS_START
           
 
Constructor Summary
ValidBreakpointLocator(AbstractExtendingVisitor<java.lang.Boolean,java.lang.Object> visitor)
           
 
Method Summary
 java.util.List<Element> getBreakpointableElementsForLine(CompiledUnit compiledModule, LineNumberProvider lineNumbers, int lineNumber)
           
 boolean isBreakpointableElementEnd(Element element)
           
 boolean isBreakpointableElementStart(Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IS_START

@NonNull
public static final java.lang.Boolean IS_START

IS_END

@NonNull
public static final java.lang.Boolean IS_END
Constructor Detail

ValidBreakpointLocator

public ValidBreakpointLocator(@NonNull
                              AbstractExtendingVisitor<java.lang.Boolean,java.lang.Object> visitor)
Method Detail

getBreakpointableElementsForLine

@NonNull
public java.util.List<Element> getBreakpointableElementsForLine(@NonNull
                                                                        CompiledUnit compiledModule,
                                                                        @NonNull
                                                                        LineNumberProvider lineNumbers,
                                                                        int lineNumber)

isBreakpointableElementEnd

public boolean isBreakpointableElementEnd(@NonNull
                                          Element element)

isBreakpointableElementStart

public boolean isBreakpointableElementStart(@NonNull
                                            Element element)