public class KnowledgeBase extends Object
Modifier and Type | Field and Description |
---|---|
List<Filter> |
excludeFilters |
boolean |
FlagUse13Shifts |
boolean |
FlagUse15Shifts |
boolean |
FlagUse17Shifts |
boolean |
FlagUse19Shifts |
boolean |
FlagUseChlorineRules |
boolean |
FlagUseRingChainRules |
List<RankingRule> |
rankingRules |
List<Rule> |
rules |
List<Filter> |
warningFilters |
Modifier and Type | Method and Description |
---|---|
void |
activateChlorineRules(boolean FlagActivate) |
void |
activateRingChainRules(boolean FlagActivate) |
void |
activateRule(String ruleName,
boolean Fl_Active) |
void |
addFilterRule(String fRule,
int filterType) |
void |
addRankingRule(String rRule,
int ruleNum) |
void |
addRule(String newRule,
int ruleNum) |
ArrayList<String> |
getActiveRuleNames() |
String |
getAllErrors() |
ArrayList<String> |
getAllRuleNames() |
void |
loadPredefinedBase() |
void |
setActiveRules(ArrayList<String> ruleNames) |
void |
synchronizeRankingRules() |
void |
use13ShiftRulesOnly(boolean FlagUseOnly13) |
void |
use15ShiftRules(boolean Fl_Use) |
void |
use17ShiftRules(boolean Fl_Use) |
void |
use19ShiftRules(boolean Fl_Use) |
public List<RankingRule> rankingRules
public boolean FlagUse13Shifts
public boolean FlagUse15Shifts
public boolean FlagUse17Shifts
public boolean FlagUse19Shifts
public boolean FlagUseRingChainRules
public boolean FlagUseChlorineRules
public void loadPredefinedBase()
public void addRule(String newRule, int ruleNum)
public void addFilterRule(String fRule, int filterType)
public void addRankingRule(String rRule, int ruleNum)
public void synchronizeRankingRules()
public void activateRule(String ruleName, boolean Fl_Active)
public void activateRingChainRules(boolean FlagActivate)
public void activateChlorineRules(boolean FlagActivate)
public void use13ShiftRulesOnly(boolean FlagUseOnly13)
public void use15ShiftRules(boolean Fl_Use)
public void use17ShiftRules(boolean Fl_Use)
public void use19ShiftRules(boolean Fl_Use)
public String getAllErrors()
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.