(refs #7250) Refactoring CHR implementation
This change is preparation for the modularization of the CHR rule
systems. The main change is moving the major rule execution code from
fact classes to priority level classes.
Change-Id: Idd63339d8c2cf81e2af07660f0f81cae273c1d62
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRContext.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRFact.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRPriority.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRPriorityFactContainer.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRRuntimeRuleset.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/Fact.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/FactActivationQueue.java
- [DH] bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/PriorityContainer.java