Hi,
I'm trying to use org.eclipse.gmf.runtime.diagram.ui.paletteProviders without success.
I want to define my own factoryClass so here is my extension point :
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="Highest">
</Priority>
<contribution
factoryClass="org.bonitasoft.studio.diagram.form.custom.MyOwnFactoryClass">
</contribution>
</paletteProvider>
</extension>
But teh factory class is never used...
I looked into my XXXDiagramEditor and see that it calls explicitly the generated factoryClass :
/**
* @generated
*/
protected PaletteRoot createPaletteRoot(PaletteRoot existingPaletteRoot) {
PaletteRoot root = super.createPaletteRoot(existingPaletteRoot);
new ProcessPaletteFactory().fillPalette(root);
return root;
}
So it seems that it doesn't care about the extension point.
Is it really don't care about it?
How to use the extension points to provides our own factory class? isn't it for that?
Regards,
NB : I'm using GMF 2.2.1