| |
|
| org.drools.ruleflow.core.RuleFlowProcess
All known Subclasses: org.drools.ruleflow.core.impl.RuleFlowProcessImpl,
addNode | void addNode(Node node)(Code) | | Method for adding a node to this RuleFlow process.
Note that the node will get an id unique for this process.
Parameters: node - the node to be added throws: IllegalArgumentException - if node is null |
getImports | List getImports()(Code) | | Returns the imports of this RuleFlow process.
They are defined as a List of fully qualified class names.
the imports of this RuleFlow process |
getNode | Node getNode(long id)(Code) | | Returns the node with the given id
Parameters: id - the node id the node with the given id throws: IllegalArgumentException - if an unknown id is passed |
getNodes | Node[] getNodes()(Code) | | Returns the nodes of this RuleFlow process.
the nodes of this RuleFlow process |
getStart | StartNode getStart()(Code) | | Returns the start node of this RuleFlow process.
the start node |
getVariableNames | String[] getVariableNames()(Code) | | Returns the names of the global variables used in this RuleFlow process
the variable names of this RuleFlow process |
getVariables | List getVariables()(Code) | | Returns the global variables used in this RuleFlow process
a list of variables of this RuleFlow process |
removeNode | void removeNode(Node node)(Code) | | Method for removing a node from this RuleFlow process
Parameters: node - the node to be removed throws: IllegalArgumentException - if node is null or unknown |
setImports | void setImports(List imports)(Code) | | Sets the imports of this RuleFlow process
Parameters: imports - the imports as a List of fully qualified class names |
setVariables | void setVariables(List variables)(Code) | | Sets the global variables used in this RuleFlow process
Parameters: variables - the variables throws: IllegalArugmentException - if variables is null |
|
|
|