Uses of Interface
de.mid.innovator.srv2api.icw2dm.DMNElement
Packages that use DMNElement
Package
Description
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.
-
Uses of DMNElement in de.mid.innovator.srv2api.icw2dm
Subinterfaces of DMNElement in de.mid.innovator.srv2api.icw2dmModifier and TypeInterfaceDescriptioninterfaceADMChildExpressionis used to hold anDMExpressioninside a node.interfaceADMConditionalis a visual way to express an if statement.interfaceADMContextis composed of any number of context entries, which are instances ofDMContextEntry.interfaceThe classDMContextEntryis used to model FEEL context entries when a context is modeled as aDMContextelement.interfaceThe classDMDecisionRuleis used to model the rules in aDMDecisionTable.interfaceThe classDMDecisionTableis used to model a decision table.interfaceAn 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.interfaceADMFilteris a visual way to express list filtering.interfaceTheDMFunctionDefinitionthat is contained in aDRBusinessKnowledgeModelelement is the reusable module of decision logic that is represented by theDRBusinessKnowledgeModelelement.interfaceinterfaceThe classDMInformationItemis used to model variables at the decision logic level in decision models.interfaceThe classDMInputClauseis used to model aDMDecisionTableinput.interfaceThe classDMInvocationis used to model invocations as a kind ofDMExpression.interfaceAnDMIteratoris the abstract class for all boxed iteration.interfaceADMListis simply a list of element, which are instances ofDMExpression.interfaceThe classDMLiteralExpressionis used to model a value expression whose value is specified by text in some specified expression language.interfaceThe classDMOutputClauseis used to model aDMDecisionTableoutput.interfaceADMRelationis convenient shorthand for a list of similar contexts.interfaceADMTypedChildExpressionis used to hold an expression inside anDMIterator.interfaceThe classDRBusinessKnowledgeModelis used to model a business knowledge model.interfaceThe classDRDecisionis used to model a decision.interfaceinterfaceDRGElementis the abstract superclass for all DMN elements that are graphical represented in aDRDecisionRequirementDia.interfaceDMN uses the classDRInputDatato model the inputs of aDRDecisionwhose values are defined outside of the decision model.interfaceThis is a utility class for DRInvocable that provides static methods for creation or other purposes.interfaceThe classDRKnowledgeSourceis used to model authoritative knowledge sources in a decision model.Fields in de.mid.innovator.srv2api.icw2dm declared as DMNElementModifier and TypeFieldDescriptionARG_DMNBoxedExpressionClient.ohElementthe decision model elementARG_XDMNElementRep.ohElementthe represented decision model notation elementConstructors in de.mid.innovator.srv2api.icw2dm with parameters of type DMNElementModifierConstructorDescriptionARG_DMNBoxedExpressionClient(DMNElement ohElement, String strName, ARG_XDMNElementRep valElem, List<ARG_XDMNElementRep> seqElem, ADClientAble ohPrintContext) ARG_XDMNBindingRep(DMNElement ohElement, DMBinding ohBind, ARG_XDMNInformationItemRep valParameter, ARG_XDMNExpressionRep valExpr) ARG_XDMNChildExpressionRep(DMNElement ohElement, String strName, ARG_XDMNExpressionRep valExpr) ARG_XDMNConditionalRep(DMNElement ohElement, DMExpression ohExpr, ARG_XDMNChildExpressionRep valIf, ARG_XDMNChildExpressionRep valThen, ARG_XDMNChildExpressionRep valElse) ARG_XDMNContextEntryRep(DMNElement ohElement, DMContextEntry ohEntry, ARG_XDMNInformationItemRep valVariable, ARG_XDMNExpressionRep valExpr) ARG_XDMNContextRep(DMNElement ohElement, DMExpression ohExpr, List<ARG_XDMNContextEntryRep> seqEntry, ARG_XDMNContextEntryRep valResult) ARG_XDMNDecisionRuleRep(DMNElement ohElement, List<String> seqInput, List<String> seqOutput, List<String> seqAnno, List<ARG_XDMNTabCellRep> seqCell) ARG_XDMNDecisionTableRep(DMNElement ohElement, DMExpression ohExpr, String strName, K_HIT_POLICY kHit, K_BUILTIN_AGGREGATOR kAggr, K_DECISION_TABLE_ORIENTATION kOrient, List<ARG_XDMNInputClauseRep> seqInput, List<ARG_XDMNOutputClauseRep> seqOutput, List<ARG_XDMNRuleAnnoClauseRep> seqAnno, List<ARG_XDMNDecisionRuleRep> seqRule) ARG_XDMNElementRep(DMNElement ohElement) ARG_XDMNExpressionRep(DMNElement ohElement, DMExpression ohExpr) ARG_XDMNFilterRep(DMNElement ohElement, DMExpression ohExpr, ARG_XDMNChildExpressionRep valIn, ARG_XDMNChildExpressionRep valMatch) ARG_XDMNFunctionDefinitionRep(DMNElement ohElement, DMExpression ohExpr, K_DM_FUNCTION kFunction, List<ARG_XDMNInformationItemRep> seqParameter, ARG_XDMNExpressionRep valBody) ARG_XDMNInformationItemRep(DMNElement ohElement, String strName, CLClassifier ohType, String strType) ARG_XDMNInputClauseRep(DMNElement ohElement, String strName, CLClassifier ohType, String strType, K_TYPE kType, List<String> seqValues, ARG_XDMNLiteralExpressionRep valExpr, List<ARG_XDMNLiteralExpressionRep> seqValExpr) ARG_XDMNInvocationRep(DMNElement ohElement, DMExpression ohExpr, ARG_XDMNExpressionRep valExpr, List<ARG_XDMNBindingRep> seqBind) ARG_XDMNIteratorRep(DMNElement ohElement, DMExpression ohExpr, K_DM_ITERATOR kIterator, String strVariable, ARG_XDMNTypedChildExpressionRep valIn, ARG_XDMNChildExpressionRep valResult) ARG_XDMNListRep(DMNElement ohElement, DMExpression ohExpr, List<ARG_XDMNExpressionRep> seqList) ARG_XDMNLiteralExpressionRep(DMNElement ohElement, DMExpression ohExpr, String strText, String strFlowText) ARG_XDMNOutputClauseRep(DMNElement ohElement, String strName, String strDefault, CLClassifier ohType, String strType, K_TYPE kType, List<String> seqValues, List<ARG_XDMNLiteralExpressionRep> seqValExpr) ARG_XDMNRelationRep(DMNElement ohElement, DMExpression ohExpr, List<ARG_XDMNInformationItemRep> seqColumn, List<ARG_XDMNListRep> seqRow) ARG_XDMNRuleAnnoClauseRep(DMNElement ohElement, DMRuleAnnotationClause ohAnno, String strName) ARG_XDMNRuleAnnoRep(DMNElement ohElement, DMRuleAnnotation ohAnno, String strText, ARG_XDMNRuleAnnoClauseRep valClause) ARG_XDMNTabCellRep(DMNElement ohElement, ARG_XDMNElementRep valColumn, ARG_XDMNDecisionRuleRep valRow, ARG_XDMNElementRep valCell) ARG_XDMNTypedChildExpressionRep(DMNElement ohElement, String strName, ARG_XDMNExpressionRep valExpr, CLClassifier ohType, String strType)