void |
DMNCompilerImpl.AfterProcessDrgElements.callback(DMNCompilerImpl compiler,
DMNCompilerContext ctx,
DMNModelImpl model) |
|
static boolean |
DMNCompilerHelper.checkVariableName(DMNModelImpl model,
org.kie.dmn.model.api.NamedElement element,
java.lang.String variableName) |
|
org.kie.dmn.feel.lang.CompiledExpression |
DMNFEELHelper.compile(DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message msg,
java.lang.String dtableName,
java.lang.String expr,
org.kie.dmn.feel.lang.CompilerContext feelctx,
int index) |
Deprecated.
|
protected DMNExpressionEvaluator |
DMNEvaluatorCompiler.compileDecisionTable(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
java.lang.String dtName,
org.kie.dmn.model.api.DecisionTable dt) |
|
void |
BusinessKnowledgeModelCompiler.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) |
|
void |
DecisionServiceCompiler.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) |
|
DMNExpressionEvaluator |
DMNDecisionLogicCompiler.compileExpression(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
java.lang.String exprName,
org.kie.dmn.model.api.Expression expression) |
|
DMNExpressionEvaluator |
DMNEvaluatorCompiler.compileExpression(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
java.lang.String exprName,
org.kie.dmn.model.api.Expression expression) |
|
org.kie.dmn.feel.lang.CompiledExpression |
DMNFEELHelper.compileFeelExpression(DMNCompilerContext ctx,
java.lang.String expression,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
java.lang.Object... msgParams) |
|
void |
BusinessKnowledgeModelCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
|
void |
DecisionCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
|
void |
DecisionServiceCompiler.compileNode(org.kie.dmn.model.api.DecisionService ds,
DMNCompilerImpl compiler,
DMNModelImpl model) |
backport of DMN v1.1
|
void |
DecisionServiceCompiler.compileNode(org.kie.dmn.model.api.DRGElement drge,
DMNCompilerImpl compiler,
DMNModelImpl model) |
|
void |
DRGElementCompiler.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 |
KnowledgeSourceCompiler.compileNode(org.kie.dmn.model.api.DRGElement de,
DMNCompilerImpl compiler,
DMNModelImpl model) |
|
org.kie.dmn.feel.runtime.FEELFunction |
DMNFEELHelper.evaluateFunctionDef(DMNCompilerContext ctx,
java.lang.String expression,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
java.lang.Object... msgParams) |
|
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,
java.lang.Object... msgParams) |
|
java.util.List<org.kie.dmn.feel.runtime.UnaryTest> |
DMNFEELHelper.evaluateUnaryTests(DMNCompilerContext ctx,
java.lang.String unaryTests,
DMNModelImpl model,
org.kie.dmn.model.api.DMNElement element,
Msg.Message errorMsg,
java.lang.Object... msgParams) |
|
static java.util.List<java.lang.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 org.kie.api.io.Resource |
DMNCompilerImpl.pmmlImportResource(java.lang.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,
java.lang.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(java.lang.ClassLoader classLoader,
DMNModelImpl model,
org.kie.dmn.model.api.Import i,
org.kie.dmn.model.api.DMNModelInstrumentedBase node,
java.util.function.Function<java.lang.String,java.io.Reader> relativeResolver) |
|
protected static java.net.URI |
DMNCompilerImpl.resolveRelativeURI(DMNModelImpl model,
java.lang.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,
javax.xml.namespace.QName typeRef) |
Resolve the QName typeRef accordingly to definition of builtin (FEEL) types, local model ItemDef or imported definitions.
|