Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
(User-visible)
Anwendung
Neues Kommando "Modell Import" erlaubt eine Top-Logic-Modell-Datei, oder eine UML/XMI-Datei hochzuladen:
Die XMI -> TL Transformation kann man offline im Workspace durchführen mit:
xsltproc com.top_logic.element/src/com/top_logic/element/model/importer/xmi-to-tl-model.xslt my-uml-model.xmi | xmllint --format -
Ein guter Testfall wäre der Import des UML-Modells selber (https://www.omg.org/spec/UML/20161101/UML.xmi). Allerdings scheitert dies aktuell an einem Fehler beim Erzeugen des Modells aus einer Konfiguration, da die "override" Eigenschaft in manchen Fällen falsch ausgerechnet wird.
Test
- Import von attachment:Lead2Contract.xmi (Modell von APG).
- /com.top_logic.demo/src/test/com/top_logic/demo/scripted/model/importer/TestModelImportXMI.script.xml