Intégrer un StructuredTextEditor dans une application RCP générée par EMF
Bonjour,
J'ai un soucis avec la vue "Source". Je crée mon éditeur via EMF avec toutes les options par défaut excepté "Rich Client Platform" que je passe à true.
Dans la méthode WorkflowEditor :: createPages j'ajoute le code suivant (ainsi que la dépendance):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| /************************************/
/* Adding a source page*/
{
StructuredTextEditor sourcePage = new StructuredTextEditor();
sourcePage.setEditorPart(this);
try {
int pageIndex = addPage(sourcePage, getEditorInput());
setPageText(pageIndex, "Source");
} catch (PartInitException e) {
e.printStackTrace();
}
}
/************************************/ |
à l'exécution j'obtiens une exception:
org.eclipse.ui.PartInitException: Text editor does not have a document provider
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3148) .....
L'onglet source n'apparait même pas. En revanche, si je fais la même chose sans mettre en RCP l'onglet fonctionne
Avez-vous une idée pour résoudre ce problème ?
Merci,
Olivier