Class DTableModel
- java.lang.Object
-
- org.kie.dmn.core.compiler.execmodelbased.DTableModel
-
- Direct Known Subclasses:
ExecModelDTableModel
@Deprecated public class DTableModel extends Object
Deprecated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDTableModel.DColumnModelDeprecated.static classDTableModel.DOutputModelDeprecated.static classDTableModel.DRowModelDeprecated.
-
Field Summary
Fields Modifier and Type Field Description protected List<DTableModel.DColumnModel>columnsDeprecated.protected List<DTableModel.DOutputModel>outputsDeprecated.protected List<DTableModel.DRowModel>rowsDeprecated.
-
Constructor Summary
Constructors Constructor Description DTableModel(DMNFEELHelper feel, DMNModelImpl model, String dtName, String tableName, org.kie.dmn.model.api.DecisionTable dt)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.kie.dmn.feel.runtime.decisiontables.DecisionTableasDecisionTable()Deprecated.DTableModelcompileAll(DMNCompilerContext ctx)Deprecated.protected org.kie.dmn.feel.codegen.feel11.CompiledFEELExpressioncompileFeelExpression(org.kie.dmn.model.api.DMNElement element, DMNFEELHelper feel, org.kie.dmn.feel.lang.CompilerContext feelctx, Msg.Message msg, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache, String expr, int index)Deprecated.ObjectdefaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)Deprecated.protected List<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>generateInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx)Deprecated.Map<String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>generateOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx)Deprecated.protected com.github.javaparser.ast.body.ClassOrInterfaceDeclaration[][]generateRows(org.kie.dmn.feel.lang.CompilerContext feelctx)Deprecated.List<DTableModel.DColumnModel>getColumns()Deprecated.StringgetDtName()Deprecated.StringgetGeneratedClassName(org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum generator)Deprecated.org.kie.dmn.feel.runtime.decisiontables.HitPolicygetHitPolicy()Deprecated.List<org.kie.dmn.model.api.InputClause>getInputs()Deprecated.intgetInputSize()Deprecated.StringgetNamespace()Deprecated.intgetOutputSize()Deprecated.protected List<org.kie.dmn.feel.runtime.UnaryTest>getOutputValuesTests(DTableModel.DOutputModel output)Deprecated.List<DTableModel.DRowModel>getRows()Deprecated.StringgetTableName()Deprecated.Map<String,org.kie.dmn.feel.lang.Type>getVariableTypes()Deprecated.booleanhasDefaultValues()Deprecated.protected voidinitInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.protected voidinitOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.protected voidinitRows(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.protected voiditerateOverInputClauses(BiConsumer<DTableModel.DColumnModel,Integer> inputFeelExpressionGeneration)Deprecated.protected voiditerateOverOutputClauses(BiConsumer<DTableModel.DOutputModel,String> ouputFeelExpressionGeneration)Deprecated.protected voiditerateOverRows(BiConsumer<DTableModel.DRowModel,Integer> rowsFeelExpressionGeneration)Deprecated.
-
-
-
Field Detail
-
columns
protected final List<DTableModel.DColumnModel> columns
Deprecated.
-
rows
protected final List<DTableModel.DRowModel> rows
Deprecated.
-
outputs
protected final List<DTableModel.DOutputModel> outputs
Deprecated.
-
-
Constructor Detail
-
DTableModel
public DTableModel(DMNFEELHelper feel, DMNModelImpl model, String dtName, String tableName, org.kie.dmn.model.api.DecisionTable dt)
Deprecated.
-
-
Method Detail
-
compileAll
public DTableModel compileAll(DMNCompilerContext ctx)
Deprecated.
-
hasDefaultValues
public boolean hasDefaultValues()
Deprecated.
-
iterateOverRows
protected void iterateOverRows(BiConsumer<DTableModel.DRowModel,Integer> rowsFeelExpressionGeneration)
Deprecated.
-
initRows
protected void initRows(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.
-
generateRows
protected com.github.javaparser.ast.body.ClassOrInterfaceDeclaration[][] generateRows(org.kie.dmn.feel.lang.CompilerContext feelctx)
Deprecated.
-
iterateOverInputClauses
protected void iterateOverInputClauses(BiConsumer<DTableModel.DColumnModel,Integer> inputFeelExpressionGeneration)
Deprecated.
-
initInputClauses
protected void initInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.
-
generateInputClauses
protected List<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generateInputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx)
Deprecated.
-
iterateOverOutputClauses
protected void iterateOverOutputClauses(BiConsumer<DTableModel.DOutputModel,String> ouputFeelExpressionGeneration)
Deprecated.
-
initOutputClauses
protected void initOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache)Deprecated.
-
generateOutputClauses
public Map<String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generateOutputClauses(org.kie.dmn.feel.lang.CompilerContext feelctx)
Deprecated.
-
compileFeelExpression
protected org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression compileFeelExpression(org.kie.dmn.model.api.DMNElement element, DMNFEELHelper feel, org.kie.dmn.feel.lang.CompilerContext feelctx, Msg.Message msg, Map<String,org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression> compilationCache, String expr, int index)Deprecated.
-
getOutputValuesTests
protected List<org.kie.dmn.feel.runtime.UnaryTest> getOutputValuesTests(DTableModel.DOutputModel output)
Deprecated.
-
defaultToOutput
public Object defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)
Deprecated.
-
getNamespace
public String getNamespace()
Deprecated.
-
getTableName
public String getTableName()
Deprecated.
-
getDtName
public String getDtName()
Deprecated.
-
getColumns
public List<DTableModel.DColumnModel> getColumns()
Deprecated.
-
getInputs
public List<org.kie.dmn.model.api.InputClause> getInputs()
Deprecated.
-
getRows
public List<DTableModel.DRowModel> getRows()
Deprecated.
-
getOutputSize
public int getOutputSize()
Deprecated.
-
getInputSize
public int getInputSize()
Deprecated.
-
getHitPolicy
public org.kie.dmn.feel.runtime.decisiontables.HitPolicy getHitPolicy()
Deprecated.
-
asDecisionTable
public org.kie.dmn.feel.runtime.decisiontables.DecisionTable asDecisionTable()
Deprecated.
-
getGeneratedClassName
public String getGeneratedClassName(org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum generator)
Deprecated.
-
-