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
-
Field Summary
-
Constructor Summary
ConstructorDescriptionEolVariable
(org.eclipse.debug.core.model.IDebugTarget target, String name, Object value) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
org.eclipse.debug.core.model.IValue
getValue()
boolean
boolean
isLoop()
void
setLoop
(boolean isLoop) void
void
setValue
(org.eclipse.debug.core.model.IValue value) boolean
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
-
Field Details
-
name
-
value
protected org.eclipse.debug.core.model.IValue value
-
-
Constructor Details
-
EolVariable
-
-
Method Details
-
setValue
- 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
- 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
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
getReferenceTypeName
- 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
-