public interface IPDIMultiExpressions extends IPDISessionObject
Modifier and Type | Method and Description |
---|---|
void |
addExpression(IPDIExpression expression)
Stores an expression
|
void |
cleanExpressionsValue(TaskSet tasks,
IProgressMonitor monitor) |
IAIF |
getAIF(IPDIExpression expression)
Returns the value of this expression.
|
IPDIExpression |
getExpression(int task) |
IPDIExpression[] |
getExpressions()
Returns an array of expressions
|
String |
getExpressionText()
Returns expression text
|
boolean |
isEnabled()
Returns status of this expression
|
void |
removeExpression(IPDIExpression expression)
Remove an expression from store
|
void |
removeExpression(TaskSet tasks)
Remove an expression from store
|
void |
setEnabled(boolean enabled)
Set enabled
|
void |
shutdown()
Clean up resources
|
void |
updateExpressionsValue(TaskSet tasks,
IProgressMonitor monitor)
Update expression value
|
getSession
void addExpression(IPDIExpression expression)
expression
- Expressionvoid cleanExpressionsValue(TaskSet tasks, IProgressMonitor monitor)
tasks
- monitor
- IAIF getAIF(IPDIExpression expression) throws PDIException
expression
- an expression for getting valuePDIException
- on failureIPDIExpression getExpression(int task)
task
- IPDIExpression[] getExpressions()
String getExpressionText()
boolean isEnabled()
void removeExpression(TaskSet tasks)
tasks
- TaskSetvoid removeExpression(IPDIExpression expression)
expression
- an expression going to be removedvoid setEnabled(boolean enabled)
enabled
- void shutdown()
void updateExpressionsValue(TaskSet tasks, IProgressMonitor monitor) throws PDIException
tasks
- monitor
- PDIException
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.