Creating/breaking a component including outgoing references

When creating a new component:

If the entities selected have references with other entities not included in the selection, the program preserves automatically all outgoing references.


When breaking a new component:

If the entities selected have references with other entities not included in the selection, the program asks you how to deal with such outgoing references.

You get information about the outgoing references that are involved:
  • Current  —  highlights the current entity
  • Total  —  states how many entities are involved
By selecting Next, the following entity is highlighted.

For each outgoing reference you have the following options:

  • Keep — enables you to preserve the link created in the modeling phase
  • Unlink — enables you to break the link, which will be lost.
Select Apply to All to keep/unlink the relation to all the entities.

The same information is applied to an existing component, including outgoing references, that is broken: exactly as during the component creation, when breaking a component you can view the outgoing references that are involved and decide whether any of them/all of them must be kept or not.

Please note that when you select an entity with outgoing references which refer to two levels up in the assembly hierarchy, you get a message warning you that the reference cannot be kept because it depends on one or more entities outside the current component.

In other terms, outgoing references are allowed only if they refer just to one level up in the hierarchy.