[plugin] Comment modifier une propriété d'une extension d'un plugin?
Bonjour,
J'ai créé un plugin pour eclipse qui me propose un wizard de création de projet particulier.
Je veux modifier au besoin le nom du wizard qui m'est proposé en runtime.
Dans ma classe Activator, j'arrive à récupérer cette valeur comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| IExtensionRegistry reg = Platform.getExtensionRegistry();
IExtensionPoint p =
reg.getExtensionPoint("org.eclipse.ui.newWizards");
IExtension[] ext = p.getExtensions();
for (IExtension extension : ext) {
if (extension.getLabel() != null
&& extension.getLabel().equals("projectWizard")) {
IConfigurationElement[] conf =
extension.getConfigurationElements();
for (IConfigurationElement element : conf) {
ConfigurationElementHandle hh =
(ConfigurationElementHandle) element;
String name = hh.getAttribute("name");
}
}
} |
J'ai bien le nom de mon wizard dans la variable name, seulement, il n'y a aucune méthode qui me permet de changer ce nom.
Comment faire pour modifier cette propriété?
Merci d'avance,
Nicolas