1
General Board / Re: Cloning Components and Ports and changing their types and stereotypes
« on: September 09, 2025, 06:43:54 pm »
I believe the major challenge will be that in UML a port is an owned child element whereas in AcrhiMate the ApplicationInteraction is a separate element associated with an ArchiMate ApplicationComponent element.
A scripted solution maybe possible, creating relationships (trace?) between the UML elements and their respective ArchiMate elements, in a similar manner to that used by Time Aware Modelling. This could create the elements and their traceability, but creating the ArchiMate version of the diagram,
, The script could "clone" the diagram, then iterate the elements on the diagram performing the transformations as necessary, but this still raises the issue of nested ports in UML, versus separate related elements in ArchiMate. It maybe be easier to script the element changes, then create the ArchiMate diagrams manually.
Best of luck
Phil
A scripted solution maybe possible, creating relationships (trace?) between the UML elements and their respective ArchiMate elements, in a similar manner to that used by Time Aware Modelling. This could create the elements and their traceability, but creating the ArchiMate version of the diagram,

Best of luck
Phil