Dmn.Model.Expressions (dmn v0.1.0)

Copy Markdown View Source

The boxed expressions of DMN 1.6 (clauses 7.3, 8.3 and 10.5): the decision logic of a decision, the encapsulated logic of a business knowledge model, and what is inside them.

StructXMLIs
LiteralExpressionliteralExpressionthe text of an expression, FEEL if the language is that
Contextcontextentries with a variable, and perhaps a last one with none: the result
FunctionDefinitionfunctionDefinitionfunction(parameters) body
Invocationinvocationa call of a function by the names of its parameters
Relationrelationa table of values, a list of contexts
ListExpressionlistthe list of its items
Conditionalconditionalif, then, else
Filterfilterin[match]
Iteratorfor, some, everyfor and the quantifiers
Dmn.Model.DecisionTabledecisionTablerules

Every one has id, label, line, and type_ref, the declared type of its value (nil for none).

Summary

Functions

The names of the XML elements that are an expression.

Types

Functions

element_names()

@spec element_names() :: [String.t()]

The names of the XML elements that are an expression.