Class EaseDebugValue

java.lang.Object
org.eclipse.ease.debugging.model.EaseDebugValue
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValue

public class EaseDebugValue extends Object implements org.eclipse.debug.core.model.IValue
  • Constructor Details

    • EaseDebugValue

      public EaseDebugValue(org.eclipse.debug.core.model.IDebugElement parent, Object value)
  • Method Details

    • isPrimitiveType

      public static boolean isPrimitiveType(Object value)
    • setParent

      public void setParent(org.eclipse.debug.core.model.IDebugElement parent)
    • getReferenceTypeName

      public String getReferenceTypeName()
      Specified by:
      getReferenceTypeName in interface org.eclipse.debug.core.model.IValue
    • getValueString

      public String getValueString()
      Specified by:
      getValueString in interface org.eclipse.debug.core.model.IValue
    • isAllocated

      public boolean isAllocated()
      Specified by:
      isAllocated in interface org.eclipse.debug.core.model.IValue
    • getAdapter

      public <T> T getAdapter(Class<T> adapter)
      Specified by:
      getAdapter in interface org.eclipse.core.runtime.IAdaptable
    • getDebugTarget

      public EaseDebugTarget getDebugTarget()
      Specified by:
      getDebugTarget in interface org.eclipse.debug.core.model.IDebugElement
    • getModelIdentifier

      public String getModelIdentifier()
      Specified by:
      getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElement
    • getLaunch

      public org.eclipse.debug.core.ILaunch getLaunch()
      Specified by:
      getLaunch in interface org.eclipse.debug.core.model.IDebugElement
    • getValue

      public Object getValue()
    • getVariables

      public EaseDebugVariable[] getVariables()
      Specified by:
      getVariables in interface org.eclipse.debug.core.model.IValue
    • hasVariables

      public boolean hasVariables()
      Specified by:
      hasVariables in interface org.eclipse.debug.core.model.IValue
    • setVariables

      public void setVariables(Collection<EaseDebugVariable> variables)
    • update

      public void update(Object value)
    • setValueString

      public void setValueString(String valueString)