Comment mettre une View créée via "Eclipse4/ViewPart" dans un plugin ?
Bonjour
Je découvre eclipse, eclipse 4 avec kepler pour être précis
J'essaye d'écrire une view dans un plugin en utilisant l'IDE graphique de dessin.
Pour ça je crée un ViewPart par le menu dans la toolbar "Eclipse 4/ViewPart"
Le fichier créé est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| package XXX.view.views;
import javax.annotation.PostConstruct;
public class VP {
public VP() {
}
/**
* Create contents of the view part.
*/
@PostConstruct
public void createControls(Composite parent) {
}
@PreDestroy
public void dispose() {
}
@Focus
public void setFocus() {
// TODO Set the focus to control
}
} |
Mais quand j'essaye de le mettre dans une extension
Code:
1 2 3 4 5 6 7 8 9
| <extension
point="org.eclipse.ui.views">
<view
class="XXX.view.views.VP"
id="XXX.view.view1"
name="name"
restorable="true">
</view>
</extension> |
Ca ne marche pas car la classe n'hérite pas de IViewPart
Message
Code:
XXX.view.views.VP cannot be cast to org.eclipse.ui.IViewPart
IViewPart c'est "eclipse 3" non ?
Quelqu'un peut me dire où est le problème ?
Sinon je crée des views sans soucis par d'autre moyen (héritant de IViewPart) mais c'est l'interface graphique de dessin des View que je voudrais avoir