Class ExecModelDTableModel
- java.lang.Object
-
- org.kie.dmn.core.compiler.execmodelbased.DTableModel
-
- org.kie.dmn.core.compiler.execmodelbased.ExecModelDTableModel
-
public class ExecModelDTableModel extends DTableModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.dmn.core.compiler.execmodelbased.DTableModel
DTableModel.DColumnModel, DTableModel.DOutputModel, DTableModel.DRowModel
-
-
Field Summary
-
Fields inherited from class org.kie.dmn.core.compiler.execmodelbased.DTableModel
columns, outputs, rows
-
-
Constructor Summary
Constructors Constructor Description ExecModelDTableModel(DMNFEELHelper feel, DMNModelImpl model, String dtName, String tableName, org.kie.dmn.model.api.DecisionTable dt, Class<?> feelExpressionClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)protected voidinitOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)protected voidinitRows(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)-
Methods inherited from class org.kie.dmn.core.compiler.execmodelbased.DTableModel
asDecisionTable, compileAll, compileFeelExpression, defaultToOutput, generateInputClauses, generateOutputClauses, generateRows, getColumns, getDtName, getGeneratedClassName, getHitPolicy, getInputs, getInputSize, getNamespace, getOutputSize, getOutputValuesTests, getRows, getTableName, getVariableTypes, hasDefaultValues, iterateOverInputClauses, iterateOverOutputClauses, iterateOverRows
-
-
-
-
Constructor Detail
-
ExecModelDTableModel
public ExecModelDTableModel(DMNFEELHelper feel, DMNModelImpl model, String dtName, String tableName, org.kie.dmn.model.api.DecisionTable dt, Class<?> feelExpressionClass)
-
-
Method Detail
-
initRows
protected void initRows(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)- Overrides:
initRowsin classDTableModel
-
initInputClauses
protected void initInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)- Overrides:
initInputClausesin classDTableModel
-
initOutputClauses
protected void initOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)- Overrides:
initOutputClausesin classDTableModel
-
-