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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean accept​(org.kie.dmn.api.core.ast.DMNNode node)  
      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)  
      • Methods inherited from class org.kie.dmn.core.compiler.DecisionCompiler

        accept, compileNode, loadInCtx
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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