public abstract class SimulationDebugElement extends PlatformObject implements IDebugElement, Adapter
Adapter.Internal
Modifier and Type | Field and Description |
---|---|
protected ILaunch |
launch |
protected IDebugTarget |
myDebugTarget |
Constructor and Description |
---|
SimulationDebugElement(IDebugTarget myDebugTarget,
ILaunch launch) |
Modifier and Type | Method and Description |
---|---|
protected void |
fireEvent(DebugEvent event)
Fires a debug event
|
protected void |
fireEvent(java.lang.Object source,
int eventKind)
Fires a debug event
|
java.lang.Object |
getAdapter(java.lang.Class adapter) |
IDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
java.lang.String |
getModelIdentifier() |
Notifier |
getTarget() |
boolean |
isAdapterForType(java.lang.Object type) |
abstract void |
notifyChanged(Notification notification) |
void |
setTarget(Notifier newTarget) |
protected IDebugTarget myDebugTarget
protected ILaunch launch
public SimulationDebugElement(IDebugTarget myDebugTarget, ILaunch launch)
public IDebugTarget getDebugTarget()
getDebugTarget
in interface IDebugElement
public ILaunch getLaunch()
getLaunch
in interface IDebugElement
public java.lang.String getModelIdentifier()
getModelIdentifier
in interface IDebugElement
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter
in interface IAdaptable
getAdapter
in class PlatformObject
protected void fireEvent(DebugEvent event)
event
- the event to be firedprotected void fireEvent(java.lang.Object source, int eventKind)
event
- the event to be firedpublic boolean isAdapterForType(java.lang.Object type)
isAdapterForType
in interface Adapter
public abstract void notifyChanged(Notification notification)
notifyChanged
in interface Adapter