public class VMVariable extends VMDebugElement implements org.eclipse.debug.core.model.IVariable
Type | Property and Description |
---|---|
boolean |
isInterm |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.debug.core.model.IValue |
fValue |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.lang.String |
getReferenceTypeName() |
org.eclipse.debug.core.model.IValue |
getValue() |
VMVariableData |
getVmVar() |
boolean |
hasValueChanged() |
boolean |
isAttribute() |
boolean |
isCollectionElement() |
boolean |
isIntermProperty() |
boolean |
isLocalVariable() |
boolean |
isModelParameter() |
boolean |
isPredefinedVariable() |
boolean |
isReference() |
void |
setValue(org.eclipse.debug.core.model.IValue value) |
void |
setValue(java.lang.String expression) |
boolean |
supportsValueModification() |
boolean |
verifyValue(org.eclipse.debug.core.model.IValue value) |
boolean |
verifyValue(java.lang.String expression) |
getDebugCore, getModelIdentifier, getOCLDebugTarget
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public boolean isModelParameter()
public boolean isLocalVariable()
public boolean isCollectionElement()
public boolean isPredefinedVariable()
public boolean isIntermProperty()
public boolean isAttribute()
public boolean isReference()
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 java.lang.String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
getReferenceTypeName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
public VMVariableData getVmVar()
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 supportsValueModification()
supportsValueModification
in interface org.eclipse.debug.core.model.IValueModification
public void setValue(java.lang.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 verifyValue(java.lang.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