Alternative choice (dictionary item)
An Alternative Choice groups a set of Variability Dependencies and applies multiplicity to those Variability Dependencies.
To create an Alternative Choice for many existing Variability Dependencies:
• On a diagram, select the Variability Dependencies that you want to include in the Alternative Choice you are creating, right-click one of the selected Variability Dependencies, and then click Create Alternative Choice.
To create an Alternative Choice for a single existing Variability Dependency:
• On the
Variability tab, click the
Alternative Choice button, and then click the Variability Dependency that you want to include in the Alternative Choice you are creating.
To create an Alternative Choice that is not linked to any Variability Dependencies:
• On the
Variability tab, click the
Alternative Choice button, click in free space, and then click the Variation Point that is to own the Alternative Choice.
• In a Modeler pane, right-click a Variation Point, and select > .
Through the Options tab of an Alternative Choice's Property Pages you can specify its multiplicity, that is, the minimum and maximum number of Variants that must be selected for the Alternative Choice.
After creating an Alternative Choice, you can use optional Variability Dependencies to link the Alternative Choice to the Variants that are included in the Alternative Choice group.
When shown on a diagram, an Alternative Choice's notation is as follows:
On a diagram:
• You can populate a Variation Point's Alternative Choices: right-click the Variation Point, and select > .
• You can populate an Alternative Choice's Variability Dependencies: right-click the Alternative Choice, and select > .
In the Modeler panes, a short-cut symbol
on the Variant's icon indicates that the item is a stub. For more information, see
Stubs.
The following sections provide information about how an Alternative Choice is used in the model.
Properties
In addition to the standard properties an Alternative Choice has these properties:
Owned by
Owns
Defined in these parts of the model
Shown on these diagrams
An Alternative Choice can appear on most diagram types.
Can be linked to these dictionary items
An Alternative Choice can be linked to the following items.