Package org.eclipse.epsilon.eol.dt.debug
Class EolVariable
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.debug.core.model.DebugElement
-
- org.eclipse.epsilon.eol.dt.debug.EolDebugElement
-
- org.eclipse.epsilon.eol.dt.debug.EolVariable
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IValueModification
,org.eclipse.debug.core.model.IVariable
public class EolVariable extends EolDebugElement implements org.eclipse.debug.core.model.IVariable
-
-
Constructor Summary
Constructors Constructor Description EolVariable(org.eclipse.debug.core.model.IDebugTarget target, String name, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
String
getReferenceTypeName()
org.eclipse.debug.core.model.IValue
getValue()
boolean
hasValueChanged()
boolean
isLoop()
void
setLoop(boolean isLoop)
void
setValue(String expression)
void
setValue(org.eclipse.debug.core.model.IValue value)
boolean
supportsValueModification()
String
toString()
boolean
verifyValue(String expression)
boolean
verifyValue(org.eclipse.debug.core.model.IValue value)
-
Methods inherited from class org.eclipse.epsilon.eol.dt.debug.EolDebugElement
getModelIdentifier
-
Methods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed
-
-
-
-
Field Detail
-
name
protected String name
-
value
protected org.eclipse.debug.core.model.IValue value
-
-
Method Detail
-
setValue
public void setValue(String expression) throws org.eclipse.debug.core.DebugException
- Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
setValue
public void setValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
- Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
supportsValueModification
public boolean supportsValueModification()
- Specified by:
supportsValueModification
in interfaceorg.eclipse.debug.core.model.IValueModification
-
verifyValue
public boolean verifyValue(String expression) throws org.eclipse.debug.core.DebugException
- Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
verifyValue
public boolean verifyValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
- Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
getValue
public org.eclipse.debug.core.model.IValue getValue() throws org.eclipse.debug.core.DebugException
- Specified by:
getValue
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
getName
public String getName() throws org.eclipse.debug.core.DebugException
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
getReferenceTypeName
public String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
- Specified by:
getReferenceTypeName
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
hasValueChanged
public boolean hasValueChanged() throws org.eclipse.debug.core.DebugException
- Specified by:
hasValueChanged
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
isLoop
public boolean isLoop()
-
setLoop
public void setLoop(boolean isLoop)
-
-