Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)" (#2724)

This reverts commit b8c6b4ebea092a9ba458e7468b8674daca352d43.

  1. … 8 more files in changeset.
Revert "[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)"

This reverts commit b8c6b4ebea092a9ba458e7468b8674daca352d43.

  1. … 8 more files in changeset.
[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)

  1. … 8 more files in changeset.
decouple ruleunit + pluggable classloader (#2652)

* decouple ruleunit

* pluggable classloader

* create osgi bundle

* register dynamic component factory in osgi Activator

* fix osgi integration

  1. … 190 more files in changeset.
[DROOLS-3999] perf improvement for dmn (#2341)

  1. … 4 more files in changeset.
DROOLS-3183 Create unit tests for classes in org.drools.core.ruleunit package (#2134)

* Add unit tests for Guard and RuleUnitDescr classes

* Add unit tests for Guard and RuleUnitDescr classes

* Add RuleUnitRegostry test class

* Some renaming in rule units

* Add unit test for RuleUnitFactory

* Add unit test for RuleUnitGuardSystem

* Fix failing tests

  1. … 13 more files in changeset.
DROOLS-3180 Split RuleUnitRegistry to two separate classes (#2119)

* DROOLS-3180 Encapsulate two different behaviours of RuleUnitRegistry

* DROOLS-3180 Fix PMML executor

    • -0
    • +71
    ./RuleUnitDescriptionLoader.java
    • -0
    • +62
    ./RuleUnitDescriptionRegistry.java
  1. … 20 more files in changeset.
[DROOLS-2649] fix generation of executable model for rule units

  1. … 12 more files in changeset.
RHDM-594 Cleanup of PMML code (#1929)

  1. … 23 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.

(cherry picked from commit 133890cbdcdcc0dd9ea4f3a775fcae81aabdb1c2)

  1. … 78 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. … 78 more files in changeset.
[DROOLS-2219] remove rule unit partiotioned node memories (#1682)

(cherry picked from commit 2e52a0b9c965572945cb3450a00bba11edf71bde)

  1. … 5 more files in changeset.
[DROOLS-2219] remove rule unit partiotioned node memories (#1682)

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

  1. … 3 more files in changeset.
implement rule unit in executable model (#1678)

  1. … 28 more files in changeset.
AF-593: Decouple DMO from Drools (#1444)

  1. … 169 more files in changeset.
[DROOLS-1647] fix binding of a DataSource not originally created from the executor (#1352)

  1. … 6 more files in changeset.
[DROOLS-1646] make Iterables, arrays and single objects bindable to a rule unit oopath (#1349)

  1. … 8 more files in changeset.
avoid useless and time consuming TypeResolver resolution during RuleUnit class lookup (#1275)

  1. … 3 more files in changeset.
avoid useless and time consuming TypeResolver resolution during RuleUnit class lookup (#1275)

(cherry picked from commit f39daba8241768eebf5fa8e36c8d5cdbe0e7ba17)

  1. … 3 more files in changeset.
[DROOLS-1539] fix multipart and nested oopath with ruleunit pattern (#1231)

  1. … 4 more files in changeset.
[DROOLS-1539] fix multipart and nested oopath with ruleunit pattern (#1231)

(cherry picked from commit 2da27a6672ebf497ccf984d6bca97f0a99ec0f91)

  1. … 4 more files in changeset.
[DROOLS-1533] avoid need to explicitly bind a datasource to the executor when it is already programmatically injected into the ruleunit

  1. … 3 more files in changeset.
[DROOLS-1533] avoid need to explicitly bind a datasource to the executor when it is already programmatically injected into the ruleunit

(cherry picked from commit 5b60caa238da955116581682177f68d6ec8492cd)

  1. … 3 more files in changeset.
[DROOLS-1446] ruleunit implementation (#1107)

    • -0
    • +143
    ./RuleUnitDescr.java
    • -0
    • +89
    ./RuleUnitFactory.java
    • -0
    • +110
    ./RuleUnitGuardSystem.java
    • -0
    • +118
    ./RuleUnitRegistry.java
    • -0
    • +110
    ./RuleUnitsNodeMemories.java
  1. … 199 more files in changeset.