Class DMNDomainValidatorImpl

  • All Implemented Interfaces:
    org.kie.workbench.common.dmn.api.validation.DMNDomainValidator, org.kie.workbench.common.stunner.core.validation.DomainValidator, org.kie.workbench.common.stunner.core.validation.Validator<org.kie.workbench.common.stunner.core.diagram.Diagram,​org.kie.workbench.common.stunner.core.validation.DomainViolation>

    @ApplicationScoped
    public class DMNDomainValidatorImpl
    extends Object
    implements org.kie.workbench.common.dmn.api.validation.DMNDomainValidator
    • Method Detail

      • getDefinitionSetId

        public String getDefinitionSetId()
        Specified by:
        getDefinitionSetId in interface org.kie.workbench.common.stunner.core.validation.DomainValidator
      • validate

        public void validate​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram,
                             Consumer<Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation>> resultConsumer)
        Specified by:
        validate in interface org.kie.workbench.common.stunner.core.validation.Validator<org.kie.workbench.common.stunner.core.diagram.Diagram,​org.kie.workbench.common.stunner.core.validation.DomainViolation>
      • validate

        public Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation> validate​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram,
                                                                                                     String diagramXml)
        Specified by:
        validate in interface org.kie.workbench.common.dmn.api.validation.DMNDomainValidator