Ich habe die neueste Eclipse RCP/e4 und ich versuche, die Plattform-Dienste hier aufgeführten zuzugreifen:Wo sind die Plattformdienste in Eclipse rcp/e4?
http://www.vogella.com/tutorials/Eclipse4Services/article.html
Allerdings habe ich nicht einmal ECommandService, EHandlerService oder jede IEclipseContext Typ Objekt finden. Ich habe jedoch die Möglichkeit, EModelService und EContextService zu injizieren.
Ich versuche einfach, einen Handler/Befehl aus meinem Code auszuführen, und ich denke, ich muss diese Objekte oben einklinken und sie ausführen. Ich sehe keine Dokumentation, die besagt, dass sich dieser Prozess geändert hat. Was müsste ich also tun?
Mein ultimatives Ziel ist es, irgendwo einen Button zu erstellen, damit er die Perspektive ändert. Meine Strategie besteht darin, dies in einen Handler zu legen und dann dort den ModelService zu verwenden, um diese Perspektive zu finden und zu ihr zu wechseln.
Ich benutze die Eclipse Mars 4.5.1 und Eclipse E4 Tools.
Sie haben Recht. Ich konnte keine Anweisungen finden, um dies richtig einzurichten. – ergonaut