org.eclipse.m2m.atl.adt.debug.core
Class AtlDebugElement

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.m2m.atl.adt.debug.core.AtlDebugElement
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement
Direct Known Subclasses:
AtlDebugTarget, AtlStackFrame, AtlThread, AtlValue, AtlVariable

public abstract class AtlDebugElement
extends org.eclipse.core.runtime.PlatformObject
implements org.eclipse.debug.core.model.IDebugElement


Field Summary
protected  AtlDebugTarget fTarget
           
protected static java.util.logging.Logger logger
           
 
Constructor Summary
AtlDebugElement(AtlDebugTarget target)
          Constructs a new debug element contained in the given debug target.
 
Method Summary
protected  void abort(java.lang.String message, java.lang.Throwable e)
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
           
 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

logger

protected static java.util.logging.Logger logger

fTarget

protected AtlDebugTarget fTarget
Constructor Detail

AtlDebugElement

public AtlDebugElement(AtlDebugTarget target)
Constructs a new debug element contained in the given debug target.

Parameters:
target - debug target (PDA VM)
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
See Also:
IDebugElement.getDebugTarget()

getLaunch

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

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
See Also:
IAdaptable.getAdapter(java.lang.Class)

abort

protected void abort(java.lang.String message,
                     java.lang.Throwable e)
              throws org.eclipse.debug.core.DebugException
Throws:
org.eclipse.debug.core.DebugException

Copyright 2007 IBM Corporation and others.
All Rights Reserved.