Deaktivieren Sie den Dialog "Xtext-Natur hinzufügen" in Eclipse

8

Ich verwende ein benutzerdefiniertes DSL mit Xtext-Grammatik. In meinem Arbeitsbereich gibt es mehrere Projekte, eines davon ist das entwicklungsrelevante Projekt, ein anderes ist zu Testzwecken.

Im Testprojekt gibt es eine Menge (& gt; 5000) von Dateien meines DSL, die für JUnit-Tests benötigt werden.

Wenn die Xtext-Natur zu diesem Projekt hinzugefügt wird, dauert der Wiederaufbau viel Zeit, also habe ich sie entfernt. Es ist sowieso nicht wichtig für mich im Projekt. Aber jetzt, jedes Mal, wenn ich eine der Dateien öffne, bittet Xtext mich, die Natur zu diesem Projekt hinzuzufügen.

Kann ich diesen Dialog für ein bestimmtes Projekt oder generell deaktivieren?

Danke für die Antworten!

    
moeTi 20.07.2012, 09:41
quelle

1 Antwort

4

Ich glaube, die Klasse NatureAddingEditorCallback ist für diese Funktion verantwortlich.

Um diese Funktionalität für Ihre Sprache zu ersetzen, würde ich Folgendes versuchen: Öffnen Sie die Klasse «LanguageName»UiModule aus Ihrem UI-Projekt (seien Sie vorsichtig, befindet sich im Ordner src; eine abstrakte Version befindet sich im Ordner src-gen) und fügen Sie die folgenden Zeilen hinzu (dieser Code stammt aus der Klasse XtextUIModule ):

%Vor%

Ersetzen Sie dann die zurückgegebene Klasse durch Ihre eigene.

    
Zoltán Ujhelyi 24.07.2012, 22:26
quelle

Tags und Links