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 classDMBindingis used to model, in anDMInvocationelement, the binding of the called function's formal parameters to values.DMContext ADMContextis composed of any number of context entries, which are instances ofDMContextEntry.DMContextEntry The classDMContextEntryis used to model FEEL context entries when a context is modeled as aDMContextelement.DMDecisionRule The classDMDecisionRuleis used to model the rules in aDMDecisionTable.DMDecisionTable The classDMDecisionTableis 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 TheDMFunctionDefinitionthat is contained in aDRBusinessKnowledgeModelelement is the reusable module of decision logic that is represented by theDRBusinessKnowledgeModelelement.DMInformationItem The classDMInformationItemis used to model variables at the decision logic level in decision models.DMInputClause The classDMInputClauseis used to model aDMDecisionTableinput.DMInvocation The classDMInvocationis used to model invocations as a kind ofDMExpression.DMList ADMListis simply a list of element, which are instances ofDMExpression.DMLiteralExpression The classDMLiteralExpressionis used to model a value expression whose value is specified by text in some specified expression language.DMNElement DMNElementis the abstract superclass for the decision model elements.DMOutputClause The classDMOutputClauseis used to model aDMDecisionTableoutput.DMRelation ADMRelationis convenient shorthand for a list of similar contexts.DMRuleAnnotation The classDMRuleAnnotationis used to model the annotations of aDMDecisionRule.DMRuleAnnotationClause The classDMRuleAnnotationClauseis used to model aDMDecisionTableannotation.DMValueRangeRefAble This is a utility class for DMValueRangeRefAble that provides static methods for creation or other purposes.DRAuthorityRequirement The classDRAuthorityRequirementis 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 classDRBusinessKnowledgeModelis used to model a business knowledge model.DRDecision The classDRDecisionis 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 DRGElementis the abstract superclass for all DMN elements that are graphical represented in aDRDecisionRequirementDia.DRInformationRequirement The classDRInformationRequirementis used to model an information requirement, as represented by a plain arrow in a DRD byDRDiaRequirementEdge.DRInputData DMN uses the classDRInputDatato model the inputs of aDRDecisionwhose 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 classDRKnowledgeRequirementis used to model a knowledge requirement, as represented by a dashed arrow in a DRD byDRDiaRequirementEdge.DRKnowledgeSource The classDRKnowledgeSourceis used to model authoritative knowledge sources in a decision model.DRRequirement DRRequirementis the abstract superclass for all requirements that are graphical represented in aDRDecisionRequirementDia.