pub struct Definitions { /* private fields */ }
Expand description

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.

Implementations§

Returns the reference to the namespace associated with this Definitions.

Returns the reference to optional expression language used within the scope of this Definitions.

Returns reference to the type language used within the scope of this Definitions.

Returns reference to the name of the tool used to export the XML serialization.

Returns reference to the version of the tool used to export the XML serialization.

Returns reference to the container of instances of ItemDefinition contained in this Definitions.

Returns mutable reference to the container of instances of ItemDefinition contained in this Definitions.

Returns an optional reference to ItemDefinition with specified name or None when such ItemDefinition was not found in this Definitions.

Returns a vector of references to decisions.

Returns an optional reference to Decision with specified identifier or None when such Decision was not found among instances of DrgElement.

Returns an optional reference to Decision with specified name or None when such Decision was not found among instances of DrgElement.

Returns a vector of references to business knowledge models.

Returns an optional reference to BusinessKnowledgeModel with specified identifier or None when such BusinessKnowledgeModel was not found among instances of DrgElement.

Returns an optional reference to BusinessKnowledgeModel with specified name or None when such BusinessKnowledgeModel was not found among instances of DrgElement.

Returns a vector of references to decision services.

Returns an optional reference to DecisionService with specified identifier or None when such DecisionService was not found among instances of DrgElement.

Returns an optional reference to DecisionService with specified name or None when such DecisionService was not found among instances of DrgElement.

Returns an optional reference to InputData with specified identifier or None when such InputData was not found among instances of DrgElement).

Returns an optional reference to KnowledgeSource with specified identifier or None when such KnowledgeSource was not found among instances of DrgElements).

Returns reference to the container of instances of BusinessContextElement contained in this Definitions.

Returns reference to the container of instances of Import contained in this Definitions.

Returns reference to optional Dmndi container.

Returns reference to DrgElements container.

Returns reference to DrgElements indexed by identifiers.

Returns reference to Requirements indexed by identifiers.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Returns reference to optional identifier for this Definitions.

Returns reference to optional description of this Definitions.

Returns reference to optional alternative short description of this Definitions.

Returns reference to attached additional elements to any Definitions.

Returns reference to attached named extended attributes and model associations to any Definitions.

Returns reference to the name of this Definitions.

Returns a reference to optional FEEL name of this element.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.