com.sodius.mdw.core.eval.project
Interface RuleSet
- All Superinterfaces:
- ProjectElement, ProjectUnit
public interface RuleSet
- extends ProjectUnit
A rule set, which defines rules.
This interface is not intended to be implemented by clients.
- See Also:
Project.getRuleSets()
getRules
Collection<Rule> getRules()
- A collection of top-level rules defined in the rule set.
This collection contains top-level rules, without visibility filtering,
but won't contain sub-rules, which are not subject of interest during evaluations
as they're not visible outside of the defining rule set.
- Returns:
- an unmodifiable collection of
Rule elements.