CHRRuleset ruleset = new CHRRuleset();
CHRConstraint exampleFact = new CHRConstraint(Locations.NO_LOCATION, "ExampleFact", new Type[] { Types.INTEGER, Types.INTEGER });
- ruleset.constraints.add(exampleFact);
+ ruleset.addConstraint(exampleFact);
System.out.println("==============================================================================================");
ruleset.initializeCodeGeneration(compilationContext);
MutableClassLoader classLoader = environment.getMutableClassLoader();
classLoader.addClasses(moduleBuilder.getClasses());
- String storeClassName = ruleset.runtimeRulesetName.replace('/', '.');
+ String storeClassName = ruleset.runtimeRulesetClassName.replace('/', '.');
Class<?> storeClass = classLoader.loadClass(storeClassName);
Class<?> factClass = classLoader.loadClass(storeClassName+"$ExampleFact");
Constructor<?> factConstructor = factClass.getConstructor(int.class, int.class, int.class);