A Rule is a constraint on the operation of business systems.
Constructor initializes $name{$elements.
Contains the informational context for the execution of a Rule. this information as a collection of RuleElements that may be Propositions or Variables but not Operators.
Constructor initializes $name.
Represents an element of a Rule or RuleContext.
Loads a Rule from a file.