XCSG:TernaryConditionalOperator
From AtlasWiki
(Redirected from TernaryConditionalOperator)
The ternary conditional operator selects between two possible values based on a condition.
In an XCSG graph, the operator is represented using two nodes and an edge: the value used to decide which value will be returned flows into the TernaryCondition, which is connected by a TernaryConditionalOperator edge to a TernarySelection node.
The TernarySelection's leftOperand is the value returned if the TernaryCondition evaluates to true
, the TernarySelection's rightOperand is the value returned if the TernaryCondition evaluates to false
.
Specification
Metaclass | TernaryConditionalOperator |
---|---|
Extends | Edge |
Description | Connects a TernaryCondition to the corresponding TernarySelection operator. |
Specified Connections | ||
---|---|---|
Predecessor | Multiplicity | Successor |
TernaryCondition | 1 ➞ 1 | TernarySelection |