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