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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEolVariable(org.eclipse.debug.core.model.IDebugTarget target, String name, Object value) -
Method Summary
Modifier and TypeMethodDescriptiongetName()org.eclipse.debug.core.model.IValuegetValue()booleanbooleanisLoop()voidsetLoop(boolean isLoop) voidvoidsetValue(org.eclipse.debug.core.model.IValue value) booleantoString()booleanverifyValue(String expression) booleanverifyValue(org.eclipse.debug.core.model.IValue value) Methods inherited from class org.eclipse.epsilon.eol.dt.debug.EolDebugElement
getModelIdentifierMethods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailedMethods inherited from class java.lang.Object
clone, equals, finalize, 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, getModelIdentifier
-
Field Details
-
name
-
value
protected org.eclipse.debug.core.model.IValue value
-
-
Constructor Details
-
EolVariable
-
-
Method Details
-
setValue
- Specified by:
setValuein 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:
setValuein interfaceorg.eclipse.debug.core.model.IValueModification- Throws:
org.eclipse.debug.core.DebugException
-
supportsValueModification
public boolean supportsValueModification()- Specified by:
supportsValueModificationin interfaceorg.eclipse.debug.core.model.IValueModification
-
verifyValue
- Specified by:
verifyValuein 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:
verifyValuein 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:
getValuein interfaceorg.eclipse.debug.core.model.IVariable- Throws:
org.eclipse.debug.core.DebugException
-
getName
- Specified by:
getNamein interfaceorg.eclipse.debug.core.model.IVariable- Throws:
org.eclipse.debug.core.DebugException
-
getReferenceTypeName
- Specified by:
getReferenceTypeNamein interfaceorg.eclipse.debug.core.model.IVariable- Throws:
org.eclipse.debug.core.DebugException
-
hasValueChanged
public boolean hasValueChanged() throws org.eclipse.debug.core.DebugException- Specified by:
hasValueChangedin interfaceorg.eclipse.debug.core.model.IVariable- Throws:
org.eclipse.debug.core.DebugException
-
isLoop
public boolean isLoop() -
setLoop
public void setLoop(boolean isLoop) -
toString
-