.. py:function:: create_if(condition, then, else_) Return the expression tree for the if-then-else operator. :Parameters: **condition** : :obj:`EX` Expression tree corresponding to the condition of the selector. **then** : :obj:`Union`\[:obj:`EX`, :obj:`List`\[:obj:`EX`]] List of expressions trees when the condition is ``True``. **else\_** : :obj:`Union`\[:obj:`EX`, :obj:`List`\[:obj:`EX`]] List of expressions trees when the condition is ``False``. :Returns: :obj:`ET` .. .. rubric:: Notes This is an interface change with respect to the *SCADE Creation Library*. The ``then`` flows and ``else`` flows are now specified in two separate lists. .. !! processed by numpydoc !!