Class MultiInstanceDecisionLogic.MultiInstanceDecisionNodeCompiler

  • All Implemented Interfaces:
    org.kie.dmn.core.compiler.DRGElementCompiler
    Enclosing class:
    MultiInstanceDecisionLogic

    public static class MultiInstanceDecisionLogic.MultiInstanceDecisionNodeCompiler
    extends org.kie.dmn.core.compiler.DecisionCompiler
    • Constructor Detail

      • MultiInstanceDecisionNodeCompiler

        public MultiInstanceDecisionNodeCompiler()
    • Method Detail

      • accept

        public boolean accept​(org.kie.dmn.api.core.ast.DMNNode node)
        Specified by:
        accept in interface org.kie.dmn.core.compiler.DRGElementCompiler
        Overrides:
        accept in class org.kie.dmn.core.compiler.DecisionCompiler
      • compileEvaluator

        public void compileEvaluator​(org.kie.dmn.api.core.ast.DMNNode node,
                                     org.kie.dmn.core.compiler.DMNCompilerImpl compiler,
                                     org.kie.dmn.core.compiler.DMNCompilerContext ctx,
                                     org.kie.dmn.core.impl.DMNModelImpl model)
        Specified by:
        compileEvaluator in interface org.kie.dmn.core.compiler.DRGElementCompiler
        Overrides:
        compileEvaluator in class org.kie.dmn.core.compiler.DecisionCompiler