Uses of Interface
de.mid.innovator.srv2api.icw2dm.DMExpression
Packages that use DMExpression
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 DMExpression in de.mid.innovator.srv2api.icw2dm
Subinterfaces of DMExpression in de.mid.innovator.srv2api.icw2dmModifier and TypeInterfaceDescriptioninterfaceADMConditionalis a visual way to express an if statement.interfaceADMContextis composed of any number of context entries, which are instances ofDMContextEntry.interfaceThe classDMDecisionTableis used to model a decision table.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.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.interfaceADMRelationis convenient shorthand for a list of similar contexts.Fields in de.mid.innovator.srv2api.icw2dm declared as DMExpressionModifier and TypeFieldDescriptionARG_XDMNExpressionRep.ohExprthe represented expression specializationMethods in de.mid.innovator.srv2api.icw2dm with type parameters of type DMExpressionModifier and TypeMethodDescription<T extends DMExpression>
List<T> DMList.getOwnedExpressions(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) This attributes lists the instances ofDMExpressionthat are the elements in thisDMList.Methods in de.mid.innovator.srv2api.icw2dm that return DMExpressionModifier and TypeMethodDescriptionDMBinding.getBindingFormula()The instance ofDMExpressionto which the parameter in thisDMBindingis bound when the owning instance ofDMInvocationis evaluated.DMInvocation.getCalledFunction()AnDMExpressionwhose value is a function.DRDecision.getDecisionLogic()The instance ofDMExpressionthat represents the decision logic for thisDRDecision.DMFunctionDefinition.getFunctionBody()TheDMExpressionof the body for thisDMFunctionDefinition.DMChildExpression.getOwnedValue()The instance ofDMExpressionthat is the value expression in thisDMChildExpression.DMContextEntry.getOwnedValue()The instance ofDMExpressionthat is the value expression in thisDMContextEntry.Methods in de.mid.innovator.srv2api.icw2dm with parameters of type DMExpressionModifier and TypeMethodDescriptionvoidDMInvocation.setCalledFunction(DMExpression value) Set the value of Foreign Key CalledFunction.Constructors in de.mid.innovator.srv2api.icw2dm with parameters of type DMExpressionModifierConstructorDescriptionARG_XDMNConditionalRep(DMNElement ohElement, DMExpression ohExpr, ARG_XDMNChildExpressionRep valIf, ARG_XDMNChildExpressionRep valThen, ARG_XDMNChildExpressionRep valElse) ARG_XDMNContextRep(DMNElement ohElement, DMExpression ohExpr, List<ARG_XDMNContextEntryRep> seqEntry, ARG_XDMNContextEntryRep valResult) 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_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_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_XDMNRelationRep(DMNElement ohElement, DMExpression ohExpr, List<ARG_XDMNInformationItemRep> seqColumn, List<ARG_XDMNListRep> seqRow)