Package org.eclipse.ease.debugging.model
Class EaseDebugStackFrame
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ease.debugging.model.EaseDebugElement
org.eclipse.ease.debugging.model.EaseDebugStackFrame
- All Implemented Interfaces:
IAdaptable,IDebugElement,IDisconnect,IStackFrame,IStep,ISuspendResume,ITerminate
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
EaseDebugElement.State -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanintintintgetName()booleanbooleanbooleanbooleanvoidresume()voidsetDirty()voidsetVariables(Collection<EaseDebugVariable> variables) voidstepInto()voidstepOver()voidvoidsuspend()toString()Methods inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
canDisconnect, canTerminate, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, isTerminated, setResumed, setSuspended, terminateMethods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifierMethods inherited from interface org.eclipse.debug.core.model.ITerminate
canTerminate, isTerminated, terminate
-
Constructor Details
-
EaseDebugStackFrame
-
-
Method Details
-
getThread
- Specified by:
getThreadin interfaceIStackFrame
-
getVariables
- Specified by:
getVariablesin interfaceIStackFrame
-
hasVariables
public boolean hasVariables()- Specified by:
hasVariablesin interfaceIStackFrame
-
getLineNumber
public int getLineNumber()- Specified by:
getLineNumberin interfaceIStackFrame
-
getCharStart
public int getCharStart()- Specified by:
getCharStartin interfaceIStackFrame
-
getCharEnd
public int getCharEnd()- Specified by:
getCharEndin interfaceIStackFrame
-
getName
- Specified by:
getNamein interfaceIStackFrame
-
getRegisterGroups
- Specified by:
getRegisterGroupsin interfaceIStackFrame
-
hasRegisterGroups
public boolean hasRegisterGroups()- Specified by:
hasRegisterGroupsin interfaceIStackFrame
-
getScript
-
getDebugFrame
-
setDirty
public void setDirty() -
setVariables
-
toString
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceISuspendResume- Overrides:
canSuspendin classEaseDebugElement
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceISuspendResume- Overrides:
canResumein classEaseDebugElement
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceISuspendResume- Overrides:
isSuspendedin classEaseDebugElement
-
resume
public void resume()- Specified by:
resumein interfaceISuspendResume- Overrides:
resumein classEaseDebugElement
-
suspend
public void suspend()- Specified by:
suspendin interfaceISuspendResume- Overrides:
suspendin classEaseDebugElement
-
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceIStep- Overrides:
canStepIntoin classEaseDebugElement
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceIStep- Overrides:
canStepOverin classEaseDebugElement
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceIStep- Overrides:
canStepReturnin classEaseDebugElement
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceIStep- Overrides:
isSteppingin classEaseDebugElement
-
stepInto
public void stepInto()- Specified by:
stepIntoin interfaceIStep- Overrides:
stepIntoin classEaseDebugElement
-
stepOver
public void stepOver()- Specified by:
stepOverin interfaceIStep- Overrides:
stepOverin classEaseDebugElement
-
stepReturn
public void stepReturn()- Specified by:
stepReturnin interfaceIStep- Overrides:
stepReturnin classEaseDebugElement
-