Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

Support HalfBinaryExpression (#1683)

* First test

* Test with three comparisons

* Green test HalfBinaryExpr

Recursively find leaf in HalfBinaryExpr

* Reused nameExprToMethodCallExpr

* Fix generation of constraint in binding

* Do not add upper case react on properties

* Avoid reparsing enumerations

* Disable test canonical model

[DROOLS-2219] remove rule unit partiotioned node memories (#1682)

(cherry picked from commit 2e52a0b9c965572945cb3450a00bba11edf71bde)

[DROOLS-2219] remove rule unit partiotioned node memories (#1682)

upgraded to 7.6.0.t021

  1. … 52 more files in changeset.
add data binding for rule units fields when generating the executable model

[DROOLS-2213] avoid attempting unnecessary cloning of a knowledge package if it has been generated from an executable model or if the class loader isn't changed

Exec model MVEL script fix DSL for on() with varargs and imports (#1680)

[DROOLS-2211] fix creation of default entry-point when using rule units

[DROOLS-2211] fix creation of default entry-point when using rule units

(cherry picked from commit 9694340ed2fcef65d6803adede4b59f4899ab955)

implement rule unit in executable model (#1678)

  1. … 14 more files in changeset.
[DROOLS-2209] fix accumulate on rule unit's data source (#1677)

(cherry picked from commit 9fbb6deef094e56d18807c50f667a1eaac1a3bf5)

[DROOLS-2209] fix accumulate on rule unit's data source (#1677)

[DROOLS-2208] check if a group has no activations before stop firing it (#1676)

(cherry picked from commit af3fe1785c81a30979b4c169a3181d08348825a6)

[DROOLS-2208] check if a group has no activations before stop firing it (#1676)

RHBRMS-3056 DROOLS-2197 evict the old version of a type declaration class (#1675)

* [DROOLS-2197] evict the old version of a type declaration class from the TypeResolver when a new version is provided during an incremental compilation

(cherry picked from commit 31be4b3)

* [DROOLS-2197] evict the old version of a type declaration class from the TypeResolver when a new version is provided during an incremental compilation

(cherry picked from commit 31be4b3)

upgraded to 7.5.1.t020

  1. … 49 more files in changeset.
[DROOLS-2195] avoid CCE when changing a declared type during an incremental compilation (#1674)

[RHBRMS-3053]

RHDM-230 DROOLS-2201 fix DMN runtime typecheck not managed for context and DT output (#1670) (#1673)

cherry-picked from c0401d54daea0fa4e8229ffd22ddd52356b6e008

RHDM-231 DROOLS-2200 fix NPE when structured DT output field is null (#1669) (#1672)

cherry picked from 05aee9017431dc43b090a31a10a7bff03a18b00c

RHDM-234 DROOLS-2192 DMN QName regex problem and assimilated for functionDefinition (#1662) (#1671)

using special attribute drools:kind