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, update
getSession
void cleanMultiExpressions(TaskSet tasks, IProgressMonitor monitor) throws PDIException
tasks
- tasksmonitor
- PDIException
void cleanMultiExpressions(String exprText, TaskSet tasks, IProgressMonitor monitor) throws PDIException
exprText
- tasks
- tasksmonitor
- PDIException
IPDITargetExpression 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
- PDIException
void deleteVariable(IPDIVariable variable) throws PDIException
variable
- PDIException
void destroyExpressions(TaskSet qTasks, IPDIExpression[] expressions) throws PDIException
qTasks
- expressions
- PDIException
IAIF getExpressionValue(TaskSet qTasks, String expr) throws PDIException
qTasks
- expr
- PDIException
IPDIMultiExpressions 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
- PDIException
void updateMultiExpressions(TaskSet tasks, IProgressMonitor monitor) throws PDIException
tasks
- monitor
- PDIException
void updateMultiExpressions(String exprText, TaskSet tasks, IProgressMonitor monitor) throws PDIException
exprText
- tasks
- monitor
- PDIException
void updateStatusMultiExpressions(String exprText, boolean enabled)
exprText
- expression nameenabled
- status of this expressionCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.