Ich möchte den Standard-XML-Editor (org.eclipse.wst.xml.ui) von Eclipse in einer RCP-Anwendung verwenden. Ich muss das DOM der aktuell geöffneten XML-Datei lesen. Das Plugin bietet keinen Erweiterungspunkt, also versuche ich auf die internen Klassen zuzugreifen. Mir ist bewusst, dass ich nicht auf die internen Klassen zugreifen sollte, aber ich habe keine andere Möglichkeit.Eclipse RCP: Wie auf interne Klassen von Plugins zugreifen?
Meine Vorgehensweise besteht darin, ein Fragment und einen Erweiterungspunkt zu erstellen, um Daten aus dem Plugin lesen zu können. Ich versuche das Plugin nicht neu zu kompilieren, deshalb dachte ich, dass ein Fragment notwendig ist. Ich möchte es nur laden und die Daten zur Laufzeit extrahieren.
Meine Frage ist also: Gibt es eine andere Möglichkeit, auf die Klassen eines Plugins zuzugreifen? wenn ja, wie? Alle Tutorials, Doc-Seite oder nützliche Link für eine der Methoden ist willkommen.