Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4395 [DMN Designer] Validation fails for included PMML model (#2522) (#2531)

* DROOLS-4395 [DMN Designer] Validation fails for included PMML model

* change DMN/PMML under test to demonstrate type imports too

    • -2
    • +19
    ./dmn/validation/DMNValidatorImpl.java
  1. … 10 more files in changeset.
DROOLS-4395 [DMN Designer] Validation fails for included PMML model (#2522)

* DROOLS-4395 [DMN Designer] Validation fails for included PMML model

* change DMN/PMML under test to demonstrate type imports too

    • -2
    • +19
    ./dmn/validation/DMNValidatorImpl.java
  1. … 10 more files in changeset.
DROOLS-4344 DMN DT Analysis normalize Contractions for complete 2NFcheck (#2461)

  1. … 4 more files in changeset.
DROOLS-4338 DMN DT Analysis normaliz redundant overlaps skip no-interval (#2456)

  1. … 2 more files in changeset.
Added an optional constructor to DMNDTAnalysisMessage to carry the affected row numbers (#2375)

DROOLS-4260 DMN reliability (#2415)

consider some changes from sonarcloud report for alignments.

    • -1
    • +5
    ./dmn/validation/DMNValidatorImpl.java
  1. … 2 more files in changeset.
DROOLS-4214 DMN DT Analysis Interval in the cont. domain friendly print (#2410)

    • -0
    • +33
    ./dmn/validation/dtanalysis/model/Domain.java
  1. … 2 more files in changeset.
DROOLS-4202 DMN DT Analysis when outputclause is expression (#2404)

  1. … 2 more files in changeset.
DROOLS-4184 Fix first set of issues reported by SonarCloud (#2398)

* DROOLS-4181 Fix blocker issues reported by SonarCloud

* DROOLS-4181 Fix critical issues reported by SonarCloud

* DROOLS-4181 Fix first set of major issues reported by SonarCloud

* DROOLS-4181 Fix second set of major issues reported by SonarCloud

* DROOLS-4181 Fix third set of major issues reported by SonarCloud

* DROOLS-4181 Fix test related to SonarCloud fixes.

* DROOLS-4181 Fix downstream problems.

  1. … 146 more files in changeset.
DROOLS-4193 DMN DT Analysis handling of explicit null InputClause enum (#2395)

  1. … 2 more files in changeset.
WIP (#2390)

    • -1
    • +10
    ./dmn/validation/DMNValidatorImpl.java
  1. … 1 more file in changeset.
DROOLS-3981 DMN DT Analysis coverage for not() (#2329)

  1. … 5 more files in changeset.
DROOLS-3982 DMN DT Analysis coverage nested in other decision logic(s) (#2330)

  1. … 5 more files in changeset.
DROOLS-3977 DMN DT Analysis check 2nd NF Violations (#2328)

  1. … 8 more files in changeset.
DROOLS-3970 DMN DT Analysis check 1st NF Violations (#2323)

  1. … 4 more files in changeset.
DROOLS-3965 DMN introduce constants for fn names in table 66 (#2322)

  1. … 21 more files in changeset.
DROOLS-3955 DMN DT Analysis additional data types (#2320)

  1. … 6 more files in changeset.
DROOLS-3779 DMN DT Analysis Subsumption&Contraction for DMN Decision Table (#2319)

* DROOLS-3779 DMN DT Analysis Subsumption for DMN Decision Table

* Small refactor

* Contraction.

* .

* .

    • -0
    • +55
    ./dmn/validation/dtanalysis/model/Contraction.java
    • -0
    • +55
    ./dmn/validation/dtanalysis/model/Subsumption.java
  1. … 6 more files in changeset.
DROOLS-3841: [DMN Designer] Included Models - An error is raised when a DMN file with imports is saved (#2310)

    • -1
    • +1
    ./dmn/validation/DMNValidatorImpl.java
  1. … 2 more files in changeset.
DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check (#2307)

* DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check

* .

    • -0
    • +56
    ./dmn/validation/dtanalysis/model/MisleadingRule.java
  1. … 4 more files in changeset.
DROOLS-3822 DMN DT analysis extended Validation API support (#2299)

* DROOLS-3822 DMN DT analysis extended Validation API support

* Implement code review feedback

    • -3
    • +8
    ./dmn/validation/DMNValidatorImpl.java
  1. … 4 more files in changeset.
DROOLS-3815 Remove code duplicity in kie-dmn-validation (#2296)

* DROOLS-3815 Remove code duplicity in kie-dmn-validation

* DROOLS-3836 Rename methods based on feedback

    • -79
    • +47
    ./dmn/validation/DMNValidatorImpl.java
  1. … 1 more file in changeset.
DROOLS-3809 DMN DT Analysis Bound sort for gaps overlaps and normalization (#2294)

* WIP

* .

* .

  1. … 6 more files in changeset.
DROOLS-3772 DMN DT Analysis Rule masking (#2285)

* DROOLS-3772 DMN DT Analysis Rule masking

* Implement code review feedback

    • -0
    • +57
    ./dmn/validation/dtanalysis/model/DDTAOutputClause.java
    • -0
    • +56
    ./dmn/validation/dtanalysis/model/MaskedRule.java
  1. … 10 more files in changeset.
DROOLS-3780 DMN DT Analysis report warn for HitPolicy First (#2286)

  1. … 4 more files in changeset.
DROOLS-3737 DMN DT Analysis Table Consistency in relation with HitPolicy (#2284)

    • -0
    • +35
    ./dmn/validation/dtanalysis/model/BoundValueComparator.java
    • -0
    • +64
    ./dmn/validation/dtanalysis/model/OverlapSorter.java
  1. … 5 more files in changeset.
DROOLS-3738 DMN DT Analysis to cover Boolean data type (#2278)

  1. … 3 more files in changeset.
DROOLS-3136 DROOLS-2609 DMN Validation Decision Table Analysis end-to-end API (#2275)

* WIP

* Gaps analysis draft

* Metamodel to assert Gaps values.

* Refactoring to use DMNProfile as FEELProfile(s)

* WIP

* Bound ordering, Infix EQ

* Implement String discrete domain GAP analysis.

* .

* Minors.

* .

* Drafting OVERLAP analysis

* extend test

* extend tests.

* refactor

* Test refactor.

* Test infrastructure refactor to accomodate for multiple DMNMessages

* Refactor Overlap as DMNMessage too, and refactor tests

* Rename flag

* Lookup typeRef heuristics, refactor for empty DTAnalysis messages

* Minor refactorings

* Test Refactorings

* DTANALYSIS_ERROR_RULE_OUTSIDE_DOMAIN

* compile output entry rule value

* .

* license header fixes

* License header fixes (test classes)

* terminology fixes

* Unlink drools-verifier module until next re-sync

* Rebase and imports alignments after rebase

* Implement code review feedback

* implement code review feedback

* .

    • -2
    • +26
    ./dmn/validation/DMNValidatorImpl.java
    • -0
    • +16
    ./dmn/validation/MessageReporter.java
    • -0
    • +426
    ./dmn/validation/dtanalysis/DMNDTAnalyser.java
    • -0
    • +39
    ./dmn/validation/dtanalysis/DMNDTAnalysisException.java
    • -0
    • +36
    ./dmn/validation/dtanalysis/DMNDTAnalysisMessage.java
    • -0
    • +155
    ./dmn/validation/dtanalysis/model/Bound.java
    • -0
    • +57
    ./dmn/validation/dtanalysis/model/DDTAInputClause.java
    • -0
    • +48
    ./dmn/validation/dtanalysis/model/DDTAInputEntry.java
    • -0
    • +46
    ./dmn/validation/dtanalysis/model/DDTARule.java
    • -0
    • +61
    ./dmn/validation/dtanalysis/model/DDTATable.java
    • -0
    • +146
    ./dmn/validation/dtanalysis/model/DTAnalysis.java
    • -0
    • +83
    ./dmn/validation/dtanalysis/model/Hyperrectangle.java
    • -0
    • +134
    ./dmn/validation/dtanalysis/model/Interval.java
    • -0
    • +129
    ./dmn/validation/dtanalysis/model/Overlap.java
  1. … 35 more files in changeset.
[DROOLS-3072] kie-maven-plugin to persist DMN Compilation results in KJAR like for DRL exec model rules (#2117)

* Listener in configuration

* Move new instance of DMNCompilerConfigurationImpl outside the method

* Register listeners from configuration

* Listener gets filename and file contents

* Typesafe file path

* Avoid compile and define invoker based on listener

* Optimized import

* Deferred compiler

* Try read the evaluator from the class loader

* Removed boolean from event

* Events only in deferred

* Fix option of deferred

* Find the compiled class at runtime

* Find classes

* Instantiate evaluator

* Printout of invokator

* Avoid regenerate the classes if there's the META-INF file

* init parameters

* It workds

* Move generated class name to DTableModel.java

* DMNRuleClassFile

* Refactor

* Renamed ExecModelDMNMavenSourceCompiler.java to MavenSourceCompiler

* OOP

* Extracted method

* Inverted if condition

* Removed println

* Factory to createDMNEvaluator

* Factory to createDMNEvaluator

* Public Rule class flie

* Added debug

* Reverted useless changes

* Avoid caching configuration

* Cache CompilerConfigurationImpl

* Removed ExecModelCompilerDeferredOption.java

* Minor fixes

* minor fixes 2

    • -2
    • +3
    ./dmn/validation/DMNValidatorImpl.java
  1. … 15 more files in changeset.
DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD (#2111)

* Revert "DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD"

This reverts commit 204ffabec730666518904620c6c251a292b12a2d.

Conflicts:

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

* .

    • -12
    • +9
    ./dmn/validation/DMNValidatorImpl.java
  1. … 10 more files in changeset.