public interface IPDIExpressionManager extends IPDIManager
| Modifier and Type | Method and Description |
|---|---|
void |
cleanMultiExpressions(java.lang.String exprText,
TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
Clean expression value with given tasks
|
void |
cleanMultiExpressions(TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
Clean expression value with given tasks
|
IPDITargetExpression |
createExpression(TaskSet qTasks,
java.lang.String expr)
Creates an expression for specify variable
|
void |
createMutliExpressions(TaskSet tasks,
java.lang.String exprText,
boolean enabled)
Creates multiple expression object for a number of processes with one
variable
|
IPDIVariable |
createVariable(IPDIStackFrame frame,
java.lang.String expr)
Create a variable
|
void |
deleteVariable(IPDIVariable variable)
Delete a variable
|
void |
destroyExpressions(TaskSet qTasks,
IPDIExpression[] expressions)
Destroy expressions
|
IAIF |
getExpressionValue(TaskSet qTasks,
java.lang.String expr)
Get the expression value
|
IPDIMultiExpressions |
getMultiExpression(java.lang.String exprText)
Returns IPDIMultiExpressions with specific expression value
|
IPDIMultiExpressions[] |
getMultiExpressions()
Returns an array of multiple expressions
|
IPDIExpression[] |
getMultiExpressions(int task)
Returns array of enabled IPDIExpression with specific task id
|
void |
removeMutliExpressions(java.lang.String exprText)
Remove multiple expressions from store
|
void |
removeMutliExpressions(TaskSet tasks,
java.lang.String exprText)
Remove multiple expressions from store
|
void |
update(TaskSet qTasks,
java.lang.String[] varList)
Update the variables
|
void |
updateMultiExpressions(java.lang.String exprText,
TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
Update expression value
|
void |
updateMultiExpressions(TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
Update expression value
|
void |
updateStatusMultiExpressions(java.lang.String exprText,
boolean enabled)
Update status of multiple expressions
|
isAutoUpdate, setAutoUpdate, shutdown, updategetSessionvoid cleanMultiExpressions(TaskSet tasks, org.eclipse.core.runtime.IProgressMonitor monitor) throws PDIException
tasks - tasksmonitor - PDIExceptionvoid cleanMultiExpressions(java.lang.String exprText,
TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws PDIException
exprText - tasks - tasksmonitor - PDIExceptionIPDITargetExpression createExpression(TaskSet qTasks, java.lang.String expr) throws PDIException
qTasks - taskexpr - variablePDIException - on failurevoid createMutliExpressions(TaskSet tasks, java.lang.String exprText, boolean enabled)
tasks - taskexprText - variableenabled - status of this expressionIPDIVariable createVariable(IPDIStackFrame frame, java.lang.String expr) throws PDIException
frame - expr - PDIExceptionvoid deleteVariable(IPDIVariable variable) throws PDIException
variable - PDIExceptionvoid destroyExpressions(TaskSet qTasks, IPDIExpression[] expressions) throws PDIException
qTasks - expressions - PDIExceptionIAIF getExpressionValue(TaskSet qTasks, java.lang.String expr) throws PDIException
qTasks - expr - PDIExceptionIPDIMultiExpressions getMultiExpression(java.lang.String exprText)
exprText - expression valueIPDIMultiExpressions[] getMultiExpressions()
IPDIExpression[] getMultiExpressions(int task)
task - task idvoid removeMutliExpressions(TaskSet tasks, java.lang.String exprText)
qTasks - taskexprText - expression namevoid removeMutliExpressions(java.lang.String exprText)
exprText - expression namevoid update(TaskSet qTasks, java.lang.String[] varList) throws PDIException
qTasks - varList - PDIExceptionvoid updateMultiExpressions(TaskSet tasks, org.eclipse.core.runtime.IProgressMonitor monitor) throws PDIException
tasks - monitor - PDIExceptionvoid updateMultiExpressions(java.lang.String exprText,
TaskSet tasks,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws PDIException
exprText - tasks - monitor - PDIExceptionvoid updateStatusMultiExpressions(java.lang.String exprText,
boolean enabled)
exprText - expression nameenabled - status of this expressionCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.