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, java.lang.String name, java.lang.Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
java.lang.String
getReferenceTypeName()
org.eclipse.debug.core.model.IValue
getValue()
boolean
hasValueChanged()
boolean
isLoop()
void
setLoop(boolean isLoop)
void
setValue(java.lang.String expression)
void
setValue(org.eclipse.debug.core.model.IValue value)
boolean
supportsValueModification()
java.lang.String
toString()
boolean
verifyValue(java.lang.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
-
-
-
-
Method Detail
-
setValue
public void setValue(java.lang.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(java.lang.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 java.lang.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 java.lang.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)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-