Hallo.
Ich suche nach einer Möglichkeit, einen vorhandenen MultiPageEditor um neue Pages (also Tabs am unteren Rand) zu erweitern.
Genauer gesagt geht es mir um den XMLMultiPageEditorPart, welchen WST mitbringt.
Die "normale" Lösung sollte wohl sein, eine Klasse von dem vorhandenen Editor abzuleiten (da leider keine passenden Extension Points angeboten werden).
Das Problem ist hierbei allerdings, das die Klasse quasi interner Bestandteil eines Frameworks ist und man sich nicht darauf verlassen kann, dass das Interface beim nächstens Update nicht wieder geändert wird etc.
Gibt es vielleicht eine Möglichkeit, einen neuen MultiPageEditor zu erstellen und einen bestehenden (bzw. seine Pages) einzubinden? Oder könnte man z.B. einen vertikal zweigeteilten Editor erstellen, der auf der einen Seite den vorhandenen, auf der anderen Seite den neuen Editor anbietet?
Ich suche nach einer Möglichkeit, einen vorhandenen MultiPageEditor um neue Pages (also Tabs am unteren Rand) zu erweitern.
Genauer gesagt geht es mir um den XMLMultiPageEditorPart, welchen WST mitbringt.
Die "normale" Lösung sollte wohl sein, eine Klasse von dem vorhandenen Editor abzuleiten (da leider keine passenden Extension Points angeboten werden).
Das Problem ist hierbei allerdings, das die Klasse quasi interner Bestandteil eines Frameworks ist und man sich nicht darauf verlassen kann, dass das Interface beim nächstens Update nicht wieder geändert wird etc.
Gibt es vielleicht eine Möglichkeit, einen neuen MultiPageEditor zu erstellen und einen bestehenden (bzw. seine Pages) einzubinden? Oder könnte man z.B. einen vertikal zweigeteilten Editor erstellen, der auf der einen Seite den vorhandenen, auf der anderen Seite den neuen Editor anbietet?