2016-10-15 7 views
2

Ich entwickle ein Eclipse-Plugin, in das ich eine benutzerdefinierte Perspektive einfügte.
Ich möchte ein ähnliches Verhalten der Java-Perspektive erhalten. Das heißt, wenn Sie ein Java-Projekt erstellen, werden Sie gefragt, ob Sie die entsprechende Perspektive dafür öffnen möchten ...Automatisch geöffnete Perspektive

Ich habe herausgefunden, dass ich einen finalPerspective sowie preferredPerspectives für einen Assistenten festlegen kann, aber nichts passiert, wenn ich gib meine Perspektive dort an.

Was also muss ich tun, um das gewünschte Verhalten zu erhalten?

Antwort

0

sollte Ihr neues Projekt-Assistent

BasicNewProjectResourceWizard.updatePerspective(configElement); 

in Ihrem performFinish aufrufen, wenn das Projekt erstellt wurde.

configElement ist die IConfigurationElement für Ihren neuen Assistenten. Sie erhalten diese, indem Sie Ihre Assistenten IExecutableExtension implementieren, die das Verfahren ergänzt:

public void setInitializationData(IConfigurationElement config, String propertyName, Object data) 

mit dem Sie die Konfigurationselement gibt.