Crate dsntk_model
source ·Structs§
- tdb
- 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
- A business knowledge model.
- A Conditional is a representation of a visual way to express an if statement.
- A Context is composed of any number of model context entries, which are instances of ContextEntry.
- The class ContextEntry is used to model
FEELcontext entries when a context is modeled as a Context element. - Defines bounds.
- Defines RGB color.
- Defines dimensions.
- Defines point.
- The DecisionService class is used to define named decision services against the decision model contained in an instance of Definitions.
- Decision table.
- 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.
- Struct defines line inside DecisionService.
- DmnDiagram is the container of DmnDiagramElement (DmnShape (s) and DmnEdge (s)). DmnDiagram cannot include other DmnDiagrams.
- Struct represents the depiction of some textual information about a DMN element.
- DmnShape represents a Decision, a BusinessKnowledgeModel, an InputData element, a KnowledgeSource, a DecisionService or a TextAnnotation that is depicted on the diagram.
- DmnStyle is used to keep some non-normative visual attributes such as color and font.
- A Every is a visual representation of an expression where all
satisfiesneeds to be true for it to return true. - The ExtensionAttribute element.
- The ExtensionElement contains element from other metamodels inside any DmnElement.
- A Filter is a visual way to express list filtering.
- A For is a visual representation of a loop.
- FunctionItem defines the signature of a function: the parameters and the output type of the function.
- FunctionItem defines the signature of a function: the parameters and the output type of the function.
Importclass is used when referencing external elements.- The class InformationRequirement is used to model an information requirement, as represented by a plain arrow in a DRD.
- InputData is used to model the inputs of a decision whose values are defined outside the decision model.
- Invocation is a mechanism for the evaluation of value expressions.
- ItemDefinition is used to model the inputs of a decision, whose values are defined outside the decision model.
- The class KnowledgeRequirement is used to model a knowledge requirement, as represented by a dashed arrow in a DRD.
- 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 sourcediagram element. - A List is simply a list of elements, which are instances of Expressions.
- LiteralExpression is used to model a value expression whose value is specified by text in some specified expression language.
- OrganizationUnit is a placeholder, anticipating a definition to be adopted from other OMG metamodels, such as OMG OSM when it is further developed.
- PerformanceIndicator is a placeholder, anticipating a definition to be adopted from other OMG metamodels, such as OMG OSM when it is further developed.
- A Relation is convenient a shorthand for a list of similar contexts.
- A Some is a visual representation of an expression where at least one of the
satisfiesneeds to be true for it to return true. - tdb
- 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.
Enums§
- Aggregator function for
COLLECThit policy. - Enumeration of concrete instances of BusinessContextElement.
- Defines the kind of element alignment.
- Defines known colors.
- Orientation of the decision table.
- Defines possible elements of DmnDiagramElement.
- DmnId defines possible types of unique identifiers in model.
- In DMN model, the DrgElement is the abstract superclass for all DMN elements.
- An enumeration of concrete instances of abstract Expression, which are:
- Defines the type of the FunctionDefinition. The default value is
FEEL. Supported values also includeJavaandPMML. - Hit policy.
- Item definition types.
- Enumeration of specific requirements.
Traits§
- The abstract class BusinessContextElement.
- DmnElement is the abstract superclass for the Decision Model elements. It provides the optional attributes
id,descriptionandlabel, which other elements will inherit. - Expression is an abstract class that describes the logic by which a modeled decision shall be made, or pieces of that logic.
- FeelTypedElement adds the
FEELtype attributes to element. Invocableis used to model the inputs of a decision whose values are defined outside the decision model.- RequiredTypeRef adds the required type reference to element.
- RequiredVariable adds the required reference to InformationItem.
Functions§
- Parses the XML input document containing DMN model into Definitions.