Struct dmntk_model::model::DecisionTable [−][src]
pub struct DecisionTable { pub information_item_name: Option<String>, pub input_clauses: Vec<InputClause>, pub output_clauses: Vec<OutputClause>, pub annotations: Vec<RuleAnnotationClause>, pub rules: Vec<DecisionRule>, pub hit_policy: HitPolicy, pub aggregation: Option<BuiltinAggregator>, pub preferred_orientation: DecisionTableOrientation, pub output_label: Option<String>, }
Expand description
Decision table.
Fields
information_item_name: Option<String>
Information item name, for which the decision table is its value expression. This is usually the name of the decision or the name of business knowledge model for which the decision table provides the decision logic.
input_clauses: Vec<InputClause>
List of instances of input clause that compose this decision table.
output_clauses: Vec<OutputClause>
List of instances of output clause that compose this decision table.
annotations: Vec<RuleAnnotationClause>
List of instances of rule annotation clause that compose this decision table.
rules: Vec<DecisionRule>
List of instances of decision rule that compose this decision table.
hit_policy: HitPolicy
Hit policy associated with the instance of the decision table.
aggregation: Option<BuiltinAggregator>
Optional aggregation type when the hit policy is COLLECT
.
preferred_orientation: DecisionTableOrientation
Preferred representation of the instance of the decision table.
output_label: Option<String>
Optional output label for the description of the decision table output, may be the same as the name of the information item for which the decision table is the value expression.
Trait Implementations
Implementation of Display trait for DecisionTable.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DecisionTable
impl Send for DecisionTable
impl Sync for DecisionTable
impl Unpin for DecisionTable
impl UnwindSafe for DecisionTable
Blanket Implementations
Mutably borrows from an owned value. Read more