public class DTableModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DTableModel.DColumnModel |
static class |
DTableModel.DOutputModel |
static class |
DTableModel.DRowModel |
Constructor and Description |
---|
DTableModel(DMNFEELHelper feel,
DMNModelImpl model,
String dtName,
String tableName,
org.kie.dmn.model.api.DecisionTable dt) |
Modifier and Type | Method and Description |
---|---|
org.kie.dmn.feel.runtime.decisiontables.DecisionTable |
asDecisionTable() |
DTableModel |
compileAll(DMNCompilerContext ctx) |
Object |
defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx) |
List<DTableModel.DColumnModel> |
getColumns() |
String |
getDtName() |
String |
getGeneratedClassName(org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum generator) |
org.kie.dmn.feel.runtime.decisiontables.HitPolicy |
getHitPolicy() |
List<org.kie.dmn.model.api.InputClause> |
getInputs() |
int |
getInputSize() |
String |
getNamespace() |
int |
getOutputSize() |
List<DTableModel.DRowModel> |
getRows() |
String |
getTableName() |
Map<String,org.kie.dmn.feel.lang.Type> |
getVariableTypes() |
boolean |
hasDefaultValues() |
public DTableModel(DMNFEELHelper feel, DMNModelImpl model, String dtName, String tableName, org.kie.dmn.model.api.DecisionTable dt)
public DTableModel compileAll(DMNCompilerContext ctx)
public boolean hasDefaultValues()
public Object defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)
public String getNamespace()
public String getTableName()
public String getDtName()
public List<DTableModel.DColumnModel> getColumns()
public List<org.kie.dmn.model.api.InputClause> getInputs()
public List<DTableModel.DRowModel> getRows()
public int getOutputSize()
public int getInputSize()
public org.kie.dmn.feel.runtime.decisiontables.HitPolicy getHitPolicy()
public org.kie.dmn.feel.runtime.decisiontables.DecisionTable asDecisionTable()
public String getGeneratedClassName(org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum generator)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.