Skip navigation links
KIE :: Decision Model Notation :: Core 7.5.0.Final-redhat-4
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractMessage(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.AbstractMessage
 
accept(DRGElement) - Method in class org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler
 
accept(DMNNode) - Method in class org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler
 
accept(DRGElement) - Method in class org.kie.dmn.core.compiler.DecisionCompiler
 
accept(DMNNode) - Method in class org.kie.dmn.core.compiler.DecisionCompiler
 
accept(DRGElement) - Method in interface org.kie.dmn.core.compiler.DRGElementCompiler
 
accept(DMNNode) - Method in interface org.kie.dmn.core.compiler.DRGElementCompiler
 
accept(DRGElement) - Method in class org.kie.dmn.core.compiler.InputDataCompiler
 
accept(DRGElement) - Method in class org.kie.dmn.core.compiler.KnowledgeSourceCompiler
 
Activator - Class in org.kie.dmn.core.osgi
 
Activator() - Constructor for class org.kie.dmn.core.osgi.Activator
 
addAll(List<DMNMessage>) - Method in interface org.kie.dmn.core.api.DMNMessageManager
 
addAll(List<DMNMessage>) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addAll(List<DMNMessage>) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
addAll(List<DMNMessage>) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
addBusinessKnowledgeModel(BusinessKnowledgeModelNode) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addColumn(String) - Method in class org.kie.dmn.core.ast.DMNRelationEvaluator
 
addDecision(DecisionNode) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addDependency(String, DMNNode) - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
addDRGElementCompiler(DRGElementCompiler) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
addDRGElementCompilers(List<DRGElementCompiler>) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
addElement(DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.DMNListEvaluator
 
addEntry(String, DMNType, DMNExpressionEvaluator, ContextEntry) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator
 
addExtension(DMNExtensionRegister) - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
addExtensions(List<DMNExtensionRegister>) - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
addField(String, DMNType) - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
addInput(InputDataNode) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addItemDefinition(ItemDefNode) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addListener(DMNRuntimeEventListener) - Method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
addListener(DMNRuntimeEventListener) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
addMessage(DMNMessage) - Method in interface org.kie.dmn.core.api.DMNMessageManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase) - Method in interface org.kie.dmn.core.api.DMNMessageManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, Throwable) - Method in interface org.kie.dmn.core.api.DMNMessageManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, FEELEvent) - Method in interface org.kie.dmn.core.api.DMNMessageManager
 
