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:
org.eclipse.core.runtime.IAdaptable,org.eclipse.debug.core.model.IDebugElement,org.eclipse.debug.core.model.IDisconnect,org.eclipse.debug.core.model.IStackFrame,org.eclipse.debug.core.model.IStep,org.eclipse.debug.core.model.ISuspendResume,org.eclipse.debug.core.model.ITerminate
public class EaseDebugStackFrame extends EaseDebugElement implements org.eclipse.debug.core.model.IStackFrame
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
EaseDebugElement.State -
Constructor Summary
Constructors Constructor Description EaseDebugStackFrame(EaseDebugThread thread, IScriptDebugFrame debugFrame) -
Method Summary
Modifier and Type Method Description booleancanResume()booleancanStepInto()booleancanStepOver()booleancanStepReturn()booleancanSuspend()intgetCharEnd()intgetCharStart()IScriptDebugFramegetDebugFrame()intgetLineNumber()StringgetName()org.eclipse.debug.core.model.IRegisterGroup[]getRegisterGroups()ScriptgetScript()EaseDebugThreadgetThread()EaseDebugVariable[]getVariables()booleanhasRegisterGroups()booleanhasVariables()booleanisStepping()booleanisSuspended()voidresume()voidsetDirty()voidsetVariables(Collection<EaseDebugVariable> variables)voidstepInto()voidstepOver()voidstepReturn()voidsuspend()StringtoString()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 interfaceorg.eclipse.debug.core.model.IStackFrame
-
getVariables
- Specified by:
getVariablesin interfaceorg.eclipse.debug.core.model.IStackFrame
-
hasVariables
public boolean hasVariables()- Specified by:
hasVariablesin interfaceorg.eclipse.debug.core.model.IStackFrame
-
getLineNumber
public int getLineNumber()- Specified by:
getLineNumberin interfaceorg.eclipse.debug.core.model.IStackFrame
-
getCharStart
public int getCharStart()- Specified by:
getCharStartin interfaceorg.eclipse.debug.core.model.IStackFrame
-
getCharEnd
public int getCharEnd()- Specified by:
getCharEndin interfaceorg.eclipse.debug.core.model.IStackFrame
-
getName
- Specified by:
getNamein interfaceorg.eclipse.debug.core.model.IStackFrame
-
getRegisterGroups
public org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups()- Specified by:
getRegisterGroupsin interfaceorg.eclipse.debug.core.model.IStackFrame
-
hasRegisterGroups
public boolean hasRegisterGroups()- Specified by:
hasRegisterGroupsin interfaceorg.eclipse.debug.core.model.IStackFrame
-
getScript
-
getDebugFrame
-
setDirty
public void setDirty() -
setVariables
-
toString
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceorg.eclipse.debug.core.model.ISuspendResume- Overrides:
canSuspendin classEaseDebugElement
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceorg.eclipse.debug.core.model.ISuspendResume- Overrides:
canResumein classEaseDebugElement
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceorg.eclipse.debug.core.model.ISuspendResume- Overrides:
isSuspendedin classEaseDebugElement
-
resume
public void resume()- Specified by:
resumein interfaceorg.eclipse.debug.core.model.ISuspendResume- Overrides:
resumein classEaseDebugElement
-
suspend
public void suspend()- Specified by:
suspendin interfaceorg.eclipse.debug.core.model.ISuspendResume- Overrides:
suspendin classEaseDebugElement
-
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
canStepIntoin classEaseDebugElement
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
canStepOverin classEaseDebugElement
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
canStepReturnin classEaseDebugElement
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
isSteppingin classEaseDebugElement
-
stepInto
public void stepInto()- Specified by:
stepIntoin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
stepIntoin classEaseDebugElement
-
stepOver
public void stepOver()- Specified by:
stepOverin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
stepOverin classEaseDebugElement
-
stepReturn
public void stepReturn()- Specified by:
stepReturnin interfaceorg.eclipse.debug.core.model.IStep- Overrides:
stepReturnin classEaseDebugElement
-