You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The xml export of diagrams in a model to an Open Exchange XML file does not contain attachment points for connections. An import into another tool causes the diagram to be rendered using default connections to the "center" of an element which requires a lot of cleanup. Adding source/target attachment points for connections (without bendpoints) fixes the issue of rendering properly in the other tool.
Diagram as rendered by Archi that is exported:
Diagram as rendered when imported by another ArchiMate tool using current export method (export file: testXMLExport_woAtt.txt):
Diagram as rendered imported by another ArchiMate tool using suggested method of adding attachment points (export file: testXMLExport.txt):
That's something which have been on my todo list for some years now. Thank you for sharing this code samples, but unfortunately they don't take Archi configuration into account (user can opt-out from orthogonal anchors), and don't work on rounded rectangle.
The real solution to that is to rely on orthogonal anchors code to get the read anchor point position.
The xml export of diagrams in a model to an Open Exchange XML file does not contain attachment points for connections. An import into another tool causes the diagram to be rendered using default connections to the "center" of an element which requires a lot of cleanup. Adding source/target attachment points for connections (without bendpoints) fixes the issue of rendering properly in the other tool.
Diagram as rendered by Archi that is exported:
Diagram as rendered when imported by another ArchiMate tool using current export method (export file: testXMLExport_woAtt.txt):
Diagram as rendered imported by another ArchiMate tool using suggested method of adding attachment points (export file: testXMLExport.txt):
Here are some snippets from classes in the code base showing how I addressed the issue:
IXMLExchangeGlobals.txt
XMLModelExporter.txt
DiagramModelUtils.txt
The text was updated successfully, but these errors were encountered: