Hallo,
ich erstelle gerade einen Diagrammeditor für mein EMF Ecore Modell mit dem GMF, klappt alles sehr gut, nur habe ich momentan folgendes Problem:
Ich benötige innerhalb eines Nodes dessen Childnodes untereinander angezeigt. Dies habe ich schon über ein Compartment hinbekommen (darüber kann ich jetzt auch Childnodes unterschiedlichen Typs mischen, also es können abwechselnd untereinander Nodes von verschiedenen Childnode-Referenzen vorkommen). Mein Problem ist nun, dass wenn ich die Childnodes einmal so hinzugefügt habe, ich deren angezeigte Reihenfolge nicht mehr ändern kann.
In einem nächsten Schritt möchte ich noch die angezeigte Reihenfolge in die Modell-Datei (also in das "Domain File") ablegen (also nicht die Pixel-position wie sie im "Diagram-File" abgelegt wird, sondern nur die Reihenfolge (muss ich eben extra ablegen, weil es unterschiedliche Childnode-Typen sind, die in unterschiedlichen Referenzen gespeichert werden).
Der zweite Schritt ist aber noch nicht so wichtig und würde ich voraussichtlich auch alleine schaffen, beim ersten Teil würde mir ein Tipp schon viel weiterhelfen
Konnte leider bis jetzt noch nichts brauchbares finden (auf ein XY-Layout umstellen will ich eigentlich nicht, da mir die "strikte" listenartige Reihung eigentlich sehr entgegen kommt.
Vielen Dank schonmal!
ich erstelle gerade einen Diagrammeditor für mein EMF Ecore Modell mit dem GMF, klappt alles sehr gut, nur habe ich momentan folgendes Problem:
Ich benötige innerhalb eines Nodes dessen Childnodes untereinander angezeigt. Dies habe ich schon über ein Compartment hinbekommen (darüber kann ich jetzt auch Childnodes unterschiedlichen Typs mischen, also es können abwechselnd untereinander Nodes von verschiedenen Childnode-Referenzen vorkommen). Mein Problem ist nun, dass wenn ich die Childnodes einmal so hinzugefügt habe, ich deren angezeigte Reihenfolge nicht mehr ändern kann.
In einem nächsten Schritt möchte ich noch die angezeigte Reihenfolge in die Modell-Datei (also in das "Domain File") ablegen (also nicht die Pixel-position wie sie im "Diagram-File" abgelegt wird, sondern nur die Reihenfolge (muss ich eben extra ablegen, weil es unterschiedliche Childnode-Typen sind, die in unterschiedlichen Referenzen gespeichert werden).
Der zweite Schritt ist aber noch nicht so wichtig und würde ich voraussichtlich auch alleine schaffen, beim ersten Teil würde mir ein Tipp schon viel weiterhelfen
Konnte leider bis jetzt noch nichts brauchbares finden (auf ein XY-Layout umstellen will ich eigentlich nicht, da mir die "strikte" listenartige Reihung eigentlich sehr entgegen kommt.
Vielen Dank schonmal!