Software Disclaimer

Class UML 2.5::Clause

Description:

A Clause is an Element that represents a single branch of a ConditionalNode, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates to true.

Direct Superclasses: Element

Direct Subclasses:

Class Precedence List: Clause, Element

Properties:

body : ExecutableNode (0 *); -- source Clause

The set of ExecutableNodes that are executed if the test evaluates to true and the Clause is chosen over other Clauses within the ConditionalNode that also have tests that evaluate to true.

bodyOutput : OutputPin (0 *); -- source Clause
decider : OutputPin (1 1); -- source Clause
predecessorClause : Clause (0 *); -- source Clause
successorClause : Clause (0 *); -- source Clause
test : ExecutableNode (1 *); -- source Clause
ownedComment : Comment (0 *); -- source Element
ownedElement : Element (0 *); -- source Element
owner : Element (0 1); -- source Element

The Element that owns this Element.
{readonly}
Derived union with sources: ()
Opposite: Element.ownedElement

Constraints:

No additional constraints.

Operations:

No additional operations.



Send questions or comments to xmi-interop@omg.org.