public abstract class AbstractProcessVariable extends ProcessDebugElement implements org.eclipse.debug.core.model.IVariable
| Constructor and Description |
|---|
AbstractProcessVariable(org.eclipse.debug.core.model.IDebugTarget target,
String name,
String referenceName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getModelIdentifier() |
String |
getName() |
String |
getReferenceTypeName() |
abstract org.eclipse.debug.core.model.IValue |
getValue() |
boolean |
hasValueChanged() |
abstract void |
setValue(org.eclipse.debug.core.model.IValue value) |
void |
setValue(String expression) |
boolean |
supportsValueModification() |
protected void |
throwCantSetValue() |
boolean |
verifyValue(org.eclipse.debug.core.model.IValue value) |
boolean |
verifyValue(String expression) |
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic String getModelIdentifier()
getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElementpublic void setValue(String expression) throws org.eclipse.debug.core.DebugException
setValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionpublic abstract void setValue(org.eclipse.debug.core.model.IValue value)
throws org.eclipse.debug.core.DebugException
setValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionpublic abstract org.eclipse.debug.core.model.IValue getValue()
getValue in interface org.eclipse.debug.core.model.IVariablepublic boolean supportsValueModification()
supportsValueModification in interface org.eclipse.debug.core.model.IValueModificationpublic boolean verifyValue(String expression) throws org.eclipse.debug.core.DebugException
verifyValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionpublic boolean verifyValue(org.eclipse.debug.core.model.IValue value)
throws org.eclipse.debug.core.DebugException
verifyValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionpublic String getName()
getName in interface org.eclipse.debug.core.model.IVariablepublic String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
getReferenceTypeName in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionpublic boolean hasValueChanged()
throws org.eclipse.debug.core.DebugException
hasValueChanged in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionprotected void throwCantSetValue()
throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugExceptionCopyright © 2018. All rights reserved.