Dans une classe d'action RCP, j'aimerais accéder à une donnée présente dans une vue. Ma manière de faire ne me semble pas optimale et lourde à programmer car je dois rechercher ma vue en parcourant le tableau des références aux vues :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
IViewReference[] wp = window.getActivePage().getViewReferences();
myView view = null;
for (int i=0; i<wp.length; i++)
{
    if (wp[i].getView(true).getClass().equals(myView.class))
    {
         view = (myView)wp[i].getView(true);
         break;
    }
}
Existe-t-il un autre mécanisme ?

Merci d'avance pour votre aide,

Fabrisss