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. Ich bin mir bewusst, dass ich nicht auf die internen Klassen zugreifen sollte, aber ich habe keine andere Möglichkeit.
Mein Ansatz ist es, ein Fragment und einen Erweiterungspunkt zu erstellen, um Daten aus dem Plugin lesen zu können. Ich versuche nicht, das Plugin neu zu kompilieren, deshalb dachte ich, dass ein Fragment notwendig ist. Ich möchte es nur laden und die Daten zur Laufzeit extrahieren.
Also, meine Frage ist: gibt es einen anderen Weg, um die Klassen eines Plugins zugreifen? wenn ja, wie? Jedes Tutorial, doc Seite oder nützlichen Link für eine der Methoden ist willkommen.