java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.emf.mwe.internal.ui.debug.model.DebugElement
org.eclipse.emf.mwe.internal.ui.debug.model.DebugValue
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValue

public class DebugValue extends DebugElement implements org.eclipse.debug.core.model.IValue
MWE Debug Value implementation
A DebugValue has (beside it's own String representation) a list of sub-variables.
  • Constructor Details

  • Method Details

    • setVarTO

      public void setVarTO(VarValueTO varTO)
    • getVarTOId

      public int getVarTOId()
    • isDirty

      public boolean isDirty()
    • setDirty

      public void setDirty(boolean dirty)
    • 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
    • getDetailRep

      public String getDetailRep()
    • isAllocated

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

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

      public org.eclipse.debug.core.model.IVariable[] getVariables() throws org.eclipse.debug.core.DebugException
      Specified by:
      getVariables in interface org.eclipse.debug.core.model.IValue
      Throws:
      org.eclipse.debug.core.DebugException