Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5517] Enhance DMNResult/DMNContext to be able to return stron… (#3032)

* [DROOLS-5517] Enhance DMNResult/DMNContext to be able to return strongly typed OutputSet

* - cover evaluateById and evaluateByName

* - Move conversion to the test infrastructure

  1. … 12 more files in changeset.
DROOLS-5414 DMN Valid.rule for DecisionService at least 1 outputDecision (#3083)

  1. … 7 more files in changeset.
DROOLS-5553 - fix getMetadata in DMNContextFPAImpl (#3018)

* fix getMetadata

* add test

* test cloned metadata

* fix tests

  1. … 1 more file in changeset.
DROOLS-5491 - Integrate PMML with Kogito (#2994)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5472] Implemented ExpressionFunctionUtils. Removed "method arity" management from CommonCodeGenUtils. Implemented/updated tests

* [DROOLS-5247] Updated Release.md

* [DROOLS-5492] Propagating PMMLRuntime to DMNKiePMMLTrustyInvocationEvaluator

* [DROOLS-5493] Adapting to kogito environment

* [DROOLS-5491] Working DMN+PMML integration

* [DROOLS-5491] Cleanup

* [DROOLS-5491] Replacing PMMLRuntime propagation

* [DROOLS-5491] Add tests

* [DROOLS-5491] Fixed as per PR suggestions

* [DROOLS-5491] Fixing package name resolution for Java 8

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNRuntimeKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNRuntimeKBWrappingIKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/VoidDMNRuntimeKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* [DROOLS-5491] Fixed as per PR suggestion

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

    • -0
    • +18
    ./impl/DMNRuntimeKBWrappingIKB.java
    • -2
    • +18
    ./internal/utils/DMNRuntimeBuilder.java
    • -22
    • +13
    ./pmml/DMNKiePMMLTrustyInvocationEvaluator.java
  1. … 11 more files in changeset.
KOGITO-2567 Restore Root classloader in DMNKogito (#2985)

    • -3
    • +7
    ./internal/utils/DMNRuntimeBuilder.java
DROOLS-5481 DMN emit error DMNMessage when exception in contextentry (#2974)

* DROOLS-5481 DMN emit error DMNMessage when exception in contextentry

* .

  1. … 2 more files in changeset.
Drools 5461 - Overall Transformations Workflow (#2966)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5461] Removing unimplemented tests

    • -5
    • +4
    ./pmml/AbstractPMMLInvocationEvaluator.java
    • -3
    • +3
    ./pmml/DMNKiePMMLTrustyInvocationEvaluator.java
    • -133
    • +0
    ./pmml/DMNKiePMMLNewInvocationEvaluator.java
  1. … 58 more files in changeset.
[DROOLS-5436] Moved/renamed kie-pmml-new to kie-pmml-trusty (#2959)

    • -2
    • +2
    ./pmml/AbstractPMMLInvocationEvaluator.java
  1. … 893 more files in changeset.
Drools 5372 - Implement PMML coexistence (#2948)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5372] Add kie-pmml-new to drools build

* [DROOLS-5372] Excluding dependencies from org.kie:kie-test-util due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Excluding dependencies due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Revert empty spaces/formatting modification

    • -0
    • +139
    ./pmml/AbstractDMNKiePMMLInvocationEvaluator.java
    • -29
    • +129
    ./pmml/AbstractPMMLInvocationEvaluator.java
    • -69
    • +85
    ./pmml/DMNKiePMMLInvocationEvaluator.java
    • -0
    • +133
    ./pmml/DMNKiePMMLNewInvocationEvaluator.java
  1. … 44 more files in changeset.
[DROOLS-5404] Preserve the order of the DMN definitions elements in the DMNModel (input data, decision, bkms, item definitions, decision services) (#2928)

Co-authored-by: Simon Ringuette <sringuette@trisotech.com>

  1. … 2 more files in changeset.
[DROOLS-5409] Fix context metadata in AfterInvokeBKMEvent (#2934)

* [DROOLS-5409] Fix context metadata in AfterInvokeBKMEvent

* [DROOLS-5409] Add tests for metadata in DMN events

* [DROOLS-5409] Fix context metadata in events when calling DMNRuntime::evaluateByName

    • -1
    • +2
    ./ast/DMNDecisionServiceFunctionDefinitionEvaluator.java
    • -1
    • +1
    ./ast/DMNFunctionDefinitionEvaluator.java
  1. … 1 more file in changeset.
DROOLS-5366 DMN DT Analysis avoid duplicate F message (#2913)

  1. … 2 more files in changeset.
DROOLS-5361 DMN DT Analysis Subsumption: Change the message (#2911)

DROOLS-5351 - Allow to provide relative resource resolver for DMN runtime (#2899)

* changed order to allow relativeResolver to be invoked first if given

* expose resource resolver via DMNRutimeBuilder

* reworked accordingly to

https://github.com/kiegroup/drools/pull/2899#issuecomment-630854916

* test coverage (#2)

* better default case (#3)

Co-authored-by: tarilabs <matteo.mortari@gmail.com>

    • -1
    • +32
    ./internal/utils/DMNRuntimeBuilder.java
  1. … 1 more file in changeset.
DROOLS-5344 DMN wrong serialization mask for FEEL years and month durat. (#2902)

    • -0
    • +3
    ./internal/utils/MarshallingStubUtils.java
  1. … 2 more files in changeset.
[DROOLS-4562] DMN validation semantic rules for DMNDI (#2839)

* [DROOLS-4562] DMN validation semantic rules for DMNDI

* - cleanup

* - suppress WARNING for no DMNDI case and trisotech dynamicDecisionService case

* - fixed v1_3 MarshallingUtils

  1. … 14 more files in changeset.
DROOLS-5330 DMN coercion of decision service parameter interaction with typecheck (#2898)

* reproducer

* fix

    • -1
    • +3
    ./ast/DMNDecisionServiceEvaluator.java
    • -18
    • +15
    ./ast/DMNDecisionServiceFunctionDefinitionEvaluator.java
  1. … 2 more files in changeset.
DROOLS-5306 DMN type design document as javadoc (#2886)

* DROOLS-5306 DMN type design document as javadoc

* resolving namespace clash

* addendum example making reference to another ItemDefinition

* added implementation notes

* finalizing documentation for inner type

  1. … 6 more files in changeset.
DROOLS-5281 DMN alignment DMNAssemblerService internal DMNRuntimeBuilder util (#2873)

* TO BE REVERTED: use type safe in every test

TO BE REVERTED: use type safe in every test

x

Conflicts:

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

TO BE REVERTED 2: use typesafe in every test

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/v1_3/DMNTypeSafeTest.java

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

x

fix test evaluation non type safe

Reverted evaluation

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/BaseVariantTest.java

x

fixing test structures

x

x

x

* fix

* REVERT

* test variant for DMNCompilerTest

Co-authored-by: Luca Molteni <volothamp@gmail.com>

    • -1
    • +10
    ./internal/utils/DMNRuntimeBuilder.java
  1. … 1 more file in changeset.
DROOLS-5277 DMN codegen inner composite, recursion, Any fix (#2871)

* WIP

* With inner composite

* a first implementation for feel:Any

* inner composite fix and recursion fix

* TO BE REVERTED: use type safe in every test

TO BE REVERTED: use type safe in every test

x

Conflicts:

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

TO BE REVERTED 2: use typesafe in every test

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/v1_3/DMNTypeSafeTest.java

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

x

fix test evaluation non type safe

Reverted evaluation

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/BaseVariantTest.java

x

fixing test structures

x

x

x

* Revert "TO BE REVERTED: use type safe in every test"

This reverts commit b10b75a84c55555374da1dc7466e4aadf39939ab.

* finalizing refactors

x

x

* .

* .

* refactoring as requested by code review

Co-authored-by: Luca Molteni <volothamp@gmail.com>

  1. … 12 more files in changeset.
DROOLS-5260 DMN internal DMNRuntimeBuilder custom compiler (#2864)

* DROOLS-5260 DMN internal DMNRuntimeBuilder custom compiler

* refactoring to avoid sonarcloud penalties

    • -5
    • +21
    ./internal/utils/DMNRuntimeBuilder.java
[DROOLS-5063] Experimenting with type safe DMN evaluation (#2850)

* Test

* Moved package

* Hardcoded solution

* First type generation

* WIP

* USe item definition

* Logger

* Fields

* AllFeelProperties

* Generate methods

* Compilation with templating

* Correct loading of class

* Full DMN test

* Generation of getter

* Correct naming

* First generation of InputSet

* Renamed

* Extracted common type

* All properties generation

* Override annotation

* Reformatted original DMN

* new tAddress type definition

* Test with Address

* Addresses

* XML annotations

* Moved TypedDMN to api to use it in kogito

* changed package

* Removed XML Annotation

* Use KieMemoryCompiler

* Do not hardcode packageName

* Renamed input set

* setAll > fromMap

* Dynamic test

* fromMap

* DMN13 is type safe

* Use namespace + modelname as package

* First class namespace index

* Extracted index

* Fix typesafe test

* Do not generate additional types

* Refactor use index class

* Read type to process only once

* Refactor index

* Avoid generating internal FEEL types

* Avoid creating Collection<Object>

* Generation skipping Object type

* Test running

* Do not escape strings while looking up in map

* Ignore enumerations

* Avoid escaped keys in allProperties

* Added type name to satisfy dependencies

* Typesafe DMNRuntimeTypesTest

* We don't need to have the type name

Revert "Added type name to satisfy dependencies"

This reverts commit 68eaeb1b

* Do no need type name

* Use base type rather than String/Object for enumeration

* Parametrized packageName

* Packagename with prefix

* Refactor

* Parametrize test based on test name

* Refactor FeelPropertyTemplate.java

* Refactor FeelPropertyTemplate.java

* Fix DMNRuntimeTypesTest

* Parametrized BaseVariantTest.java

* Parametrized tests typesafe/non typesafe

* Parametrized tests

* Added copyright

* Fix copyright

* comment on debug

* refactor

* Revert unused methods in BaseInterpretedVsCompiledTest.java

* Better usage of PackageName

* Overload to use the DMNModel

* Generate package with factory

* AbstractPropertyValueResult inner interface

* AbstractPropertyValueResult inner interface

* Test uses correct variant

* Copyright

* Sonarcloud

* Minor Refactor

* DMNTypeSafeTest is a BaseVariantTest

* Reverted removing of used code

* Only extends indexed types

* Removed debugging

* Removed debugging

* Removed useless public

    • -0
    • +101
    ./impl/DMNContextFPAImpl.java
  1. … 23 more files in changeset.
DROOLS-4821 DMN strictconformance flag alignments (#2849)

DROOLS-5222 DMN BKM / FEEL closure and currying support (#2841)

* WIP missing tests.

* WIP 2 test failures

* Align to DROOLS-1701 User-defined fn FEEL functions are lexical closures

DMN spec

10.3.2.13.2 User-defined functions

FEEL functions are lexical closures

* followup DROOLS-1550 DROOLS-1568

* WIP, breaks DMNRuntimeKiePMMLTest

* all passing.

* legacy-implementation-friendly implementation, all passing

* BKM currying test

    • -1
    • +4
    ./ast/DMNFunctionDefinitionEvaluator.java
    • -16
    • +1
    ./compiler/DMNEvaluatorCompiler.java
  1. … 13 more files in changeset.
KOGITO-1575 DMN assembler-free ikb-free DMNRuntime (#2831)

* KOGITO-1575 DMN assembler-free ikb-free DMNRuntime

ikb-free DMNRuntime refactor.

* refactor DMNResource

* Builder internal utils

* with dmn profiles.

* .

* .

* Implement code review feedback

    • -0
    • +49
    ./impl/DMNRuntimeKB.java
    • -0
    • +150
    ./impl/DMNRuntimeKBWrappingIKB.java
    • -0
    • +64
    ./impl/VoidDMNRuntimeKB.java
    • -0
    • +210
    ./internal/utils/DMNRuntimeBuilder.java
  1. … 3 more files in changeset.
DROOLS-5183 DMN DT Analysis Validation for output values constraint (#2825)

  1. … 4 more files in changeset.
[DROOLS-4470] DMN DT Analysis check allowedValues from imported ItemDef (#2813)

* [DROOLS-4470] DMN DT Analysis check allowedValues from imported ItemDef

* - fix code smells

  1. … 4 more files in changeset.
DROOLS-5152 DMN align message level for missing typeRef attribute (#2815)

  1. … 2 more files in changeset.
[FAI-58] Extend DMNRuntimeEventListener (#2802)

* [FAI-58] Add beforeEvaluateAll and afterEvaluateAll to DMNRuntimeEventListener

* [FAI-58] Add licenses

* [FAI-58] Fix and extend DMNRuntimeListenerTest

    • -0
    • +49
    ./impl/AfterEvaluateAllEventImpl.java
    • -0
    • +49
    ./impl/BeforeEvaluateAllEventImpl.java
    • -2
    • +33
    ./impl/DMNRuntimeEventManagerUtils.java
  1. … 4 more files in changeset.
DROOLS-5150 DMN PMML import include DMN basetype (#2811)

  1. … 1 more file in changeset.