public void add(IPluginExtensionPoint point) throws CoreException { IExtensions extensions = getExtensionsRoot(); if (extensions == null) return; extensions.add(point); //reset singleton if (getExtensions().length == 0 && getExtensionPoints().length == 1) updateSingleton(true); }
public void add(IPluginExtension extension) throws CoreException { IExtensions extensions = getExtensionsRoot(); if (extensions == null) return; extensions.add(extension); // reset singleton if (getExtensions().length == 1 && getExtensionPoints().length == 0) updateSingleton(true); }
public void remove(IPluginExtensionPoint extensionPoint) throws CoreException { IExtensions extensions = getExtensionsRoot(); if (extensions != null) { extensions.remove(extensionPoint); // reset singleton directive if (getExtensions().length == 0 && getExtensionPoints().length == 0) updateSingleton(false); } }
public void remove(IPluginExtension extension) throws CoreException { IExtensions extensions = getExtensionsRoot(); if (extensions != null) { extensions.remove(extension); // reset singleton directive if (getExtensions().length == 0 && getExtensionPoints().length == 0) updateSingleton(false); } }
@Override public void add(IPluginExtensionPoint point) throws CoreException { ensureModelEditable(); IExtensions extensions = getExtensionsRoot(); if (extensions == null) return; extensions.add(point); //reset singleton if (getExtensions().length == 0 && getExtensionPoints().length == 1) updateSingleton(true); }
@Override public void remove(IPluginExtension extension) throws CoreException { ensureModelEditable(); IExtensions extensions = getExtensionsRoot(); if (extensions != null) { extensions.remove(extension); // reset singleton directive if (getExtensions().length == 0 && getExtensionPoints().length == 0) updateSingleton(false); } }
@Override public void add(IPluginExtension extension) throws CoreException { ensureModelEditable(); IExtensions extensions = getExtensionsRoot(); if (extensions == null) return; extensions.add(extension); // reset singleton if (getExtensions().length == 1 && getExtensionPoints().length == 0) updateSingleton(true); }
@Override public void remove(IPluginExtensionPoint extensionPoint) throws CoreException { ensureModelEditable(); IExtensions extensions = getExtensionsRoot(); if (extensions != null) { extensions.remove(extensionPoint); // reset singleton directive if (getExtensions().length == 0 && getExtensionPoints().length == 0) updateSingleton(false); } }