public class EolVariable extends EolDebugElement implements org.eclipse.debug.core.model.IVariable
Modifier and Type | Field and Description |
---|---|
protected String |
name |
protected org.eclipse.debug.core.model.IValue |
value |
Constructor and Description |
---|
EolVariable(org.eclipse.debug.core.model.IDebugTarget target,
String name,
Object value) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
String |
getReferenceTypeName() |
org.eclipse.debug.core.model.IValue |
getValue() |
boolean |
hasValueChanged() |
boolean |
isLoop() |
void |
setLoop(boolean isLoop) |
void |
setValue(org.eclipse.debug.core.model.IValue value) |
void |
setValue(String expression) |
boolean |
supportsValueModification() |
String |
toString() |
boolean |
verifyValue(org.eclipse.debug.core.model.IValue value) |
boolean |
verifyValue(String expression) |
getModelIdentifier
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected String name
protected org.eclipse.debug.core.model.IValue value
public void setValue(String expression) throws org.eclipse.debug.core.DebugException
setValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
public void setValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
setValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
public boolean supportsValueModification()
supportsValueModification
in interface org.eclipse.debug.core.model.IValueModification
public boolean verifyValue(String expression) throws org.eclipse.debug.core.DebugException
verifyValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
public boolean verifyValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
verifyValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IValue getValue() throws org.eclipse.debug.core.DebugException
getValue
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
getReferenceTypeName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public boolean hasValueChanged() throws org.eclipse.debug.core.DebugException
hasValueChanged
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public boolean isLoop()
public void setLoop(boolean isLoop)
Copyright © 2020. All rights reserved.