public class EaseDebugValue extends java.lang.Object implements IValue
Constructor and Description |
---|
EaseDebugValue(IDebugElement parent,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
<T> T |
getAdapter(java.lang.Class<T> adapter) |
EaseDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
java.lang.String |
getModelIdentifier() |
java.lang.String |
getReferenceTypeName() |
java.lang.Object |
getValue() |
java.lang.String |
getValueString() |
EaseDebugVariable[] |
getVariables() |
boolean |
hasVariables() |
boolean |
isAllocated() |
static boolean |
isPrimitiveType(java.lang.Object value) |
void |
setParent(IDebugElement parent) |
void |
setValueString(java.lang.String valueString) |
void |
setVariables(java.util.Collection<EaseDebugVariable> variables) |
void |
update(java.lang.Object value) |
public EaseDebugValue(IDebugElement parent, java.lang.Object value)
public static boolean isPrimitiveType(java.lang.Object value)
public void setParent(IDebugElement parent)
public java.lang.String getReferenceTypeName()
getReferenceTypeName
in interface IValue
public java.lang.String getValueString()
getValueString
in interface IValue
public boolean isAllocated()
isAllocated
in interface IValue
public <T> T getAdapter(java.lang.Class<T> adapter)
getAdapter
in interface IAdaptable
public EaseDebugTarget getDebugTarget()
getDebugTarget
in interface IDebugElement
public java.lang.String getModelIdentifier()
getModelIdentifier
in interface IDebugElement
public ILaunch getLaunch()
getLaunch
in interface IDebugElement
public java.lang.Object getValue()
public EaseDebugVariable[] getVariables()
getVariables
in interface IValue
public boolean hasVariables()
hasVariables
in interface IValue
public void setVariables(java.util.Collection<EaseDebugVariable> variables)
public void update(java.lang.Object value)
public void setValueString(java.lang.String valueString)