Crate dsntk_model Copy item path Source AnnotationEntry Association tdb AuthorityRequirement The class AuthorityRequirement is used to model an authority requirement,
as represented by an arrow drawn with a dashed line and a filled circular head in a DRD Binding BusinessKnowledgeModel A business knowledge model. ChildExpression Conditional A Conditional is a representation of a visual way to express an if statement. Context A Context is composed of any number of model context entries, which are instances of ContextEntry . ContextEntry The class ContextEntry is used to model FEEL
context entries when a context is modeled as a Context element. DcBounds Defines bounds. DcColor Defines RGB color. DcDimension Defines dimensions. DcPoint Defines point. Decision Decision DecisionRule DecisionService The DecisionService class is used to define named decision services
against the decision model contained in an instance of Definitions . DecisionTable Decision table. Definitions Definitions element is the outermost containing object
for all elements of a DMN decision model.
It defines the scope of visibility and the namespace
for all contained elements.DmnDecisionServiceDividerLine Struct defines line inside DecisionService . DmnDiagram DmnDiagram is the container of DmnDiagramElement (DmnShape (s) and DmnEdge (s)).
DmnDiagram cannot include other DmnDiagrams .DmnEdge DmnLabel Struct represents the depiction of some textual information about a DMN element. DmnShape DmnShape represents a Decision , a BusinessKnowledgeModel , an InputData element,
a KnowledgeSource , a DecisionService or a TextAnnotation that is depicted on the diagram.DmnStyle DmnStyle is used to keep some non-normative visual attributes such as color and font.Dmndi Dmndi is a container for the shared DmnStyle s
and all DmnDiagram s defined in Definitions .Every A Every is a visual representation of an expression where all
satisfies
needs to be true for it to return true. ExtensionAttribute The ExtensionAttribute element. ExtensionElement The ExtensionElement contains element from other
metamodels inside any DmnElement . Filter A Filter is a visual way to express list filtering. For A For is a visual representation of a loop. FunctionDefinition FunctionItem defines the signature of a function:
the parameters and the output type of the function.FunctionItem FunctionItem defines the signature of a function:
the parameters and the output type of the function.Import Import
class is used when referencing external elements.InformationItem InformationRequirement The class InformationRequirement is used to model an information requirement,
as represented by a plain arrow in a DRD. InputClause InputData InputData is used to model the inputs of a decision whose values
are defined outside the decision model.InputEntry Invocation Invocation is a mechanism for the evaluation of value expressions.ItemDefinition ItemDefinition is used to model the inputs of a decision,
whose values are defined outside the decision model.KnowledgeRequirement The class KnowledgeRequirement is used to model a knowledge requirement,
as represented by a dashed arrow in a DRD. KnowledgeSource The class KnowledgeSource is used to model authoritative knowledge sources in a decision model.
In a DRD, an instance of KnowledgeSource is represented by a knowledge source
diagram element. List A List is simply a list of elements, which are instances of Expression s. LiteralExpression LiteralExpression is used to model a value expression whose value
is specified by text in some specified expression language.OrganizationUnit OrganizationUnit is a placeholder, anticipating a definition to be
adopted from other OMG metamodels, such as OMG OSM when it is further developed.OutputClause OutputEntry PerformanceIndicator PerformanceIndicator is a placeholder, anticipating a definition to be
adopted from other OMG metamodels, such as OMG OSM when it is further developed.Relation A Relation is convenient a shorthand for a list of similar contexts. RuleAnnotationClause Some A Some is a visual representation of an expression where at least one of the
satisfies
needs to be true for it to return true. TextAnnotation tdb TypedChildExpression UnaryTests UnaryTests is used to model a boolean test, where the argument
to be tested is implicit or denoted with a ? .
Test is specified by text in some specified expression language.BuiltinAggregator Aggregator function for COLLECT
hit policy . BusinessContextElementInstance Enumeration of concrete instances of BusinessContextElement . DcAlignmentKind Defines the kind of element alignment. DcKnownColor Defines known colors. DecisionTableOrientation Orientation of the decision table. DmnDiagramElement Defines possible elements of DmnDiagramElement . DmnId DmnId defines possible types of unique identifiers in model.DmnVersion DrgElement In DMN model, the DrgElement is the abstract superclass for all DMN elements. ExpressionInstance An enumeration of concrete instances of abstract Expression , which are: FunctionKind Defines the type of the FunctionDefinition .
The default value is FEEL
. Supported values also include Java
and PMML
. HitPolicy Hit policy. ItemDefinitionType Item definition types. Requirement Enumeration of specific requirements. BusinessContextElement The abstract class BusinessContextElement . DmnElement DmnElement is the abstract superclass for the Decision Model elements.
It provides the optional attributes id
, description
and label
,
which other elements will inherit.Expression Expression is an abstract class that describes the logic
by which a modeled decision shall be made, or pieces of that logic.FeelTypedElement FeelTypedElement adds the FEEL
type attributes to element.Invocable Invocable
is used to model the inputs of a decision whose values
are defined outside the decision model.NamedElement NamedElement adds attribute name
to DmnElement .
name
attribute is required for NamedElement .RequiredTypeRef RequiredTypeRef adds the required type reference to element.RequiredVariable RequiredVariable adds the required reference to InformationItem .parse Parses the XML input document containing DMN model into Definitions .