Class AtlBreakpoint

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.Breakpoint
org.eclipse.debug.core.model.LineBreakpoint
org.eclipse.m2m.atl.debug.core.AtlBreakpoint
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 AtlBreakpoint extends org.eclipse.debug.core.model.LineBreakpoint
ATL breakpoint redefinition.
  • Field Summary

    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
    Create a new ATL Breakpoint.
    AtlBreakpoint(org.eclipse.core.resources.IResource resource, String location, int lineNumber, int charStart, int charEnd)
    Creates a breakpoint.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    run(org.eclipse.core.resources.IWorkspaceRunnable wr)
    Execute the given workspace runnable.

    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
  • Constructor Details

    • AtlBreakpoint

      public AtlBreakpoint()
      Create a new ATL Breakpoint.
    • AtlBreakpoint

      public AtlBreakpoint(org.eclipse.core.resources.IResource resource, String location, int lineNumber, int charStart, int charEnd) throws org.eclipse.debug.core.DebugException
      Creates a breakpoint.
      Parameters:
      resource - the resource to mark
      location - the breakpoint location
      lineNumber - the line number
      charStart - the start index
      charEnd - the end index
      Throws:
      org.eclipse.debug.core.DebugException
  • Method Details

    • getModelIdentifier

      public String getModelIdentifier()
      See Also:
      • IBreakpoint.getModelIdentifier()
    • run

      protected void run(org.eclipse.core.resources.IWorkspaceRunnable wr) throws org.eclipse.debug.core.DebugException
      Execute the given workspace runnable.
      Parameters:
      wr - the workspace runnable
      Throws:
      org.eclipse.debug.core.DebugException