Package | Description |
---|---|
com.openrules.ruleengine |
Modifier and Type | Method and Description |
---|---|
Decision |
DecisionModel.createDecision(java.lang.String name)
Creates and returns an instance of Decision based on the existing engine
|
Decision |
Goal.getDecision() |
Decision |
Glossary.getDecision() |
Decision |
ComparableDecisionVariable.getDecision() |
Decision |
DecisionVariableModifier.getImportedDecision() |
Decision |
Decision.getImportedDecisionFor(java.lang.String variable)
Finds an imported sub-decision that defines the "variable".
|
Decision |
Decision.importDecision(java.lang.String decisionXlsFile,
java.lang.String internalDecisionName,
java.lang.String externalDecisionName)
Creates a new Decision using internalDecisionName and decisionXlsFile.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Decision> |
Decision.getImportedDecisions() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
RuleEngine.automaticRun(Decision decision) |
static boolean |
DecisionBuilder.build(Decision decision,
java.lang.String goalName,
java.lang.String goalFile,
boolean additionalGoals)
Builds an execution path for the "decision" using "goalNames", and saving it the
Excel file "goalFile".
|
void |
DecisionInterfaceGenerator.generateJavaClass(Decision decision,
java.lang.String className,
java.lang.String packageName) |
void |
Decision.importDecision(Decision decision)
Calls importDecision(decision.getName(), decision);
|
void |
Decision.importDecision(java.lang.String extrenalName,
Decision decision)
Adds "decision" as an imported sub-decision of this decision and makes it
available to xls-based decision tables under the name "externalName"
|
java.lang.Object |
OpenRulesEngine.run(Decision decision)
This method is equivalent to run(decision.getName(), decision);
|
void |
ComparableDecisionVariable.setDecision(Decision decision) |
void |
DecisionVariableModifier.setImportedDecision(Decision importedDecision) |
Constructor and Description |
---|
CollectionHandler(Decision decision) |
Decision(java.lang.String decisionName,
java.lang.String xlsMainFileName,
Decision parentDecision)
Similar to Decision(String decisionName, String xlsMainFileName) but it also sets
parentDecision for imported decisions to share reports
|
DecisionExecutionPath(Decision decision)
This is a constructor that creates an instance of DecisionExecutionPath
for any decision passed as a parameter.
|
DecisionInterfaceGenerator(Decision decision,
java.lang.String path) |
Glossary(Decision decision) |
Glossary(Decision decision,
java.lang.String id) |