Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-2238] fix calculation of property reactivity mask for nodes having a TimerNode as sink

(cherry picked from commit dbfdf7cfcc3c2e59c7c9ffd08f066162ee8adddb)

Temporal Predicates for OOPathcepTest (#1692)

* Slightly better fix for missing class OOPathExpression

* Let's not merge the two expressions

* Restore substitution of last OOPath chunk

* Do not overwrite last declaration in OOPath

* All temporal operators

* Avoid collision while finding the binding ID in a OOPathChunk expr

* Fix Interval Min Value and testTemporalOperatorAfterWithOOPath

* Temporal operators use TemporalOperatorSpec

* Coincides Predicate

* Coincides predicate

* Coincides Predicate

* Overlaps predicate

* Metby predicate

* FinishedBy

* Meets

* Refactor to intoduce end timestamp in the evaluate method

* During Predicate

* Startedby predicate

* Overlapped by

* Includes Predicate

* StartsPredicate

* Finishes Predicate

* Coincides

* Fix After Predicate

* Fix DuringPredicate

* Disable tests

* Moved OperatorSpec to separated package

  1. … 7 more files in changeset.
[RHDM-254] fix drl dumper for accumulate

[RHDM-254] fix drl dumper for accumulate

(cherry picked from commit db135c5b6b7011444f71677122b4e009b040f183)

Fix test failing on IBM JDK (#1647) (#1691)

(cherry picked from commit 48b6925)

exec model fix codegen inline cast for field (#1687)

RHDM-243 Rule engine freezes when evaluating multiple PMML scorecards (master) (#1690)

* Added new unit test for scorecards - This also provides an example of how to use PMML with rule units

* Updated test_scorecard.pmml so that it provides reason codes for occupations other than SKYDIVER and ASTRONAUT

* Removed some System.out.println() calls

RHDM-243 Rule engine freezes when evaluating multiple PMML scorecards (master) (#1689)

* Added new unit test for scorecards - This also provides an example of how to use PMML with rule units

* Updated test_scorecard.pmml so that it provides reason codes for occupations other than SKYDIVER and ASTRONAUT

* Removed some System.out.println() calls

[DROOLS-2194] avoid wiring accumulate functions more than once

(cherry picked from commit 377c580932f27df0ea787d1edac4c6cc2c0add8f)

[DROOLS-2194] avoid wiring accumulate functions more than once

strict mode

  1. … 9 more files in changeset.
strict mode

  1. … 9 more files in changeset.
[DROOLS-2226] fix rule unit discovery on Windows

(cherry picked from commit 5fad04919f255933bdd34afdb8da10b94f2c8c43)

[DROOLS-2226] fix rule unit discovery on Windows

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

Drools 2224 (#1685)

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

Drools 2224 (#1685)

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

(cherry picked from commit dbd7400eec217ed23883338e4cd78fc8dae28bff)

[DROOLS-2182] avoid NPE when @Expires is missing on event type

(cherry picked from commit 2efb867d9663094c2addf2397b3f5327bf4bd2ff)

[DROOLS-2182] avoid NPE when @Expires is missing on event type

exec model fix eval visitor and chain of MethodCalls for DRLX contraint (#1686)

remove duplicated dependency in drools-workbench-models-commons pom

fix generation of pattern from accumulate in executable model

GUVNOR-3520: Use Assertj assertEqualsIgnoreWhiteSpace implementation (#1527)

  1. … 7 more files in changeset.
fix from expressions evaluation in executable model

revert test flag for executable model

fix arguments for mvel consequence in generated executable model + tests timeout

fix arguments for mvel consequence in generated executable model + tests timeout

PMML Update with Rule Units (#1684)

* Begin changeover to using RuleUnit mechanism

* Begin changeover to using RuleUnit mechanism

* PMML using RuleUnit mechanism for managing the invocation of rules, especially with regards to the mining model

* Changes made in anticipation of merging/rebasing master

* Fixed missing import statement

* new test for accumulate

* Catching up

* Several fixes including...

* Updated DefaultAgenda with MarkP's fix for determining when an agenda has finished

* Updates to the DecisionTreeTest to start making use of the rule unit's

* Updates to rule templates to fix problems caused by dialect "mvel" issue and work around for dynamic salience issue

* Updates to fix more of the tests

* Fixed code that provides dump of generated resources

* Fixed scorecard tests

* Removed duplicate test case from RuleUnitTest

* Improving tree model

* Updated to add the ability to retrieve a FactHandle, from a CursoredDataSource, based on an object

* More attempts to get DecisionTree tests fully functioning

* Updates for mining model

* Updates in an effort to make mining model tests pass

* KIE-PMML using RuleUnits

Rule generation now takes into account the rule units and data sources

Compatibility with drools-pmml is maintained via the use of versioning in the PMMLCompiler.

The PMMLCompiler is selected via property in the kie.conf file.

(cherry picked from commit 133890cbdcdcc0dd9ea4f3a775fcae81aabdb1c2)

  1. … 64 more files in changeset.
PMML Update with Rule Units (#1684)

* Begin changeover to using RuleUnit mechanism

* Begin changeover to using RuleUnit mechanism

* PMML using RuleUnit mechanism for managing the invocation of rules, especially with regards to the mining model

* Changes made in anticipation of merging/rebasing master

* Fixed missing import statement

* new test for accumulate

* Catching up

* Several fixes including...

* Updated DefaultAgenda with MarkP's fix for determining when an agenda has finished

* Updates to the DecisionTreeTest to start making use of the rule unit's

* Updates to rule templates to fix problems caused by dialect "mvel" issue and work around for dynamic salience issue

* Updates to fix more of the tests

* Fixed code that provides dump of generated resources

* Fixed scorecard tests

* Removed duplicate test case from RuleUnitTest

* Improving tree model

* Updated to add the ability to retrieve a FactHandle, from a CursoredDataSource, based on an object

* More attempts to get DecisionTree tests fully functioning

* Updates for mining model

* Updates in an effort to make mining model tests pass

* KIE-PMML using RuleUnits

Rule generation now takes into account the rule units and data sources

Compatibility with drools-pmml is maintained via the use of versioning in the PMMLCompiler.

The PMMLCompiler is selected via property in the kie.conf file.

  1. … 64 more files in changeset.
fix executable model generation when rule unit declaration is at package level