org.eclipse.emf.mwe.internal.ui.debug.model
Class DebugElement

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by 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 Summary
protected  DebugTarget target
           
 
Constructor Summary
DebugElement(DebugTarget target)
           
 
Method Summary
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 DebugModelManager getDebugModelManager()
           
 org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
           
 DebugTarget getDebugTarget0()
           
 org.eclipse.debug.core.ILaunch getLaunch()
           
 java.lang.String getModelIdentifier()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

protected DebugTarget target
Constructor Detail

DebugElement

public DebugElement(DebugTarget target)
Method Detail

getModelIdentifier

public java.lang.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 java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
Overrides:
getAdapter in class org.eclipse.core.runtime.PlatformObject

getDebugModelManager

public DebugModelManager getDebugModelManager()