public class EaseDebugVariable extends java.lang.Object implements IVariable, java.lang.Comparable<EaseDebugVariable>
| Modifier and Type | Class and Description |
|---|---|
static class |
EaseDebugVariable.Type |
| Constructor and Description |
|---|
EaseDebugVariable(java.lang.String name,
java.lang.Object value,
IDebugElement parent,
java.lang.String referenceTypeName) |
EaseDebugVariable(java.lang.String name,
java.lang.Object value,
java.lang.String referenceTypeName) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(EaseDebugVariable o) |
<T> T |
getAdapter(java.lang.Class<T> adapter) |
EaseDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
java.lang.String |
getModelIdentifier() |
java.lang.String |
getName() |
java.lang.String |
getReferenceTypeName() |
EaseDebugVariable.Type |
getType() |
EaseDebugValue |
getValue() |
boolean |
hasValueChanged() |
void |
setParent(IDebugElement parent) |
void |
setType(EaseDebugVariable.Type type) |
void |
setValue(IValue value) |
void |
setValue(java.lang.String expression) |
boolean |
supportsValueModification() |
java.lang.String |
toString() |
void |
update(EaseDebugValue value) |
boolean |
verifyValue(IValue value) |
boolean |
verifyValue(java.lang.String expression) |
public EaseDebugVariable(java.lang.String name,
java.lang.Object value,
IDebugElement parent,
java.lang.String referenceTypeName)
public EaseDebugVariable(java.lang.String name,
java.lang.Object value,
java.lang.String referenceTypeName)
public void setParent(IDebugElement parent)
public EaseDebugValue getValue()
public java.lang.String getReferenceTypeName()
getReferenceTypeName in interface IVariablepublic boolean hasValueChanged()
hasValueChanged in interface IVariablepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getModelIdentifier()
getModelIdentifier in interface IDebugElementpublic EaseDebugTarget getDebugTarget()
getDebugTarget in interface IDebugElementpublic ILaunch getLaunch()
getLaunch in interface IDebugElementpublic <T> T getAdapter(java.lang.Class<T> adapter)
getAdapter in interface IAdaptablepublic boolean supportsValueModification()
supportsValueModification in interface IValueModificationpublic boolean verifyValue(java.lang.String expression)
verifyValue in interface IValueModificationpublic void setValue(java.lang.String expression)
throws DebugException
setValue in interface IValueModificationDebugExceptionpublic void setValue(IValue value) throws DebugException
setValue in interface IValueModificationDebugExceptionpublic boolean verifyValue(IValue value)
verifyValue in interface IValueModificationpublic void update(EaseDebugValue value)
public int compareTo(EaseDebugVariable o)
compareTo in interface java.lang.Comparable<EaseDebugVariable>public EaseDebugVariable.Type getType()
public void setType(EaseDebugVariable.Type type)