Class EaseDebugElement

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ease.debugging.model.EaseDebugElement
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IDisconnect, org.eclipse.debug.core.model.IStep, org.eclipse.debug.core.model.ISuspendResume, org.eclipse.debug.core.model.ITerminate
Direct Known Subclasses:
EaseDebugProcess, EaseDebugStackFrame, EaseDebugTarget, EaseDebugThread

public abstract class EaseDebugElement
extends org.eclipse.debug.core.model.DebugElement
implements org.eclipse.debug.core.model.ITerminate, org.eclipse.debug.core.model.ISuspendResume, org.eclipse.debug.core.model.IDisconnect, org.eclipse.debug.core.model.IStep
  • Constructor Details

  • Method Details

    • getDebugTarget

      public EaseDebugTarget getDebugTarget()
      Specified by:
      getDebugTarget in interface org.eclipse.debug.core.model.IDebugElement
      Overrides:
      getDebugTarget in class org.eclipse.debug.core.model.DebugElement
    • getModelIdentifier

      public String getModelIdentifier()
      Specified by:
      getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElement
    • canTerminate

      public boolean canTerminate()
      Specified by:
      canTerminate in interface org.eclipse.debug.core.model.ITerminate
    • terminate

      public void terminate()
      Specified by:
      terminate in interface org.eclipse.debug.core.model.ITerminate
    • isTerminated

      public boolean isTerminated()
      Specified by:
      isTerminated in interface org.eclipse.debug.core.model.ITerminate
    • canDisconnect

      public boolean canDisconnect()
      Specified by:
      canDisconnect in interface org.eclipse.debug.core.model.IDisconnect
    • disconnect

      public void disconnect()
      Specified by:
      disconnect in interface org.eclipse.debug.core.model.IDisconnect
    • isDisconnected

      public boolean isDisconnected()
      Specified by:
      isDisconnected in interface org.eclipse.debug.core.model.IDisconnect
    • canResume

      public boolean canResume()
      Specified by:
      canResume in interface org.eclipse.debug.core.model.ISuspendResume
    • canSuspend

      public boolean canSuspend()
      Specified by:
      canSuspend in interface org.eclipse.debug.core.model.ISuspendResume
    • isSuspended

      public boolean isSuspended()
      Specified by:
      isSuspended in interface org.eclipse.debug.core.model.ISuspendResume
    • resume

      public void resume()
      Specified by:
      resume in interface org.eclipse.debug.core.model.ISuspendResume
    • suspend

      public void suspend()
      Specified by:
      suspend in interface org.eclipse.debug.core.model.ISuspendResume
    • setSuspended

      public void setSuspended()
    • setResumed

      public void setResumed​(int type)
    • canStepInto

      public boolean canStepInto()
      Specified by:
      canStepInto in interface org.eclipse.debug.core.model.IStep
    • canStepOver

      public boolean canStepOver()
      Specified by:
      canStepOver in interface org.eclipse.debug.core.model.IStep
    • canStepReturn

      public boolean canStepReturn()
      Specified by:
      canStepReturn in interface org.eclipse.debug.core.model.IStep
    • isStepping

      public boolean isStepping()
      Specified by:
      isStepping in interface org.eclipse.debug.core.model.IStep
    • stepInto

      public void stepInto()
      Specified by:
      stepInto in interface org.eclipse.debug.core.model.IStep
    • stepOver

      public void stepOver()
      Specified by:
      stepOver in interface org.eclipse.debug.core.model.IStep
    • stepReturn

      public void stepReturn()
      Specified by:
      stepReturn in interface org.eclipse.debug.core.model.IStep