static boolean |
DMNCompilerHelper.checkVariableName(DMNModelImpl model,
org.kie.dmn.model.api.NamedElement element,
String variableName) |
org.kie.dmn.feel.lang.CompiledExpression |
DMNFEELHelper.compile(DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message msg,
String dtableName,
String expr,
org.kie.dmn.feel.lang.CompilerContext feelctx,
int index)
Deprecated.
|
protected DMNExpressionEvaluator |
DMNEvaluatorCompiler.compileDecisionTable(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
String dtName,
org.kie.dmn.model.api.DecisionTable dt) |
void |
DecisionServiceCompiler.compileEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
DMNCompilerImpl compiler,
DMNCompilerContext ctx,
DMNModelImpl model) |
void |
DecisionCompiler.compileEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
DMNCompilerImpl compiler,
DMNCompilerContext ctx,
DMNModelImpl model) |
default void |
DRGElementCompiler.compileEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
DMNCompilerImpl compiler,
DMNCompilerContext ctx,
DMNModelImpl model) |
void |
BusinessKnowledgeModelCompiler.compileEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
DMNCompilerImpl compiler,
DMNCompilerContext ctx,
DMNModelImpl model) |
DMNExpressionEvaluator |
DMNEvaluatorCompiler.compileExpression(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
String exprName,
org.kie.dmn.model.api.Expression expression) |
org.kie.dmn.feel.lang.CompiledExpression |
DMNFEELHelper.compileFeelExpression(DMNCompilerContext ctx,
String expression,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
void |
DecisionServiceCompiler.compileNode(org.kie.dmn.model.api.DecisionService ds,
DMNCompilerImpl compiler,
DMNModelImpl model)
backport of DMN v1.1
|
void |
KnowledgeSourceCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
void |
InputDataCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
void |
DecisionServiceCompiler.compileNode(org.kie.dmn.model.api.DRGElement drge,
DMNCompilerImpl compiler,
DMNModelImpl model) |
void |
DecisionCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
void |
DRGElementCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
void |
BusinessKnowledgeModelCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
org.kie.dmn.feel.runtime.FEELFunction |
DMNFEELHelper.evaluateFunctionDef(DMNCompilerContext ctx,
org.kie.dmn.feel.lang.CompiledExpression expression,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
org.kie.dmn.feel.runtime.FEELFunction |
DMNFEELHelper.evaluateFunctionDef(DMNCompilerContext ctx,
String expression,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
List<org.kie.dmn.feel.runtime.UnaryTest> |
DMNFEELHelper.evaluateUnaryTests(DMNCompilerContext ctx,
String unaryTests,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
static List<String> |
DMNEvaluatorCompiler.getParameters(DMNModelImpl model,
DMNBaseNode node,
org.kie.dmn.model.api.DecisionTable dt) |
static BaseDMNTypeImpl |
DMNEvaluatorCompiler.inferTypeRef(DMNModelImpl model,
org.kie.dmn.model.api.DecisionTable dt,
org.kie.dmn.model.api.OutputClause oc) |
void |
DMNCompilerImpl.linkRequirements(DMNModelImpl model,
DMNBaseNode node) |
static void |
DecisionCompiler.loadInCtx(DMNBaseNode node,
DMNCompilerContext ctx,
DMNModelImpl model) |
protected static URL |
DMNCompilerImpl.pmmlImportURL(ClassLoader classLoader,
DMNModelImpl model,
org.kie.dmn.model.api.Import i,
org.kie.dmn.model.api.DMNModelInstrumentedBase node) |
void |
DMNFEELHelper.processEvents(DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message msg,
Object... msgParams) |
static void |
DMNCompilerHelper.reportMissingVariable(DMNModelImpl model,
org.kie.dmn.model.api.NamedElement node,
org.kie.dmn.model.api.DMNModelInstrumentedBase source,
Msg.Message1 message) |
protected static org.kie.api.io.Resource |
DMNCompilerImpl.resolveRelativeResource(ClassLoader classLoader,
DMNModelImpl model,
org.kie.dmn.model.api.Import i,
org.kie.dmn.model.api.DMNModelInstrumentedBase node,
Function<String,Reader> relativeResolver) |
protected static URI |
DMNCompilerImpl.resolveRelativeURI(DMNModelImpl model,
String relative) |
org.kie.dmn.api.core.DMNType |
DMNCompilerImpl.resolveTypeRef(DMNModelImpl dmnModel,
org.kie.dmn.model.api.NamedElement model,
org.kie.dmn.model.api.DMNModelInstrumentedBase localElement,
QName typeRef)
Resolve the QName typeRef accordingly to definition of builtin (FEEL) types, local model ItemDef or imported definitions.
|