Class MWEBreakpoint

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.Breakpoint
org.eclipse.debug.core.model.LineBreakpoint
org.eclipse.emf.mwe.ui.debug.model.MWEBreakpoint
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint, org.eclipse.debug.core.model.ITriggerPoint

public class MWEBreakpoint extends org.eclipse.debug.core.model.LineBreakpoint
A line- and in-text breakpoint that supports the MWE debug model
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    static final String
     

    Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint

    BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED

    Fields inherited from interface org.eclipse.debug.core.model.ITriggerPoint

    TRIGGERPOINT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    MWEBreakpoint(org.eclipse.core.resources.IResource resource, String elementName, int lineNumber, int start, int end)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
    equals(int start, String resource)
     
    int
     
     
     
    int
     
     

    Methods inherited from class org.eclipse.debug.core.model.LineBreakpoint

    getCharEnd, getCharStart, getLineNumber

    Methods inherited from class org.eclipse.debug.core.model.Breakpoint

    delete, ensureMarker, equals, getMarker, getMarkerRule, getMarkerRule, hashCode, isEnabled, isPersisted, isRegistered, isTriggerPoint, markerExists, run, setAttribute, setAttribute, setAttribute, setAttributes, setAttributes, setEnabled, setMarker, setPersisted, setRegistered, setTriggerPoint, toString

    Methods inherited from class org.eclipse.core.runtime.PlatformObject

    getAdapter

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.core.runtime.IAdaptable

    getAdapter

    Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint

    delete, getMarker, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
  • Field Details

  • Constructor Details

    • MWEBreakpoint

      public MWEBreakpoint()
    • MWEBreakpoint

      public MWEBreakpoint(org.eclipse.core.resources.IResource resource, String elementName, int lineNumber, int start, int end) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
  • Method Details

    • getModelIdentifier

      public String getModelIdentifier()
    • getName

      public String getName()
    • getLine

      public int getLine()
    • getOffset

      public int getOffset()
    • getResource

      public String getResource()
    • createTO

      public SyntaxElement createTO()
    • equals

      public boolean equals(int start, String resource)