Guten Abend.
ich würde gerne eine XMI-Datei auslesen die ein Klassendiagramm enthält und das Klassendiagramm daraufhin anzeigen lassen.
Durch lesen im Forum und Tutorials habe ich jetzt schon herausgefunden das dass über das Eclipse Modelling Framework und dazugehörigen Plugins ganz gut funktionieren soll. Hierfür nimmt man wohl eine xmi.xsd und erstellt sich ein EcoreModell um sich daraufhin Klassen generieren zu lassen.
Hab das jetzt auch schon einmal so wie in diesem Tutorial gemacht was auch alles funktioniert hat.Generating an EMF Model using XML Schema (XSD)
Was ich noch nicht so recht verstehe ist folgendes:
1.) Welche Schemadatei nehm ich am besten um mit möglichst vielen Programmen (die Klassendiagramme erstellen) kompatibel zu sein?
(UML2 soll auf jeden Fall unterstützt werden)
2.) Wie übergeb ich die XMI-Datei die mein Klassendiagramm enthält? Muss die doch bestimmt in den erstellten Klassen irgendwie aufrufen, oder? Hab da nicht ein Tutorial zu gefunden. Nur immer wie ich ausführbaren Code erstell.
3.) Das ganze soll ohne Eclipse lauffähig sein. Wie bekomm ich das hin?
Bin für jede Hilfe dankbar, auch wenn es nur Verweise auf Tutorials o.ä. sind weil es damit in Bezug auf EMF auch sehr mau aus sieht.
Mfg unpack
ich würde gerne eine XMI-Datei auslesen die ein Klassendiagramm enthält und das Klassendiagramm daraufhin anzeigen lassen.
Durch lesen im Forum und Tutorials habe ich jetzt schon herausgefunden das dass über das Eclipse Modelling Framework und dazugehörigen Plugins ganz gut funktionieren soll. Hierfür nimmt man wohl eine xmi.xsd und erstellt sich ein EcoreModell um sich daraufhin Klassen generieren zu lassen.
Hab das jetzt auch schon einmal so wie in diesem Tutorial gemacht was auch alles funktioniert hat.Generating an EMF Model using XML Schema (XSD)
Was ich noch nicht so recht verstehe ist folgendes:
1.) Welche Schemadatei nehm ich am besten um mit möglichst vielen Programmen (die Klassendiagramme erstellen) kompatibel zu sein?
(UML2 soll auf jeden Fall unterstützt werden)
2.) Wie übergeb ich die XMI-Datei die mein Klassendiagramm enthält? Muss die doch bestimmt in den erstellten Klassen irgendwie aufrufen, oder? Hab da nicht ein Tutorial zu gefunden. Nur immer wie ich ausführbaren Code erstell.
3.) Das ganze soll ohne Eclipse lauffähig sein. Wie bekomm ich das hin?
Bin für jede Hilfe dankbar, auch wenn es nur Verweise auf Tutorials o.ä. sind weil es damit in Bezug auf EMF auch sehr mau aus sieht.
Mfg unpack