public interface IPDIRegister extends IPDIVariable, IPDIRegisterDescriptor
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Remove the variable from the manager list
|
boolean |
equals(IPDIVariable variable)
Determines whether both variables are the same
|
IAIF |
getAIF(IPDIStackFrame context)
Returns AIF value of this variable
|
boolean |
isEditable()
Returns whether the value of this variable could be changed
|
void |
setValue(String expression)
Sets value of this variable by given expression
|
getChild, getChildren, getChildren, getChildrenNumber, resetValue
equalDescriptors, getAIF, getCastingArrayEnd, getCastingArrayStart, getCastingTypes, getFullName, getId, getName, getPosition, getQualifiedName, getStackDepth, getStackFrame, getThread, getTypeName, getVariableDescriptorAsArray, getVariableDescriptorAsType, setAIF, setCastingArrayEnd, setCastingArrayStart, sizeof
getSession
boolean isEditable() throws PDIException
isEditable
in interface IPDIVariable
PDIException
- on failureIAIF getAIF(IPDIStackFrame context) throws PDIException
context
- StackFramePDIException
- on failurevoid setValue(String expression) throws PDIException
setValue
in interface IPDIVariable
expression
- an expression to generate a new AIF valuePDIException
- on failurevoid dispose() throws PDIException
dispose
in interface IPDIVariable
PDIException
- on failureboolean equals(IPDIVariable variable)
equals
in interface IPDIVariable
variable
- IPDIVariable for comparingCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.