Angenommen, ich möchte ein Ecore-Metamodell entwerfen, das in etwa so aussieht und zum "Ausführen" einer Liste von Klassen verwendet werden soll:
JavaClassRunnerList
0..* JavaClass
Und nehmen wir an, ich habe ein Java-Projekt, das Klassen namens PrintsHello
, PrintsSeparator
y PrintsWorld
.
Ich würde dann gerne Modelle schreiben, die so aussehen:
JavaClassRunnerList
PrintsHello.class
PrintsSeparator.class
PrintsWorld.class
PrintsSeparator.class
PrintsSeparator.class
Ich möchte, dass mein Modell in der Lage ist, ein Java-Projekt einzubinden und dessen Klassen als Auswahlmöglichkeiten für die Modellreferenzen zu erkennen (möglicherweise im selben Projekt, in dem sich das Modell befindet).
Ist dies möglich?