Frage

Ich habe einen DSL in Xtext geschrieben. Nehmen wir an, die Erweiterung ist Dmodel. Ich habe ein Projekt mit zwei Dateien erstellt a.dmodel und b.model Basierend auf dem DSL und verschiedenen Elementen in ihnen können sich im Editor gegenseitig verweisen.

Sagen wir, ich möchte mich bewegen a.dmodel zu einem Glas und fügen Sie es einem Glas hinzu (und fügen Sie das Glas möglicherweise dem Projekt hinzu) und können Sie die Elemente von B.Dmodel immer noch überschreiten. Wie erreiche ich das?

War es hilfreich?

Lösung

Es funktioniert aus der Schachtel. Sie setzen das Glas einfach mit dem A.Dmodel auf den Klassenpfad eines Java -Projekts, das das B.Dmodel enthält. Xtext wird diese Informationen aufnehmen und die Elemente in A.Dmodel verweisen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top