Package org.eclipse.ease.debugging.model
Class EaseDebugVariable
java.lang.Object
org.eclipse.ease.debugging.model.EaseDebugVariable
- All Implemented Interfaces:
Comparable<EaseDebugVariable>,IAdaptable,IDebugElement,IValueModification,IVariable
- Direct Known Subclasses:
EaseDebugLastExecutionResult,EaseJavaArrayElementVariable,EaseJavaFieldVariable
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionEaseDebugVariable(String name, Object value, String referenceTypeName) EaseDebugVariable(String name, Object value, IDebugElement parent, String referenceTypeName) -
Method Summary
Modifier and TypeMethodDescriptionint<T> TgetAdapter(Class<T> adapter) getName()getType()getValue()booleanvoidsetParent(IDebugElement parent) voidvoidvoidbooleantoString()voidupdate(EaseDebugValue value) booleanverifyValue(String expression) booleanverifyValue(IValue value)
-
Constructor Details
-
EaseDebugVariable
-
EaseDebugVariable
-
-
Method Details
-
setParent
-
getValue
-
getName
-
getReferenceTypeName
- Specified by:
getReferenceTypeNamein interfaceIVariable
-
hasValueChanged
public boolean hasValueChanged()- Specified by:
hasValueChangedin interfaceIVariable
-
toString
-
getModelIdentifier
- Specified by:
getModelIdentifierin interfaceIDebugElement
-
getDebugTarget
- Specified by:
getDebugTargetin interfaceIDebugElement
-
getLaunch
- Specified by:
getLaunchin interfaceIDebugElement
-
getAdapter
- Specified by:
getAdapterin interfaceIAdaptable
-
supportsValueModification
public boolean supportsValueModification()- Specified by:
supportsValueModificationin interfaceIValueModification
-
verifyValue
- Specified by:
verifyValuein interfaceIValueModification
-
setValue
- Specified by:
setValuein interfaceIValueModification- Throws:
DebugException
-
setValue
- Specified by:
setValuein interfaceIValueModification- Throws:
DebugException
-
verifyValue
- Specified by:
verifyValuein interfaceIValueModification
-
update
-
compareTo
- Specified by:
compareToin interfaceComparable<EaseDebugVariable>
-
getType
-
setType
-