Hi,
It seems you’re confusing cloning and synchronization.
1) Cloning
To ‘clone’ a diagram is just to copy it. This doesn’t mean a modification from one of them would be reported on the other.
2) Synchronizing
On top of that, a diagram can be synchronized or not.
See Help -> User Manual -> Diagram Management -> Advanced Management of Diagrams
- Synchronizing diagrams is the default behaviour of Capella (all elements will be shown automatically)
- Unsynchronized means all elements will not be shown automatically
Unsynchronizing a diagram is especially useful to manage big models:
- Physical Components with hundreds of Ports,
- Classes with dozens of Attributes,
- Functions with dozens of Exchanges, etc.
3) Contextual diagrams
Note a diagram can also be contextual to a set of elements.
See Help -> User Manual -> Diagram Management -> Diagram Concepts -> Blank and Contextual Diagrams, Contextual Diagram Elements
-
Blank diagrams are the most common diagrams in Capella. Blank means the user decides which elements should appear on the diagram . This allows him to build focused diagrams, with specific purposes.
-
Contextual diagram are focused on one specific element. These diagrams have specific refresh rues . Examples:
- A contextual dataflow diagram is centered on one specific Function (which label appears in bold). The refresh strategy is to automatically display all the other Functions exchanging information with the current Function.
- A contextual external interface diagram is centered on one specific Component. The refresh strategy is to automatically display all Interfaces provided by the current Component, and all the Components providing / requiring these Interfaces.
So, there’s no specific mechanism between a diagram and its clone. However, if you clone a contextual diagram it’s likely that modifications done on one of them will be reported on the other (due to the contextual mechanism)
BR
Samuel