About Reconnecting Contextual Relations

You can reconnect a contextual relation between two components when one of the two components is moved using the drag and drop capability in the tree.

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.