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