Class DebugVariable
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.DebugVariable
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IValueModification
,org.eclipse.debug.core.model.IVariable
MWE Debug Variable implementation
A variable has (beside the name) a
A variable has (beside the name) a
DebugValue
, that holds potential sub-variables.-
Field Summary
Fields inherited from class org.eclipse.emf.mwe.internal.ui.debug.model.DebugElement
target
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
org.eclipse.debug.core.model.IValue
getValue()
boolean
void
void
setValue
(org.eclipse.debug.core.model.IValue value) void
setValue
(VarValueTO varTO) boolean
boolean
verifyValue
(String expression) boolean
verifyValue
(org.eclipse.debug.core.model.IValue test) Methods inherited from class org.eclipse.emf.mwe.internal.ui.debug.model.DebugElement
getAdapter, getDebugModelManager, getDebugTarget, getDebugTarget0, getLaunch, getModelIdentifier
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
-
Constructor Details
-
DebugVariable
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IVariable
-
getValue
public org.eclipse.debug.core.model.IValue getValue()- Specified by:
getValue
in interfaceorg.eclipse.debug.core.model.IVariable
-
getValue0
-
setValue
-
setValue
- Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
-
setValue
public void setValue(org.eclipse.debug.core.model.IValue value) - Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
-
getReferenceTypeName
- Specified by:
getReferenceTypeName
in interfaceorg.eclipse.debug.core.model.IVariable
-
supportsValueModification
public boolean supportsValueModification()- Specified by:
supportsValueModification
in interfaceorg.eclipse.debug.core.model.IValueModification
-
hasValueChanged
public boolean hasValueChanged()- Specified by:
hasValueChanged
in interfaceorg.eclipse.debug.core.model.IVariable
-
verifyValue
- Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
-
verifyValue
public boolean verifyValue(org.eclipse.debug.core.model.IValue test) - Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
-