Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-3355: Improve Assembler/Weaver API (#2181)

* cleanup

* fix compile

* rename AssemblerContext to DroolsAssemblerContext

* whitespace

* docs

* simpler ProcessPackage API

* use less specific result type in processbuilder interface

* revert process changes

* fix package serialization

* require non-null namespace on BaseDescr

as a side-effect: raises an expected exception in a jbpm test

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

[DROOLS-1649] ServiceRegistry refactor

(cherry picked from commit 41797ffbbdfdf17f115b5aeeccfc89eae4f85c8d)

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

[DROOLS-1649] ServiceRegistry refactor

  1. … 106 more files in changeset.
DROOLS-1607 Internal refactor removing KnowledgeBase in preparation for DROOLS-1583 (#1293)

* DROOLS-1583 Refactor KnowledgeBaseImpl

step1

Passes just src main compilation with :

```

$ mvn clean compile -pl \!drools-examples

```

* Align drools-core tests

* Method change

InternalKnowledgeBase

from:

void addPackages( final Collection<InternalKnowledgePackage> newPkgs );

to:

void addPackages( final Collection<KiePackage> newPkgs );

* Align drools-beliefs tests.

* Align drools-cdi tests.

* Align drools-templates tests.

* Align drools-decisiontables tests.

* Align drools-verifier tests.

* Align drools-persistence-jpa tests.

* Align drools-examples CODE.

* Align drools-scorecards tests.

* Align drools-test-suite tests.

* Align removal of KnowledgeRuntimer(EventManager|Logger) interfaces.

* rebase code.

* Rebase drools-compiler tests package org.drools.compiler

* Rebase drools-compiler tests package org.drools.compiler.api

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.abductive

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.defeasible

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.jtms

* Rebase drools-compiler tests package org.drools.compiler.builder.impl

* Rebase drools-compiler tests package org.drools.compiler.command

* Rebase drools-compiler tests package org.drools.compiler.common

* Rebase drools-compiler tests package org.drools.compiler.compiler

* Rebase drools-compiler tests package org.drools.compiler.xml.changeset

* Rebase drools-compiler tests package org.drools.compiler.conf

* Rebase drools-compiler tests package org.drools.compiler.definitions

* Rebase drools-compiler tests package org.drools.compiler.factmodel.traits

* Fix rebase of CommonTestMethodBase

* Rebase drools-compiler tests package org.drools.compiler.integrationtests A-E

* Rebase drools-compiler tests package org.drools.compiler.integrationtests F-L

* Rebase drools-compiler tests package org.drools.compiler.integrationtests M-R

* Rebase drools-compiler tests package org.drools.compiler.integrationtests S-Z

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.drl

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.eventgenerator.example

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.incrementalcompilation

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.manners

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.marshalling

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.operators

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.sequential

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.session

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.waltz

* Rebase drools-compiler tests package org.drools.compiler.lang.api

* Rebase drools-compiler tests package org.drools.compiler.phreak

* Rebase drools-compiler tests package org.drools.compiler.reteoo

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.java

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.mvel

* Rebase drools-compiler tests package org.drools.compiler.test

* Rebase drools-compiler tests package org.drools.compiler.util.debug

* Align drools-core org.drools.core.osgi.Activator CODE.

  1. … 260 more files in changeset.
[DROOLS-1377] remove reteoo implementation (#1026)

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

    • -1
    • +1
    ./org/drools/beliefs/bayes/GraphTest.java
  1. … 5157 more files in changeset.
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

    • -0
    • +15
    ./org/drools/beliefs/bayes/GlobalUpdateTest.java
    • -0
    • +15
    ./org/drools/beliefs/bayes/GraphTest.java
    • -0
    • +15
    ./org/drools/beliefs/bayes/JunctionTreeTest.java
    • -0
    • +15
    ./org/drools/beliefs/bayes/MarginalizerTest.java
    • -0
    • +15
    ./org/drools/beliefs/bayes/PassMessageTest.java
  1. … 2503 more files in changeset.
[DROOLS-633] enable property reactivity for types having more than 64 fields

    • -0
    • +1
    ./org/drools/beliefs/bayes/GraphTest.java
  1. … 79 more files in changeset.
[DROOLS-633] enable property reactivity for types having more than 64 fields

(cherry picked from commit c5ad940bf9a05914f0564d6d58eb40f9b73aba56)

    • -0
    • +1
    ./org/drools/beliefs/bayes/GraphTest.java
  1. … 79 more files in changeset.
DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -Refactored Undecided to Decided.

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-introduced _.neg and removed the DFL, JTMS pos/neg fact handle and neg entry point

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-Added correct handling of NegConstraint for declared masks

-Fixed FH cloning and NegConstraint cloning

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-Negatable support must be turned on for !_.neg constraint injection

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-Better WM and TMS separation, as a pipeline

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-Better WM and TMS separation, as a pipeline

-Neg is now separate map in the ObjectStore

  1. … 51 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Updated things to work end to end, with rule integration test.

    • -18
    • +19
    ./org/drools/beliefs/bayes/GlobalUpdateTest.java
  1. … 17 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -updated Bayesian to use the restructured assemblers and weavers

  1. … 6 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -updated Bayesian to use the restructured assemblers and weavers

  1. … 6 more files in changeset.
DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -Refactored the plugin mechanism, to make it more generic. DROOLS-489 Bayesian Belief Network Implementation -Updated Bayes to use the new plugin mechanism.

  1. … 42 more files in changeset.
DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -Refactored the plugin mechanism, to make it more generic. DROOLS-489 Bayesian Belief Network Implementation -Updated Bayes to use the new plugin mechanism.

  1. … 42 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -xmlbif now supports "package" property -Now direct mapping from the Bayes target class to the bayes xml

  1. … 11 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -xmlbif now supports "package" property -Now direct mapping from the Bayes target class to the bayes xml

  1. … 11 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Added target class support

  1. … 7 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Added target class support

  1. … 7 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Updated the BayesWeaver to correctly merge packages -Integrated the BayesRuntimeManager

  1. … 13 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Updated the BayesWeaver to correctly merge packages -Integrated the BayesRuntimeManager

  1. … 13 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -More weaver integration, with end to end incomplete unit test

    • -41
    • +0
    ./org/drools/beliefs/bayes/assembler/Garden.java
  1. … 12 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -More weaver integration, with end to end incomplete unit test

    • -41
    • +0
    ./org/drools/beliefs/bayes/assembler/Garden.java
    • -0
    • +49
    ./org/drools/beliefs/bayes/integration/WeaverTest.java
  1. … 12 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Fixed plugging initialisation error -Corrected rounding values, to ensure tests pass.

  1. … 1 more file in changeset.
DROOLS-489 Bayesian Belief Network Implementation -Fixed plugging initialisation error -Corrected rounding values, to ensure tests pass.

  1. … 1 more file in changeset.
DROOLS-489 Bayesian Belief Network Implementation -First commit

    • -0
    • +223
    ./org/drools/beliefs/bayes/GlobalUpdateTest.java
    • -0
    • +75
    ./org/drools/beliefs/bayes/GraphTest.java
    • -0
    • +253
    ./org/drools/beliefs/bayes/JunctionTreeTest.java
    • -0
    • +57
    ./org/drools/beliefs/bayes/MarginalizerTest.java
    • -0
    • +50
    ./org/drools/beliefs/bayes/PassMessageTest.java
    • -0
    • +41
    ./org/drools/beliefs/bayes/assembler/Garden.java
  1. … 59 more files in changeset.
DROOLS-489 Bayesian Belief Network Implementation -First commit

    • -0
    • +184
    ./org/drools/beliefs/bayes/BayesAbsorbtionTest.java
    • -0
    • +190
    ./org/drools/beliefs/bayes/BayesProjectionTest.java
    • -0
    • +223
    ./org/drools/beliefs/bayes/GlobalUpdateTest.java
    • -0
    • +75
    ./org/drools/beliefs/bayes/GraphTest.java
    • -0
    • +1228
    ./org/drools/beliefs/bayes/JunctionTreeBuilderTest.java
    • -0
    • +253
    ./org/drools/beliefs/bayes/JunctionTreeTest.java
    • -0
    • +9
    ./org/drools/beliefs/bayes/LikelyhoodTest.java
    • -0
    • +57
    ./org/drools/beliefs/bayes/MarginalizerTest.java
    • -0
    • +50
    ./org/drools/beliefs/bayes/PassMessageTest.java
    • -0
    • +22
    ./org/drools/beliefs/bayes/assembler/AssemblerTest.java
    • -0
    • +41
    ./org/drools/beliefs/bayes/assembler/Garden.java
    • -0
    • +143
    ./org/drools/beliefs/bayes/assembler/ParserTest.java
    • -0
    • +11
    ./org/drools/beliefs/bayes/example/BayesBeliefSystemTest.java
    • -0
    • +180
    ./org/drools/beliefs/bayes/example/EarthQuakeTest.java
    • -0
    • +109
    ./org/drools/beliefs/bayes/example/SprinkerTest.java
  1. … 59 more files in changeset.
DROOLS-488 "Pluggable and Encapsulated Knowledge Types" -First commit

DROOLS-489 Bayesian Belief Network Implementation

-First commit

DROOLS-489 Bayesian Belief Network Implementation

-Fixed plugging initialisation error

-Corrected rounding values, to ensure tests pass.

DROOLS-489 Bayesian Belief Network Implementation

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-More weaver integration, with end to end incomplete unit test

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-refactored the factory discovery, to re-use a base class.

DROOLS-489 Bayesian Belief Network Implementation

DROOLS-489 Bayesian Belief Network Implementation

-Added target class support

DROOLS-489 Bayesian Belief Network Implementation

-xmlbif now supports "package" property

-Now direct mapping from the Bayes target class to the bayes xml

DROOLS-488 "Pluggable and Encapsulated Knowledge Types"

-Refactored the plugin mechanism, to make it more generic.

DROOLS-489 Bayesian Belief Network Implementation

-Updated Bayes to use the new plugin mechanism.

DROOLS-489 Bayesian Belief Network Implementation

-updated Bayesian to use the restructured assemblers and weavers

corrected pom.xml parent version

    • -0
    • +184
    ./org/drools/beliefs/bayes/BayesAbsorbtionTest.java
    • -0
    • +190
    ./org/drools/beliefs/bayes/BayesProjectionTest.java
    • -0
    • +222
    ./org/drools/beliefs/bayes/GlobalUpdateTest.java
    • -0
    • +75
    ./org/drools/beliefs/bayes/GraphTest.java
    • -0
    • +1228
    ./org/drools/beliefs/bayes/JunctionTreeBuilderTest.java
    • -0
    • +252
    ./org/drools/beliefs/bayes/JunctionTreeTest.java
    • -0
    • +9
    ./org/drools/beliefs/bayes/LikelyhoodTest.java
    • -0
    • +57
    ./org/drools/beliefs/bayes/MarginalizerTest.java
    • -0
    • +49
    ./org/drools/beliefs/bayes/PassMessageTest.java
    • -0
    • +11
    ./org/drools/beliefs/bayes/example/BayesBeliefSystemTest.java
    • -0
    • +180
    ./org/drools/beliefs/bayes/example/EarthQuakeTest.java
    • -0
    • +106
    ./org/drools/beliefs/bayes/example/SprinkerTest.java
    • -0
    • +23
    ./org/drools/beliefs/bayes/integration/AssemblerTest.java
    • -0
    • +56
    ./org/drools/beliefs/bayes/integration/BayesRuntimeTest.java
    • -0
    • +41
    ./org/drools/beliefs/bayes/integration/Garden.java
  1. … 72 more files in changeset.