The rules for reconnecting a contextual relation are the following:
- The Context includes both the assembly and the instance path in which the relation between two
components has been created.
- The Context cannot be modified or fixed if one relation is broken or not open.
- The user have to reconnect the relation before choosing a Context.
- When incompatibility between the Context and the targets, or between targets, are
detected, a warning mask is added to the status icon.
- Minimal Context implies that the relation and the two components involved in the relation belong
to the same parent component.
- The mechanism possibly reconnects a relation in minimal Context.
- The reconnecting process is closely related to the instance on which you perform a drag and drop operation:
- If it is the pointed instance (or path of instances), the Context is modified accordingly
(remaining minimal).
- If it is the instance (or path of instances) that defines the Context, it is modified
accordingly.
- If it is another instance (or another path of instances) that does not define the Context and
the drag and drop removed the instance that previously defined the Context, the Context
is broken.