dmn-validation-rules-decision.drl

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2832 DMN support for DMN v1.2 serialization (#2018)

* (kie-dmn-model)

* (kie-dmn-backend)

* BROKEN (kie-dmn-core) align imports and minor alignments

* (kie-dmn-core) realign new infra to run -core with DMN v1.1

* BROKEN (kie-dmn-core) alignments

* (kie-dmn-core) align for missing synonims of feel:Any

* API CHANGE: realign Marshaller to proper package name

* WIP -- working on DMNDI to externalize the interface and v1.2 marshaller

* Unmarshal DMN v1.2 files

* Move FEELHelper as part of DMNCompilerCtx and manage FEEL v1.2 flags

* Marshaller factory generalized, execution test w/ DMN v1.2 ch11 example

* (kie-dmn-validation)

* (kie-dmn-signavio)

* Realign Validation to support DMN v1.2

* minor/comment changes.

* Minor header/comment changes.

* Minor import .* changes

* Minor alignments and implement logic instead of hardcode QMap logic

* .

* Remove XSD(s) where not necessary.

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

* Fix OSGi maven plugin export/import filters.

* Implementing the correct specialised interface for b/c

* Package refactor

kie-dmn-model:

from org.kie.dmn.model.v1x

to org.kie.dmn.model.api

kie-dmn-api:

from org.kie.dmn.api.marshalling.v1x

to org.kie.dmn.api.marshalling

* Implement code review feedback.

* Implement code review feedback

* .

    • -75
    • +0
    ./dmn-validation-rules-decision.drl
  1. … 397 more files in changeset.
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

    • -0
    • +75
    ./dmn-validation-rules-decision.drl
  1. … 96 more files in changeset.
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

(cherry picked from commit c7c3d6623ff2a5d0a56e583afdf27f37afe97f50)

    • -0
    • +75
    ./dmn-validation-rules-decision.drl
  1. … 96 more files in changeset.