Der (XMIModell-) Import eines exportieren Typs im Modell-Editor ist i. A. nicht funktionsfähig. Exportiert man bspw. einen Typ MyModule:A, der ein Attribut mit nicht primitiven Typ MyModule:B besitzt, dann schlägt der Import fehl.
Beim Modellimport wird das aktuelle tl:TLModel mit dem Modell verglichen (um ein Diff für ein inkrementelles Update zu bestimmen), dass entsteht wenn von der aktuellen Modellkonfiguration die Modulkonfigurationen der zu importierenden Modellkonfiguration hinzugefügt werden. Existiert bereits das Modul der Modulkonfiguration, die importiert werden soll, dann wird diese Modulkonfiguration überschrieben. Das ist falsch.
Wird bspw. der Typ MyModule:A exportiert und anschließend importiert, dann hätte die "neue" Modellkonfiguration keinen Typ MyModule:B mehr. Dementsprechend könnte das Attribut in MyModule:A mit dem Typ MyModule:B nicht erstellt werden. Das heißt, das tl:TLModel kann nicht aus der "neuen" Modellkonfiguration erstellt werden.
Test
Ein Modul mit zwei Typen A` und `B erstellen. Ein Attribut B:foo mit dem Typ A` erstellen. Den Typ `B exportieren, B löschen und importieren. Der Import sollte fehlerfrei sein.