addMessage(DMNMessage) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, Throwable) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, FEELEvent) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
addMessage(DMNMessage) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, Throwable) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, FEELEvent) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
addMessage(DMNMessage) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, Throwable) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
addMessage(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, FEELEvent) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
addModel(String, DMNModel) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
addParameter(String, DMNType) - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
addParameter(String, DMNType, DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.DMNInvocationEvaluator
 
addProfiles(List<DMNProfile>) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
addResource(Object, Resource, ResourceType, ResourceConfiguration) - Method in class org.kie.dmn.core.assembler.DMNAssemblerService
 
addRow(List<DMNExpressionEvaluator>) - Method in class org.kie.dmn.core.ast.DMNRelationEvaluator
 
afterEvaluateBKM(AfterEvaluateBKMEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
AfterEvaluateBKMEventImpl - Class in org.kie.dmn.core.impl
 
AfterEvaluateBKMEventImpl(BusinessKnowledgeModelNode, DMNResult) - Constructor for class org.kie.dmn.core.impl.AfterEvaluateBKMEventImpl
 
afterEvaluateDecision(AfterEvaluateDecisionEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
AfterEvaluateDecisionEventImpl - Class in org.kie.dmn.core.impl
 
AfterEvaluateDecisionEventImpl(DecisionNode, DMNResult) - Constructor for class org.kie.dmn.core.impl.AfterEvaluateDecisionEventImpl
 
afterEvaluateDecisionTable(AfterEvaluateDecisionTableEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
AfterEvaluateDecisionTableEventImpl - Class in org.kie.dmn.core.impl
 
AfterEvaluateDecisionTableEventImpl(String, String, DMNResult, List<Integer>, List<Integer>) - Constructor for class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 

B

BaseDMNTypeImpl - Class in org.kie.dmn.core.impl
 
BaseDMNTypeImpl(String, String, String, boolean, DMNType, Type) - Constructor for class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
beforeEvaluateBKM(BeforeEvaluateBKMEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
BeforeEvaluateBKMEventImpl - Class in org.kie.dmn.core.impl
 
BeforeEvaluateBKMEventImpl(BusinessKnowledgeModelNode, DMNResult) - Constructor for class org.kie.dmn.core.impl.BeforeEvaluateBKMEventImpl
 
beforeEvaluateDecision(BeforeEvaluateDecisionEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
BeforeEvaluateDecisionEventImpl - Class in org.kie.dmn.core.impl
 
BeforeEvaluateDecisionEventImpl(DecisionNode, DMNResult) - Constructor for class org.kie.dmn.core.impl.BeforeEvaluateDecisionEventImpl
 
beforeEvaluateDecisionTable(BeforeEvaluateDecisionTableEvent) - Method in class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
BeforeEvaluateDecisionTableEventImpl - Class in org.kie.dmn.core.impl
 
BeforeEvaluateDecisionTableEventImpl(String, String, DMNResult) - Constructor for class org.kie.dmn.core.impl.BeforeEvaluateDecisionTableEventImpl
 
BusinessKnowledgeModelCompiler - Class in org.kie.dmn.core.compiler
 
BusinessKnowledgeModelCompiler() - Constructor for class org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler
 
BusinessKnowledgeModelNodeImpl - Class in org.kie.dmn.core.ast
 
BusinessKnowledgeModelNodeImpl() - Constructor for class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
BusinessKnowledgeModelNodeImpl(BusinessKnowledgeModel) - Constructor for class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
BusinessKnowledgeModelNodeImpl(BusinessKnowledgeModel, DMNType) - Constructor for class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 

C

checkVariableName(DMNModelImpl, NamedElement, String) - Static method in class org.kie.dmn.core.compiler.DMNCompilerHelper
 
clipString(String, int) - Static method in class org.kie.dmn.core.util.MsgUtil
 
clone() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
clone() - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
clone() - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
clone() - Method in class org.kie.dmn.core.impl.SimpleTypeImpl
 
compile(Resource) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
compile(Reader) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
compile(Definitions) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
compileEvaluator(DMNNode, DMNCompilerImpl, DMNCompilerContext, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler
 
compileEvaluator(DMNNode, DMNCompilerImpl, DMNCompilerContext, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.DecisionCompiler
 
compileEvaluator(DMNNode, DMNCompilerImpl, DMNCompilerContext, DMNModelImpl) - Method in interface org.kie.dmn.core.compiler.DRGElementCompiler
 
compileExpression(DMNCompilerContext, DMNModelImpl, DMNBaseNode, String, Expression) - Method in class org.kie.dmn.core.compiler.DMNEvaluatorCompiler
 
compileFeelExpression(DMNCompilerContext, String, DMNModelImpl, DMNElement, Msg.Message, Object...) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
compileNode(DRGElement, DMNCompilerImpl, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler
 
compileNode(DRGElement, DMNCompilerImpl, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.DecisionCompiler
 
compileNode(DRGElement, DMNCompilerImpl, DMNModelImpl) - Method in interface org.kie.dmn.core.compiler.DRGElementCompiler
 
compileNode(DRGElement, DMNCompilerImpl, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.InputDataCompiler
 
compileNode(DRGElement, DMNCompilerImpl, DMNModelImpl) - Method in class org.kie.dmn.core.compiler.KnowledgeSourceCompiler
 
CompositeTypeImpl - Class in org.kie.dmn.core.impl
 
CompositeTypeImpl() - Constructor for class org.kie.dmn.core.impl.CompositeTypeImpl
 
CompositeTypeImpl(String, String, String) - Constructor for class org.kie.dmn.core.impl.CompositeTypeImpl
 
CompositeTypeImpl(String, String, String, boolean) - Constructor for class org.kie.dmn.core.impl.CompositeTypeImpl
 
CompositeTypeImpl(String, String, String, boolean, Map<String, DMNType>, DMNType, Type) - Constructor for class org.kie.dmn.core.impl.CompositeTypeImpl
 
ContextEntryDef(String, DMNType, DMNExpressionEvaluator, ContextEntry) - Constructor for class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
createAndDeployJar(KieServices, ReleaseId, Resource...) - Static method in class org.kie.dmn.core.util.KieHelper
 
createJar(KieServices, ReleaseId, Resource...) - Static method in class org.kie.dmn.core.util.KieHelper
 
createMessage(Msg.Message0) - Static method in class org.kie.dmn.core.util.MsgUtil
 
createMessage(Msg.Message1, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
createMessage(Msg.Message2, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
createMessage(Msg.Message3, Object, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
createMessage(Msg.Message4, Object, Object, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
CYCLIC_DEP_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 

D

DECISION_NOT_FOUND_FOR_ID - Static variable in class org.kie.dmn.core.util.Msg
 
DECISION_NOT_FOUND_FOR_NAME - Static variable in class org.kie.dmn.core.util.Msg
 
DecisionCompiler - Class in org.kie.dmn.core.compiler
 
DecisionCompiler() - Constructor for class org.kie.dmn.core.compiler.DecisionCompiler
 
DecisionNodeImpl - Class in org.kie.dmn.core.ast
 
DecisionNodeImpl() - Constructor for class org.kie.dmn.core.ast.DecisionNodeImpl
 
DecisionNodeImpl(Decision) - Constructor for class org.kie.dmn.core.ast.DecisionNodeImpl
 
DecisionNodeImpl(Decision, DMNType) - Constructor for class org.kie.dmn.core.ast.DecisionNodeImpl
 
DEFAULT_VALUE - Static variable in class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
The default value for this option
DefaultDMNMessagesManager - Class in org.kie.dmn.core.util
 
DefaultDMNMessagesManager() - Constructor for class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
DefaultDMNRuntimeEventListener - Class in org.kie.dmn.core.api.event
A default implementation for the DMN Runtime Event Listener that can be subclassed by application implementations to listen for specific events
DefaultDMNRuntimeEventListener() - Constructor for class org.kie.dmn.core.api.event.DefaultDMNRuntimeEventListener
 
displayDependencies(List<ItemDefinition>, String) - Static method in class org.kie.dmn.core.compiler.ItemDefinitionDependenciesSorter
 
DMN_COMPILER_CACHE_KEY - Static variable in class org.kie.dmn.core.assembler.DMNAssemblerService
 
DMN_EXTENSION_REGISTER_PREFIX - Static variable in class org.kie.dmn.core.assembler.DMNAssemblerService
 
DMN_PROFILE_PREFIX - Static variable in class org.kie.dmn.core.assembler.DMNAssemblerService
 
DMN_PROFILES_CACHE_KEY - Static variable in class org.kie.dmn.core.assembler.DMNAssemblerService
 
DMNAssemblerService - Class in org.kie.dmn.core.assembler
 
DMNAssemblerService() - Constructor for class org.kie.dmn.core.assembler.DMNAssemblerService
 
DMNBaseNode - Class in org.kie.dmn.core.ast
 
DMNBaseNode() - Constructor for class org.kie.dmn.core.ast.DMNBaseNode
 
DMNBaseNode(NamedElement) - Constructor for class org.kie.dmn.core.ast.DMNBaseNode
 
DMNCompilerConfigurationImpl - Class in org.kie.dmn.core.compiler
 
DMNCompilerConfigurationImpl() - Constructor for class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
DMNCompilerContext - Class in org.kie.dmn.core.compiler
 
DMNCompilerContext() - Constructor for class org.kie.dmn.core.compiler.DMNCompilerContext
 
DMNCompilerHelper - Class in org.kie.dmn.core.compiler
 
DMNCompilerImpl - Class in org.kie.dmn.core.compiler
 
DMNCompilerImpl() - Constructor for class org.kie.dmn.core.compiler.DMNCompilerImpl
 
DMNCompilerImpl(DMNCompilerConfiguration) - Constructor for class org.kie.dmn.core.compiler.DMNCompilerImpl
 
DMNContextEvaluator - Class in org.kie.dmn.core.ast
 
DMNContextEvaluator(String, Context) - Constructor for class org.kie.dmn.core.ast.DMNContextEvaluator
 
DMNContextEvaluator.ContextEntryDef - Class in org.kie.dmn.core.ast
 
DMNContextImpl - Class in org.kie.dmn.core.impl
 
DMNContextImpl() - Constructor for class org.kie.dmn.core.impl.DMNContextImpl
 
DMNContextImpl(Map<String, Object>) - Constructor for class org.kie.dmn.core.impl.DMNContextImpl
 
DMNDecisionResultImpl - Class in org.kie.dmn.core.impl
 
DMNDecisionResultImpl(String, String) - Constructor for class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
DMNDecisionResultImpl(String, String, DMNDecisionResult.DecisionEvaluationStatus, Object, List<DMNMessage>) - Constructor for class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
DMNDTExpressionEvaluator - Class in org.kie.dmn.core.ast
An evaluator for DMN Decision Table Expressions
DMNDTExpressionEvaluator(DMNNode, DTInvokerFunction) - Constructor for class org.kie.dmn.core.ast.DMNDTExpressionEvaluator
 
DMNEvaluatorCompiler - Class in org.kie.dmn.core.compiler
 
DMNEvaluatorCompiler(DMNCompilerImpl, DMNFEELHelper) - Constructor for class org.kie.dmn.core.compiler.DMNEvaluatorCompiler
 
DMNExpressionEvaluator - Interface in org.kie.dmn.core.api
An Expression Evaluator interface for DMN defined expressions
DMNFactory - Class in org.kie.dmn.core.api
 
DMNFEELHelper - Class in org.kie.dmn.core.compiler
 
DMNFEELHelper() - Constructor for class org.kie.dmn.core.compiler.DMNFEELHelper
 
DMNFEELHelper.FEELEventsListenerImpl - Class in org.kie.dmn.core.compiler
 
DMNFunction(String, List<DMNFunctionDefinitionEvaluator.FormalParameter>, FunctionDefinition, DMNExpressionEvaluator, DMNRuntimeEventManager, DMNResultImpl) - Constructor for class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
DMNFunctionDefinitionEvaluator - Class in org.kie.dmn.core.ast
 
DMNFunctionDefinitionEvaluator(String, FunctionDefinition) - Constructor for class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
DMNFunctionDefinitionEvaluator.DMNFunction - Class in org.kie.dmn.core.ast
 
DMNInvocationEvaluator - Class in org.kie.dmn.core.ast
 
DMNInvocationEvaluator(String, DMNElement, String, Invocation, BiFunction<DMNContext, String, FEELFunction>) - Constructor for class org.kie.dmn.core.ast.DMNInvocationEvaluator
 
DMNKnowledgeBuilderError - Class in org.kie.dmn.core.impl
 
DMNKnowledgeBuilderError(ResultSeverity, Resource, String, String) - Constructor for class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
DMNKnowledgeBuilderError(ResultSeverity, Resource, String) - Constructor for class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
DMNKnowledgeBuilderError(ResultSeverity, String) - Constructor for class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
DMNListEvaluator - Class in org.kie.dmn.core.ast
 
DMNListEvaluator(String, DMNElement, List) - Constructor for class org.kie.dmn.core.ast.DMNListEvaluator
 
DMNLiteralExpressionEvaluator - Class in org.kie.dmn.core.ast
An evaluator for DMN Literal Expressions
DMNLiteralExpressionEvaluator(CompiledExpression) - Constructor for class org.kie.dmn.core.ast.DMNLiteralExpressionEvaluator
 
DMNMessageImpl - Class in org.kie.dmn.core.impl
 
DMNMessageImpl() - Constructor for class org.kie.dmn.core.impl.DMNMessageImpl
 
DMNMessageImpl(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase) - Constructor for class org.kie.dmn.core.impl.DMNMessageImpl
 
DMNMessageImpl(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, Throwable) - Constructor for class org.kie.dmn.core.impl.DMNMessageImpl
 
DMNMessageImpl(DMNMessage.Severity, String, DMNMessageType, DMNModelInstrumentedBase, FEELEvent) - Constructor for class org.kie.dmn.core.impl.DMNMessageImpl
 
DMNMessageManager - Interface in org.kie.dmn.core.api
An internal interface for objects that also support managing message lists
DMNModelImpl - Class in org.kie.dmn.core.impl
 
DMNModelImpl() - Constructor for class org.kie.dmn.core.impl.DMNModelImpl
 
DMNModelImpl(Definitions) - Constructor for class org.kie.dmn.core.impl.DMNModelImpl
 
DMNOption - Interface in org.kie.dmn.core.compiler
 
DMNPackageImpl - Class in org.kie.dmn.core.impl
 
DMNPackageImpl() - Constructor for class org.kie.dmn.core.impl.DMNPackageImpl
 
DMNPackageImpl(String) - Constructor for class org.kie.dmn.core.impl.DMNPackageImpl
 
DMNProfile - Interface in org.kie.dmn.core.compiler
 
DMNRelationEvaluator - Class in org.kie.dmn.core.ast
 
DMNRelationEvaluator(String, DMNElement, Relation) - Constructor for class org.kie.dmn.core.ast.DMNRelationEvaluator
 
DMNResultImpl - Class in org.kie.dmn.core.impl
 
DMNResultImpl(DMNModel) - Constructor for class org.kie.dmn.core.impl.DMNResultImpl
 
DMNRuntimeEventManagerImpl - Class in org.kie.dmn.core.impl
 
DMNRuntimeEventManagerImpl() - Constructor for class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
DMNRuntimeEventManagerImpl(DMNRuntime) - Constructor for class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
DMNRuntimeEventManagerUtils - Class in org.kie.dmn.core.impl
 
DMNRuntimeImpl - Class in org.kie.dmn.core.impl
 
DMNRuntimeImpl(KieRuntime) - Constructor for class org.kie.dmn.core.impl.DMNRuntimeImpl
 
DMNRuntimeService - Class in org.kie.dmn.core.runtime
 
DMNRuntimeService() - Constructor for class org.kie.dmn.core.runtime.DMNRuntimeService
 
DMNScope - Class in org.kie.dmn.core.compiler
 
DMNScope() - Constructor for class org.kie.dmn.core.compiler.DMNScope
 
DMNScope(DMNScope) - Constructor for class org.kie.dmn.core.compiler.DMNScope
 
DMNTypeRegistry - Class in org.kie.dmn.core.compiler
 
DMNTypeRegistry() - Constructor for class org.kie.dmn.core.compiler.DMNTypeRegistry
 
DMNWeaverService - Class in org.kie.dmn.core.weaver
 
DMNWeaverService() - Constructor for class org.kie.dmn.core.weaver.DMNWeaverService
 
DRGElementCompiler - Interface in org.kie.dmn.core.compiler
 
DTABLE_EMPTY_ENTRY - Static variable in class org.kie.dmn.core.util.Msg
 
DTABLE_SINGLEOUT_NONAME - Static variable in class org.kie.dmn.core.util.Msg
 
DTABLE_SINGLEOUT_NOTYPEREF - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATE_CONTEXT_ENTRY - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATE_DRG_ELEMENT - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATE_FORMAL_PARAM - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATED_ITEM_COMPONENT - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATED_ITEM_DEFINITION - Static variable in class org.kie.dmn.core.util.Msg
 
DUPLICATED_RELATION_COLUMN - Static variable in class org.kie.dmn.core.util.Msg
 

E

ELEMREF_NOHASH - Static variable in class org.kie.dmn.core.util.Msg
 
enterFrame() - Method in class org.kie.dmn.core.compiler.DMNCompilerContext
 
equals(Object) - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
equals(Object) - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
ERR_COMPILING_ALLOWED_VALUES_LIST_ON_ITEM_DEF - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_COMPILING_FEEL_EXPR_FOR_NAME_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_COMPILING_FEEL_EXPR_ON_DT - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_COMPILING_FEEL_EXPR_ON_DT_INPUT_CLAUSE_IDX - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_COMPILING_FEEL_EXPR_ON_DT_OUTPUT_CLAUSE_IDX - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_COMPILING_FEEL_EXPR_ON_DT_RULE_IDX - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_EVAL_CTX_ENTRY_ON_CTX - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_EVAL_LIST_ELEMENT_ON_POSITION_ON_LIST - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_EVAL_PARAM_FOR_INVOCATION_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_EVAL_ROW_ELEMENT_ON_POSITION_ON_ROW_OF_RELATION - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_INVOKING_FUNCTION_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERR_INVOKING_PARAM_EXPR_FOR_PARAM_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERROR_CHECKING_ALLOWED_VALUES - Static variable in class org.kie.dmn.core.util.Msg
 
ERROR_EVAL_BKM_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERROR_EVAL_DECISION_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ERROR_EVAL_NODE_DEP_WRONG_TYPE - Static variable in class org.kie.dmn.core.util.Msg
 
ERROR_EVAL_NODE_RESULT_WRONG_TYPE - Static variable in class org.kie.dmn.core.util.Msg
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in interface org.kie.dmn.core.api.DMNExpressionEvaluator
Evaluates the expression, returning its result type (SUCCESS/FAILURE) and result value.
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNDTExpressionEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNInvocationEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNListEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNLiteralExpressionEvaluator
 
evaluate(DMNRuntimeEventManager, DMNResult) - Method in class org.kie.dmn.core.ast.DMNRelationEvaluator
 
evaluateAll(DMNModel, DMNContext) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
evaluateById(DMNModel, DMNContext, String...) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
evaluateByName(DMNModel, DMNContext, String...) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
evaluateDecisionById(DMNModel, String, DMNContext) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
evaluateDecisionByName(DMNModel, String, DMNContext) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
evaluateFunctionDef(DMNCompilerContext, String, DMNModelImpl, DMNElement, Msg.Message, Object...) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
evaluateFunctionDef(DMNCompilerContext, CompiledExpression, DMNModelImpl, DMNElement, Msg.Message, Object...) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
evaluateUnaryTests(DMNCompilerContext, String, DMNModelImpl, DMNElement, Msg.Message, Object...) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
EvaluatorResult - Interface in org.kie.dmn.core.api
 
EvaluatorResult.ResultType - Enum in org.kie.dmn.core.api
 
EvaluatorResultImpl - Class in org.kie.dmn.core.ast
 
EvaluatorResultImpl(Object, EvaluatorResult.ResultType) - Constructor for class org.kie.dmn.core.ast.EvaluatorResultImpl
 
exitFrame() - Method in class org.kie.dmn.core.compiler.DMNCompilerContext
 
EXPR_TYPE_NOT_SUPPORTED_IN_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
ExtendedDMNProfile - Class in org.kie.dmn.core.compiler.profiles
 
ExtendedDMNProfile() - Constructor for class org.kie.dmn.core.compiler.profiles.ExtendedDMNProfile
 

F

FAILED_NO_XML_SOURCE - Static variable in class org.kie.dmn.core.util.Msg
 
FAILED_VALIDATOR - Static variable in class org.kie.dmn.core.util.Msg
 
FAILED_XML_VALIDATION - Static variable in class org.kie.dmn.core.util.Msg
 
FEEL_ERROR - Static variable in class org.kie.dmn.core.util.Msg
 
FEEL_WARN - Static variable in class org.kie.dmn.core.util.Msg
 
FEELEventsListenerImpl() - Constructor for class org.kie.dmn.core.compiler.DMNFEELHelper.FEELEventsListenerImpl
 
fireAfterEvaluateBKM(DMNRuntimeEventManager, BusinessKnowledgeModelNode, DMNResult) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
fireAfterEvaluateDecision(DMNRuntimeEventManager, DecisionNode, DMNResult) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
fireAfterEvaluateDecisionTable(DMNRuntimeEventManager, String, String, DMNResult, List<Integer>, List<Integer>) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
fireBeforeEvaluateBKM(DMNRuntimeEventManager, BusinessKnowledgeModelNode, DMNResult) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
fireBeforeEvaluateDecision(DMNRuntimeEventManager, DecisionNode, DMNResult) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
fireBeforeEvaluateDecisionTable(DMNRuntimeEventManager, String, String, DMNResult) - Static method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerUtils
 
FUNC_DEF_BODY_NOT_CONTEXT - Static variable in class org.kie.dmn.core.util.Msg
 
FUNC_DEF_COMPILATION_ERR - Static variable in class org.kie.dmn.core.util.Msg
 
FUNC_DEF_INVALID_KIND - Static variable in class org.kie.dmn.core.util.Msg
 
FUNC_DEF_MISSING_ENTRY - Static variable in class org.kie.dmn.core.util.Msg
 
FUNC_DEF_PMML_NOT_SUPPORTED - Static variable in class org.kie.dmn.core.util.Msg
 
FUNCTION_NOT_FOUND - Static variable in class org.kie.dmn.core.util.Msg
 

G

get(String) - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
getAll() - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
getAllModels() - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
getAllowedValues() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getAllowedValuesFEEL() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getBaseType() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getBusinessKnowledgeModel() - Method in class org.kie.dmn.core.impl.AfterEvaluateBKMEventImpl
 
getBusinessKnowledgeModel() - Method in class org.kie.dmn.core.impl.BeforeEvaluateBKMEventImpl
 
getBusinessKnowledgeModelById(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getBusinessKnowledgeModelByName(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getBusinessKnowledgeModels() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getBusinessKnowledModel() - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
getColumns() - Method in class org.kie.dmn.core.ast.DMNRelationEvaluator
 
getContext() - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getContextEntry() - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
getDecision() - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
getDecision() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionEventImpl
 
getDecision() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionEventImpl
 
getDecisionById(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getDecisionByName(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getDecisionId() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
getDecisionName() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
getDecisionResultById(String) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getDecisionResultByName(String) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getDecisionResults() - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getDecisions() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getDecisionTableName() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
getDecisionTableName() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionTableEventImpl
 
getDefinitions() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getDependencies() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getDRGElementCompilers() - Method in interface org.kie.dmn.core.compiler.DMNProfile
 
getDRGElementCompilers() - Method in class org.kie.dmn.core.compiler.profiles.ExtendedDMNProfile
 
getElements() - Method in class org.kie.dmn.core.ast.DMNListEvaluator
 
getEntries() - Method in class org.kie.dmn.core.ast.DMNContextEvaluator
 
getEvaluationStatus() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
getEvaluator() - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
getEvaluator() - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
getEvaluator() - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
getEvaluator() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
getEvaluatorCompiler() - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
getException() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getExpression() - Method in class org.kie.dmn.core.ast.DMNLiteralExpressionEvaluator
 
getExtensionRegisters() - Method in interface org.kie.dmn.core.compiler.DMNProfile
 
getExtensionRegisters() - Method in class org.kie.dmn.core.compiler.profiles.ExtendedDMNProfile
 
getFeelEvent() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getFeelEvents() - Method in class org.kie.dmn.core.compiler.DMNFEELHelper.FEELEventsListenerImpl
 
getFEELFunctions() - Method in class org.kie.dmn.core.compiler.profiles.ExtendedDMNProfile
 
getFeelType() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getFields() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getFields() - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
getId() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getId() - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
getId() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getIdentifierString() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getInformationRequirement() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getInputById(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getInputByName(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getInputData() - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
getInputs() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getItemDef() - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
getItemDefinitionById(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getItemDefinitionByName(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getItemDefinitions() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getKieContainer(ReleaseId, Resource...) - Static method in class org.kie.dmn.core.util.KieHelper
 
getKnowledgeRequirement() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getLines() - Method in class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
getListeners() - Method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
getListeners() - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
getMask() - Method in class org.kie.dmn.core.util.Msg.AbstractMessage
 
getMask() - Method in interface org.kie.dmn.core.util.Msg.Message
 
getMatches() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
getMessage() - Method in class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
getMessage() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getMessages() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
getMessages() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getMessages(DMNMessage.Severity...) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getMessages() - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getMessages(DMNMessage.Severity...) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
getMessages() - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
getMessages(DMNMessage.Severity...) - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
getMessageType() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getModel(String) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
getModel() - Method in class org.kie.dmn.core.impl.DMNResultImpl
Returns the model this DMNResult belongs to.
getModel(String, String) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
getModels() - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
getName() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getName() - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
getName() - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
getName() - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
getName() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getName() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getNamespace() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
getNamespace() - Method in class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
getNamespace() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getNamespace() - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
getNodeName() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
getNodeName() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionTableEventImpl
 
getOption(Class<T>) - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
getParameterNames() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
getParameterNames() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
getParameters() - Method in class org.kie.dmn.core.ast.DMNInvocationEvaluator
 
getParameterType(String) - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
getParameterTypes() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
getParameterTypes() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
getProfiles() - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
getProfiles() - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
getProperties() - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
getPropertyName() - Method in class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
 
getRegisteredExtensions() - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
getRegisteredExtensions() - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
getRequiredInputsForDecisionId(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getRequiredInputsForDecisionName(String) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getResource() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getResourceType() - Method in class org.kie.dmn.core.assembler.DMNAssemblerService
 
getResourceType() - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
getResourceType() - Method in class org.kie.dmn.core.weaver.DMNWeaverService
 
getResult() - Method in interface org.kie.dmn.core.api.EvaluatorResult
 
getResult() - Method in class org.kie.dmn.core.ast.EvaluatorResultImpl
 
getResult() - Method in class org.kie.dmn.core.impl.AfterEvaluateBKMEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.BeforeEvaluateBKMEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionTableEventImpl
 
getResult() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
getResultType() - Method in interface org.kie.dmn.core.api.EvaluatorResult
 
getResultType() - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
getResultType() - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
getResultType() - Method in class org.kie.dmn.core.ast.EvaluatorResultImpl
 
getRows() - Method in class org.kie.dmn.core.ast.DMNRelationEvaluator
 
getRuntime() - Method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
getRuntime() - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
getSelected() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
getServiceInterface() - Method in class org.kie.dmn.core.runtime.DMNRuntimeService
 
getSeverity() - Method in class org.kie.dmn.core.impl.DMNKnowledgeBuilderError
 
getSeverity() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getSource() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getSourceId() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getSourceReference() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
getType() - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
getType() - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
getType() - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
getType() - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
getType() - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
getType() - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
getType() - Method in class org.kie.dmn.core.util.Msg.AbstractMessage
 
getType() - Method in interface org.kie.dmn.core.util.Msg.Message
 
getTypeRegistry() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
getVariables() - Method in class org.kie.dmn.core.compiler.DMNCompilerContext
 
getVariables() - Method in class org.kie.dmn.core.compiler.DMNScope
 

H

hasErrors() - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
hasErrors() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
hasErrors() - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
hasErrors() - Method in class org.kie.dmn.core.util.DefaultDMNMessagesManager
 
hashCode() - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
hashCode() - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
hashCode() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 

I

InputDataCompiler - Class in org.kie.dmn.core.compiler
 
InputDataCompiler() - Constructor for class org.kie.dmn.core.compiler.InputDataCompiler
 
InputDataNodeImpl - Class in org.kie.dmn.core.ast
 
InputDataNodeImpl() - Constructor for class org.kie.dmn.core.ast.InputDataNodeImpl
 
InputDataNodeImpl(InputData) - Constructor for class org.kie.dmn.core.ast.InputDataNodeImpl
 
InputDataNodeImpl(InputData, DMNType) - Constructor for class org.kie.dmn.core.ast.InputDataNodeImpl
 
internalIsAssignableValue(Object) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
internalIsAssignableValue(Object) - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
internalIsAssignableValue(Object) - Method in class org.kie.dmn.core.impl.SimpleTypeImpl
 
internalIsInstanceOf(Object) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
internalIsInstanceOf(Object) - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
internalIsInstanceOf(Object) - Method in class org.kie.dmn.core.impl.SimpleTypeImpl
 
INVALID_NAME - Static variable in class org.kie.dmn.core.util.Msg
 
INVALID_SYNTAX - Static variable in class org.kie.dmn.core.util.Msg
 
INVALID_SYNTAX2 - Static variable in class org.kie.dmn.core.util.Msg
 
invoke(EvaluationContext, Object[]) - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
isAssignableValue(Object) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
isCollection() - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
isCollection() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
isComposite() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
isComposite() - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
isComposite() - Method in class org.kie.dmn.core.impl.SimpleTypeImpl
 
isCustomFunction() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
isDefined(String) - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
isFunctionDefinition() - Method in class org.kie.dmn.core.ast.DMNLiteralExpressionEvaluator
 
isInstanceOf(Object) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
isRuntimeTypeCheck() - Method in class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
 
isRuntimeTypeCheck() - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
ItemDefinitionDependenciesSorter - Class in org.kie.dmn.core.compiler
 
ItemDefinitionDependenciesSorter(String) - Constructor for class org.kie.dmn.core.compiler.ItemDefinitionDependenciesSorter
 
ItemDefNodeImpl - Class in org.kie.dmn.core.ast
 
ItemDefNodeImpl(ItemDefinition) - Constructor for class org.kie.dmn.core.ast.ItemDefNodeImpl
 
ItemDefNodeImpl(ItemDefinition, DMNType) - Constructor for class org.kie.dmn.core.ast.ItemDefNodeImpl
 

K

KieHelper - Class in org.kie.dmn.core.util
 
KnowledgeSourceCompiler - Class in org.kie.dmn.core.compiler
 
KnowledgeSourceCompiler() - Constructor for class org.kie.dmn.core.compiler.KnowledgeSourceCompiler
 

L

linkRequirements(DMNModelImpl, DMNBaseNode) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 

M

merge(KieBase, KiePackage, DMNPackage) - Method in class org.kie.dmn.core.weaver.DMNWeaverService
 
Message0(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.Message0
 
Message1(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.Message1
 
Message2(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.Message2
 
Message3(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.Message3
 
Message4(DMNMessageType, String) - Constructor for class org.kie.dmn.core.util.Msg.Message4
 
MISSING_ENTRIES_ON_CONTEXT - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_BKM - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_DECISION - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_FUNCTION - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_INVOCATION - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_NAME - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_EXPRESSION_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_NAME_FOR_DT_OUTPUT - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_OUTPUT_VALUES - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_PARAMETER_FOR_INVOCATION - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_TYPEREF_FOR_COLUMN - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_TYPEREF_FOR_DT_OUTPUT - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_TYPEREF_FOR_PARAMETER - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_TYPEREF_FOR_VARIABLE - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_VARIABLE_FOR_BKM - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_VARIABLE_FOR_DECISION - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_VARIABLE_FOR_INPUT - Static variable in class org.kie.dmn.core.util.Msg
 
MISSING_VARIABLE_ON_CONTEXT - Static variable in class org.kie.dmn.core.util.Msg
 
Msg - Class in org.kie.dmn.core.util
 
Msg.AbstractMessage - Class in org.kie.dmn.core.util
 
Msg.Message - Interface in org.kie.dmn.core.util
 
Msg.Message0 - Class in org.kie.dmn.core.util
 
Msg.Message1 - Class in org.kie.dmn.core.util
 
Msg.Message2 - Class in org.kie.dmn.core.util
 
Msg.Message3 - Class in org.kie.dmn.core.util
 
Msg.Message4 - Class in org.kie.dmn.core.util
 
MsgUtil - Class in org.kie.dmn.core.util
 

N

newCompiler() - Static method in class org.kie.dmn.core.api.DMNFactory
 
newCompiler(DMNCompilerConfiguration) - Static method in class org.kie.dmn.core.api.DMNFactory
 
newCompilerConfiguration() - Static method in class org.kie.dmn.core.api.DMNFactory
 
newContext() - Static method in class org.kie.dmn.core.api.DMNFactory
 
newContext() - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
newKieRuntime(KieRuntime) - Method in class org.kie.dmn.core.runtime.DMNRuntimeService
 

O

onEvent(FEELEvent) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper.FEELEventsListenerImpl
 
org.kie.dmn.core.api - package org.kie.dmn.core.api
 
org.kie.dmn.core.api.event - package org.kie.dmn.core.api.event
 
org.kie.dmn.core.assembler - package org.kie.dmn.core.assembler
 
org.kie.dmn.core.ast - package org.kie.dmn.core.ast
 
org.kie.dmn.core.compiler - package org.kie.dmn.core.compiler
 
org.kie.dmn.core.compiler.profiles - package org.kie.dmn.core.compiler.profiles
 
org.kie.dmn.core.impl - package org.kie.dmn.core.impl
 
org.kie.dmn.core.osgi - package org.kie.dmn.core.osgi
 
org.kie.dmn.core.runtime - package org.kie.dmn.core.runtime
 
org.kie.dmn.core.util - package org.kie.dmn.core.util
 
org.kie.dmn.core.weaver - package org.kie.dmn.core.weaver
 
ORG_KIE_DMN_PREFIX - Static variable in class org.kie.dmn.core.assembler.DMNAssemblerService
 

P

PARAMETER_COUNT_MISMATCH - Static variable in class org.kie.dmn.core.util.Msg
 
performRuntimeTypeCheck(DMNModel) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
processEvents(DMNModelImpl, DMNElement, Msg.Message, Object...) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
PROPERTY_NAME - Static variable in class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
 

R

readExternal(ObjectInput) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
readExternal(ObjectInput) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
registerFEELFunctions(Collection<FEELFunction>) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
registerFEELFunctions(Collection<FEELFunction>) - Method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
registerType(DMNType) - Method in class org.kie.dmn.core.compiler.DMNTypeRegistry
 
RELATION_CELL_COUNT_MISMATCH - Static variable in class org.kie.dmn.core.util.Msg
 
RELATION_CELL_NOT_LITERAL - Static variable in class org.kie.dmn.core.util.Msg
 
removeDMNNodeFromIndexes(DMNNode) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
removeListener(DMNRuntimeEventListener) - Method in class org.kie.dmn.core.impl.DMNRuntimeEventManagerImpl
 
removeListener(DMNRuntimeEventListener) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
removeResource(Resource) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
reportMessage(Logger, DMNMessage.Severity, DMNModelInstrumentedBase, DMNMessageManager, Throwable, FEELEvent, Msg.Message0) - Static method in class org.kie.dmn.core.util.MsgUtil
 
reportMessage(Logger, DMNMessage.Severity, DMNModelInstrumentedBase, DMNMessageManager, Throwable, FEELEvent, Msg.Message1, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
reportMessage(Logger, DMNMessage.Severity, DMNModelInstrumentedBase, DMNMessageManager, Throwable, FEELEvent, Msg.Message2, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
reportMessage(Logger, DMNMessage.Severity, DMNModelInstrumentedBase, DMNMessageManager, Throwable, FEELEvent, Msg.Message3, Object, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
reportMessage(Logger, DMNMessage.Severity, DMNModelInstrumentedBase, DMNMessageManager, Throwable, FEELEvent, Msg.Message4, Object, Object, Object, Object) - Static method in class org.kie.dmn.core.util.MsgUtil
 
reportMissingVariable(DMNModelImpl, DRGElement, DMNModelInstrumentedBase, Msg.Message1) - Static method in class org.kie.dmn.core.compiler.DMNCompilerHelper
 
REQ_BKM_NOT_FOUND_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
REQ_DECISION_NOT_FOUND_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
REQ_DEP_INVALID_TYPE - Static variable in class org.kie.dmn.core.util.Msg
 
REQ_DEP_NOT_FOUND_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
REQ_INPUT_NOT_FOUND_FOR_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
resolve(String) - Method in class org.kie.dmn.core.compiler.DMNCompilerContext
 
resolve(String) - Method in class org.kie.dmn.core.compiler.DMNScope
 
resolveType(String, String) - Method in class org.kie.dmn.core.compiler.DMNTypeRegistry
 
resolveTypeRef(DMNModelImpl, DMNNode, NamedElement, DMNModelInstrumentedBase, QName) - Method in class org.kie.dmn.core.compiler.DMNCompilerImpl
 
RESULT_ENTRY - Static variable in class org.kie.dmn.core.ast.DMNContextEvaluator
 
RuntimeTypeCheckOption - Class in org.kie.dmn.core.compiler
 
RuntimeTypeCheckOption(boolean) - Constructor for class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
 
RuntimeTypeCheckOption(String) - Constructor for class org.kie.dmn.core.compiler.RuntimeTypeCheckOption
 

S

set(String, Object) - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
setAllowedValues(List<UnaryTest>) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setBaseType(DMNType) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setBusinessKnowledgeModel(BusinessKnowledgeModel) - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
setCollection(boolean) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setContext(DMNContext) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
setContextEntry(ContextEntry) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
setDecision(Decision) - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
setDecisionId(String) - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
setDecisionName(String) - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
setDecisionResult(String, DMNDecisionResult) - Method in class org.kie.dmn.core.impl.DMNResultImpl
 
setDefinitions(Definitions) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
setDependencies(Map<String, DMNNode>) - Method in class org.kie.dmn.core.ast.DMNBaseNode
 
setEvaluationStatus(DMNDecisionResult.DecisionEvaluationStatus) - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
setEvaluator(DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
setEvaluator(DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
setEvaluator(DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
setEvaluator(DMNExpressionEvaluator) - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator
 
setFeelType(Type) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setId(String) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setInputData(InputData) - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
setItemDef(ItemDefinition) - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
setMessages(List<DMNMessage>) - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
setName(String) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
setName(String) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setNamespace(String) - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
setNamespace(String) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
setOption(T) - Method in class org.kie.dmn.core.impl.DMNRuntimeImpl
 
setProperties(Map<String, String>) - Method in class org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
 
setResource(Resource) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
setResult(Object) - Method in class org.kie.dmn.core.impl.DMNDecisionResultImpl
 
setResultType(DMNType) - Method in class org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
 
setResultType(DMNType) - Method in class org.kie.dmn.core.ast.DecisionNodeImpl
 
setRuntimeTypeCheck(boolean) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
setType(DMNType) - Method in class org.kie.dmn.core.ast.DMNContextEvaluator.ContextEntryDef
 
setType(DMNType) - Method in class org.kie.dmn.core.ast.InputDataNodeImpl
 
setType(DMNType) - Method in class org.kie.dmn.core.ast.ItemDefNodeImpl
 
setVariable(String, DMNType) - Method in class org.kie.dmn.core.compiler.DMNCompilerContext
 
setVariable(String, DMNType) - Method in class org.kie.dmn.core.compiler.DMNScope
 
SimpleTypeImpl - Class in org.kie.dmn.core.impl
 
SimpleTypeImpl() - Constructor for class org.kie.dmn.core.impl.SimpleTypeImpl
 
SimpleTypeImpl(String, String, String) - Constructor for class org.kie.dmn.core.impl.SimpleTypeImpl
 
SimpleTypeImpl(String, String, String, boolean, List<UnaryTest>, DMNType, Type) - Constructor for class org.kie.dmn.core.impl.SimpleTypeImpl
 
sort(List<ItemDefinition>) - Method in class org.kie.dmn.core.compiler.ItemDefinitionDependenciesSorter
Return a new list of ItemDefinition sorted by dependencies (required dependencies comes first)

T

toString() - Method in class org.kie.dmn.core.ast.DMNFunctionDefinitionEvaluator.DMNFunction
 
toString() - Method in class org.kie.dmn.core.impl.AfterEvaluateBKMEventImpl
 
toString() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionEventImpl
 
toString() - Method in class org.kie.dmn.core.impl.AfterEvaluateDecisionTableEventImpl
 
toString() - Method in class org.kie.dmn.core.impl.BaseDMNTypeImpl
 
toString() - Method in class org.kie.dmn.core.impl.BeforeEvaluateBKMEventImpl
 
toString() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionEventImpl
 
toString() - Method in class org.kie.dmn.core.impl.BeforeEvaluateDecisionTableEventImpl
 
toString(Object) - Method in class org.kie.dmn.core.impl.CompositeTypeImpl
 
toString() - Method in class org.kie.dmn.core.impl.DMNContextImpl
 
toString() - Method in class org.kie.dmn.core.impl.DMNMessageImpl
 
toString() - Method in class org.kie.dmn.core.impl.DMNResultImpl
 

U

UNABLE_TO_EVALUATE_DECISION_REQ_DEP - Static variable in class org.kie.dmn.core.util.Msg
 
UNKNOWN - Static variable in class org.kie.dmn.core.compiler.DMNTypeRegistry
 
UNKNOWN_FEEL_TYPE_REF_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
UNKNOWN_OUTPUT_TYPE_FOR_DT_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
UNKNOWN_PARAMETER - Static variable in class org.kie.dmn.core.util.Msg
 
UNKNOWN_TYPE_REF_ON_NODE - Static variable in class org.kie.dmn.core.util.Msg
 
UNSUPPORTED_ELEMENT - Static variable in class org.kie.dmn.core.util.Msg
 

V

valueMatchesInUnaryTests(List<UnaryTest>, Object, DMNContext) - Static method in class org.kie.dmn.core.compiler.DMNFEELHelper
 
valueOf(String) - Static method in enum org.kie.dmn.core.api.EvaluatorResult.ResultType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kie.dmn.core.api.EvaluatorResult.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_LEADING_TRAILING_SPACES - Static variable in class org.kie.dmn.core.util.Msg
 
VARIABLE_NAME_MISMATCH_FOR_BKM - Static variable in class org.kie.dmn.core.util.Msg
 
VARIABLE_NAME_MISMATCH_FOR_DECISION - Static variable in class org.kie.dmn.core.util.Msg
 
VARIABLE_NAME_MISMATCH_FOR_INPUT - Static variable in class org.kie.dmn.core.util.Msg
 

W

weave(KieBase, KiePackage, DMNPackage) - Method in class org.kie.dmn.core.weaver.DMNWeaverService
 
writeExternal(ObjectOutput) - Method in class org.kie.dmn.core.impl.DMNModelImpl
 
writeExternal(ObjectOutput) - Method in class org.kie.dmn.core.impl.DMNPackageImpl
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links
KIE :: Decision Model Notation :: Core 7.5.0.Final-redhat-4

Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.