Class CDOObjectFeatureVariable
- java.lang.Object
-
- tools.mdsd.cdo.debug.variablesview.CDOObjectFeatureVariable
-
- 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
public class CDOObjectFeatureVariable extends Object implements org.eclipse.debug.core.model.IVariable
-
-
Constructor Summary
Constructors Constructor Description CDOObjectFeatureVariable(String featureName, org.eclipse.debug.core.model.IValue featureValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getAdapter(Class<T> adapter)
org.eclipse.debug.core.model.IDebugTarget
getDebugTarget()
org.eclipse.debug.core.ILaunch
getLaunch()
String
getModelIdentifier()
String
getName()
String
getReferenceTypeName()
org.eclipse.debug.core.model.IValue
getValue()
boolean
hasValueChanged()
void
setValue(String expression)
void
setValue(org.eclipse.debug.core.model.IValue value)
boolean
supportsValueModification()
boolean
verifyValue(String expression)
boolean
verifyValue(org.eclipse.debug.core.model.IValue value)
-
-
-
Constructor Detail
-
CDOObjectFeatureVariable
public CDOObjectFeatureVariable(String featureName, org.eclipse.debug.core.model.IValue featureValue)
-
-
Method Detail
-
getModelIdentifier
public String getModelIdentifier()
- Specified by:
getModelIdentifier
in interfaceorg.eclipse.debug.core.model.IDebugElement
-
getDebugTarget
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
- Specified by:
getDebugTarget
in interfaceorg.eclipse.debug.core.model.IDebugElement
-
getLaunch
public org.eclipse.debug.core.ILaunch getLaunch()
- Specified by:
getLaunch
in interfaceorg.eclipse.debug.core.model.IDebugElement
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
setValue
public void setValue(String expression) throws org.eclipse.debug.core.DebugException
- Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
setValue
public void setValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
- Specified by:
setValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
supportsValueModification
public boolean supportsValueModification()
- Specified by:
supportsValueModification
in interfaceorg.eclipse.debug.core.model.IValueModification
-
verifyValue
public boolean verifyValue(String expression) throws org.eclipse.debug.core.DebugException
- Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
verifyValue
public boolean verifyValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
- Specified by:
verifyValue
in interfaceorg.eclipse.debug.core.model.IValueModification
- Throws:
org.eclipse.debug.core.DebugException
-
getValue
public org.eclipse.debug.core.model.IValue getValue() throws org.eclipse.debug.core.DebugException
- Specified by:
getValue
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
getName
public String getName() throws org.eclipse.debug.core.DebugException
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
getReferenceTypeName
public String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
- Specified by:
getReferenceTypeName
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
hasValueChanged
public boolean hasValueChanged() throws org.eclipse.debug.core.DebugException
- Specified by:
hasValueChanged
in interfaceorg.eclipse.debug.core.model.IVariable
- Throws:
org.eclipse.debug.core.DebugException
-
-