Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-3014 Remove drools-pmml module (#2082)

    • -1141
    • +0
    ./main/java/org/drools/pmml/pmml_4_2/PMML4Helper.java
    • -29
    • +0
    ./main/resources/META-INF/kmodule.xml
  1. … 208 more files in changeset.
Add OSGi support for PMML (#1819)

* Generate OSGi metadata for drool-pmml and kie-pmml

* Fix class loader issues for OSGi

This change fixes a few class loader issues which manifest when using

OSGi. The changes explicitly use the correct classloader instead of

relying on the context class loader.

    • -0
    • +27
    ./main/java/org/drools/pmml/pmml_4_2/osgi/Activator.java
  1. … 4 more files in changeset.
DROOLS-2427] fix property reactivity masks calculation for accumulate node

  1. … 2 more files in changeset.
[DROOLS-2427] fix property reactivity masks calculation for accumulate node

  1. … 8 more files in changeset.
[DROOLS-2427] fix property reactivity masks calculation for accumulate node

(cherry picked from commit d93ef1ba6f4cf6f6604445f2abeb61581fdfeef4)

  1. … 8 more files in changeset.
RHDM-478 PMML assets are not compiled by kie-maven-plugin (#1807)

* Copied kie.conf for the kie-pmml project to the test/resources/META-INF directory

* Moved kie.conf for the drools-pmml project to the test/resources/META-INF directory

  1. … 3 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.
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)

  1. … 6 more files in changeset.
[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 31be4b3979d7ea9aebfdbe6917f5e6be1e783fa5)

  1. … 6 more files in changeset.
[DROOLS-2197] evict the old version of a type declaration class from the TypeResolver when a new version is provided during an incremental compilation

  1. … 6 more files in changeset.
PMML Update with both old and new version of PMML4Compiler (#1636)

* Initial check-in for updating PMML to use POJOs where possible

* PMML update concentrating on Score card conversion

* Checkpoint before removing most of the old insert of "declare" based items

* Clean up and add license headers

* * Moved generation of the POJO code to be "pre-processor" functionality within KieBuilderImpl

* Added Regression model to the list of models that has been transformed to use the new POJO oriented approach

- Updated the rule generator templates

- Created POJO classes to replace several of the "declare" classes that were being generated; particularly those that were static in their definition

* Lots of updates to get the Tree model working and testing successfully

* More work done towards getting the MiningModel operational

* Checkpoint before building pre-compiler

* Nearing the "done point"

* Started renaming test pmml model files from .xml to .pmml

* More updates to get PMML processing completely done

* More work to get segment-to-segment transfer working

* Added in license headings

* Removed code that was machine specific

* Added fix to KieBuilderImpl so that it will not crash if the PMML compiler is not on the classpath

Disabled the unit tests for drools-scorecards module. This module will need to be updated to use the new PMML

* Revert "Added fix to KieBuilderImpl so that it will not crash if the PMML compiler is not on the classpath"

This reverts commit c332d231b0e219eed3d9c40f078eb5625151c151.

* Moved the new PMML code base to a separate module kie-pmml

* Now contains old PMML (drools-pmml) and new PMML (kie-pmml) to cover the use of drools-scorecards module

NOTE: Only one of the PMML modules should be deployed on the classpath. They both contain versions of the PMML4Compiler.

The KieBuilderImpl checks the version to call code appropriate to the version that is on the classpath.

  1. … 301 more files in changeset.
[DROOLS-1649] ServiceRegistry refactor (#1400)

(cherry picked from commit 3d4c88359ab5001cdf796826d271e2243dfc63df)

  1. … 11 more files in changeset.
[DROOLS-1649] ServiceRegistry refactor (#1400)

  1. … 11 more files in changeset.
[DROOLS-1649] ServiceRegistry refactor (#1387) (#1395)

[DROOLS-1649] ServiceRegistry refactor

(cherry picked from commit 41797ffbbdfdf17f115b5aeeccfc89eae4f85c8d)

    • -0
    • +1
    ./main/resources/META-INF/kie.conf
  1. … 106 more files in changeset.
[DROOLS-1649] ServiceRegistry refactor (#1387)

[DROOLS-1649] ServiceRegistry refactor

    • -0
    • +1
    ./main/resources/META-INF/kie.conf
  1. … 106 more files in changeset.
[DROOLS-1431] enable property reactivity by default (#1127)

  1. … 26 more files in changeset.
[DROOLS-1175][DROOLS-1242] infer numeric type for sum expression in an accumulate pattern + make accumulate functions null safe (#867)

  1. … 25 more files in changeset.
[DROOLS-1023] Change kmodule.xsd targetNamespace to become versionless (to avoid hardcoding "6.0.0" in it)

  1. … 18 more files in changeset.
changes in license header closes #586

  1. … 5157 more files in changeset.
[ENTESB-4090] Fixing fuse integration (Fuse hack breaks kie-remote-client usage in Fuse code)

  1. … 45 more files in changeset.
[PMML][Test] Avoid sysout, add assertions

(cherry picked from commit 075645ecb154d032744358fdc404673979193d4a)

[PMML][Test] Avoid sysout, add assertions

[DROOLS-834] comment out generated rules printing in pmml

Add missing ASL licenses

* fixed failing tests caused by aditional text in

some .drl files

* drools-templates module is still missing some headers

in .drl files, becuase of bug in the parser. These will

be fixed by additional PR

  1. … 2503 more files in changeset.
[DROOLS-835] DRL dumper - fix invalid filenames on Windows platform

  1. … 2 more files in changeset.
rename target folder in pmml to targets

(cherry picked from commit 117f78c3b1f53798651d5616e6c68932237d8283)

rename target folder in pmml to targets

Make PMML comply with WM and TMS correct action semantics

  1. … 2 more files in changeset.
DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -Fixing TMS, with more unit tests

Conflicts:

drools-compiler/src/test/java/org/drools/compiler/integrationtests/TruthMaintenanceTest.java

    • -0
    • +40
    ./test/resources/org/drools/pmml/pmml_4_2/mock_regression.pmml
  1. … 8 more files in changeset.