Class FeelDecisionTable.FEELOutputClause

  • All Implemented Interfaces:
    org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause
    Enclosing class:
    FeelDecisionTable

    public static class FeelDecisionTable.FEELOutputClause
    extends Object
    implements org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause
    • Field Detail

      • outputValues

        protected List<org.kie.dmn.feel.runtime.UnaryTest> outputValues
      • compiledDefault

        protected org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression compiledDefault
    • Method Detail

      • getOutputValuesTests

        protected List<org.kie.dmn.feel.runtime.UnaryTest> getOutputValuesTests​(DMNFEELHelper feel,
                                                                                Map<String,​org.kie.dmn.feel.lang.Type> variableTypes,
                                                                                org.kie.dmn.api.core.DMNType unknownType,
                                                                                org.kie.dmn.model.api.UnaryTests outputValues)
      • getName

        public String getName()
        Specified by:
        getName in interface org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause
      • getOutputValues

        public List<org.kie.dmn.feel.runtime.UnaryTest> getOutputValues()
        Specified by:
        getOutputValues in interface org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause
      • getType

        public org.kie.dmn.feel.lang.Type getType()
        Specified by:
        getType in interface org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause
      • isCollection

        public boolean isCollection()
        Specified by:
        isCollection in interface org.kie.dmn.feel.runtime.decisiontables.DecisionTable.OutputClause