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 : Sélectionner tout - Visualiser dans une fenêtre à part
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