Package de.mid.innovator.srv2api.icw2dm
The purpose of DMN is to provide the constructs that are needed to model
decisions, so that organizational decision-making can be readily depicted in
diagrams, accurately defined by business analysts, and (optionally) automated.
-
Interface Summary Interface Description DMBinding The classDMBinding
is used to model, in anDMInvocation
element, the binding of the called function's formal parameters to values.DMContext ADMContext
is composed of any number of context entries, which are instances ofDMContextEntry
.DMContextEntry The classDMContextEntry
is used to model FEEL context entries when a context is modeled as aDMContext
element.DMDecisionRule The classDMDecisionRule
is used to model the rules in aDMDecisionTable
.DMDecisionTable The classDMDecisionTable
is used to model a decision table.DMExpression An important characteristic of decisions and business knowledge models, is that they may contain an expression that describes the logic by which a modeled decision shall be made, or pieces of that logic.DMFunctionDefinition TheDMFunctionDefinition
that is contained in aDRBusinessKnowledgeModel
element is the reusable module of decision logic that is represented by theDRBusinessKnowledgeModel
element.DMInformationItem The classDMInformationItem
is used to model variables at the decision logic level in decision models.DMInputClause The classDMInputClause
is used to model aDMDecisionTable
input.DMInvocation The classDMInvocation
is used to model invocations as a kind ofDMExpression
.DMList ADMList
is simply a list of element, which are instances ofDMExpression
.DMLiteralExpression The classDMLiteralExpression
is used to model a value expression whose value is specified by text in some specified expression language.DMNElement DMNElement
is the abstract superclass for the decision model elements.DMOutputClause The classDMOutputClause
is used to model aDMDecisionTable
output.DMRelation ADMRelation
is convenient shorthand for a list of similar contexts.DMRuleAnnotation The classDMRuleAnnotation
is used to model the annotations of aDMDecisionRule
.DMRuleAnnotationClause The classDMRuleAnnotationClause
is used to model aDMDecisionTable
annotation.DMValueRangeRefAble This is a utility class for DMValueRangeRefAble that provides static methods for creation or other purposes.DRAuthorityRequirement The classDRAuthorityRequirement
is used to model an authority requirement, as represented by an arrow drawn with dashed line and a filled circular head in a DRD byDRDiaRequirementEdge
.DRBusinessKnowledgeModel The classDRBusinessKnowledgeModel
is used to model a business knowledge model.DRDecision The classDRDecision
is used to model a decision.DRDecisionAble This is a utility class for DRDecisionAble that provides static methods for creation or other purposes.DRDecisionOutputAble This is a utility class for DRDecisionOutputAble that provides static methods for creation or other purposes.DRDecisionService DRGElement DRGElement
is the abstract superclass for all DMN elements that are graphical represented in aDRDecisionRequirementDia
.DRInformationRequirement The classDRInformationRequirement
is used to model an information requirement, as represented by a plain arrow in a DRD byDRDiaRequirementEdge
.DRInputData DMN uses the classDRInputData
to model the inputs of aDRDecision
whose values are defined outside of the decision model.DRInvocable This is a utility class for DRInvocable that provides static methods for creation or other purposes.DRKnowledgeRequirement The classDRKnowledgeRequirement
is used to model a knowledge requirement, as represented by a dashed arrow in a DRD byDRDiaRequirementEdge
.DRKnowledgeSource The classDRKnowledgeSource
is used to model authoritative knowledge sources in a decision model.DRRequirement DRRequirement
is the abstract superclass for all requirements that are graphical represented in aDRDecisionRequirementDia
.