Creates a new, empty RuleManagement object.
The RuleManagement class takes care of loading and saving rules from arbitrary data sources. The base is an abstract class, which’s RuleManagement.load_rules() method must be implemented according to the specific needs of the application.
Loads rules from the underlying data source and returns them as list. The maxrules argument defines the amount of rules to load. If it is smaller than 0, all existing rules should be returned.
This must be implemented by inheriting classes.
Saves the passed rules to the underlying data source and returns True on success or False, if saving the rules was not possible.
This must be implemented by inheriting classes.
Saves a LearnSystem/RuleSet combination to a physical file.