1 11 package org.eclipse.pde.core.plugin; 12 13 import org.eclipse.core.runtime.CoreException; 14 15 23 public interface IExtensions extends IPluginObject { 24 28 String P_EXTENSION_ORDER = "extension_order"; 36 void add(IPluginExtension extension) throws CoreException; 37 43 void add(IPluginExtensionPoint extensionPoint) throws CoreException; 44 48 IPluginExtensionPoint[] getExtensionPoints(); 49 54 IPluginExtension[] getExtensions(); 55 62 void remove(IPluginExtension extension) throws CoreException; 63 70 void remove(IPluginExtensionPoint extensionPoint) throws CoreException; 71 78 void swap(IPluginExtension e1, IPluginExtension e2) throws CoreException; 79 84 int getIndexOf(IPluginExtension e); 85 } 86 | Popular Tags |