Class EaseJavaFieldVariable

java.lang.Object
org.eclipse.ease.debugging.model.EaseDebugVariable
org.eclipse.ease.debugging.model.EaseJavaFieldVariable
All Implemented Interfaces:
Comparable<EaseDebugVariable>, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValueModification, org.eclipse.debug.core.model.IVariable

public class EaseJavaFieldVariable
extends EaseDebugVariable
  • Constructor Details

  • Method Details

    • getReferenceTypeName

      public String getReferenceTypeName()
      Specified by:
      getReferenceTypeName in interface org.eclipse.debug.core.model.IVariable
      Overrides:
      getReferenceTypeName in class EaseDebugVariable
    • getType

      public EaseDebugVariable.Type getType()
      Overrides:
      getType in class EaseDebugVariable
    • isPublic

      public boolean isPublic()
    • isProtected

      public boolean isProtected()
    • isPrivate

      public boolean isPrivate()
    • isFinal

      public boolean isFinal()
    • setValue

      public void setValue​(String expression) throws org.eclipse.debug.core.DebugException
      Specified by:
      setValue in interface org.eclipse.debug.core.model.IValueModification
      Overrides:
      setValue in class EaseDebugVariable
      Throws:
      org.eclipse.debug.core.DebugException
    • supportsValueModification

      public boolean supportsValueModification()
      Specified by:
      supportsValueModification in interface org.eclipse.debug.core.model.IValueModification
      Overrides:
      supportsValueModification in class EaseDebugVariable