org.eclipse.m2m.qvt.oml.debug.core
Class QVTOVariable
java.lang.Object
DebugElement
org.eclipse.m2m.qvt.oml.debug.core.QVTODebugElement
org.eclipse.m2m.qvt.oml.debug.core.QVTOVariable
- Direct Known Subclasses:
- QVTOLocalVariable
public class QVTOVariable
- extends QVTODebugElement
Field Summary |
protected IValue |
fValue
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fValue
protected IValue fValue
isModelParameter
public boolean isModelParameter()
isLocalVariable
public boolean isLocalVariable()
isCollectionElement
public boolean isCollectionElement()
isPredefinedVariable
public boolean isPredefinedVariable()
isIntermProperty
public boolean isIntermProperty()
isAttribute
public boolean isAttribute()
isReference
public boolean isReference()
getValue
public IValue getValue()
throws DebugException
- Throws:
DebugException
getName
public java.lang.String getName()
throws DebugException
- Throws:
DebugException
getReferenceTypeName
public java.lang.String getReferenceTypeName()
throws DebugException
- Throws:
DebugException
hasValueChanged
public boolean hasValueChanged()
throws DebugException
- Throws:
DebugException
supportsValueModification
public boolean supportsValueModification()
setValue
public void setValue(java.lang.String expression)
throws DebugException
- Throws:
DebugException
verifyValue
public boolean verifyValue(java.lang.String expression)
throws DebugException
- Throws:
DebugException