Class DebugElement

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.emf.mwe.internal.ui.debug.model.DebugElement
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement
Direct Known Subclasses:
DebugStackFrame, DebugTarget, DebugThread, DebugValue, DebugVariable

public abstract class DebugElement extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.model.IDebugElement
Common functions for all classes inheriting from this class, that represent the debug model.
  • Field Details

  • Constructor Details

    • DebugElement

      public DebugElement(DebugTarget target)
  • Method Details

    • getModelIdentifier

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

      public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
      Specified by:
      getDebugTarget in interface org.eclipse.debug.core.model.IDebugElement
    • getDebugTarget0

      public DebugTarget getDebugTarget0()
    • getLaunch

      public org.eclipse.debug.core.ILaunch getLaunch()
      Specified by:
      getLaunch in interface org.eclipse.debug.core.model.IDebugElement
    • getAdapter

      public <T> T getAdapter(Class<T> adapter)
      Specified by:
      getAdapter in interface org.eclipse.core.runtime.IAdaptable
      Overrides:
      getAdapter in class org.eclipse.core.runtime.PlatformObject
    • getDebugModelManager

      public DebugModelManager getDebugModelManager()