Package org.eclipse.pde.core.plugin
Interface IPlugin
- 
- All Superinterfaces:
- IAdaptable,- IExtensions,- IIdentifiable,- IPluginBase,- IPluginObject,- IWritable
 
 public interface IPlugin extends IPluginBase A model object that represents the content of the plugin.xml file.- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringP_CLASS_NAMEA property that will be used when the plug-in activator field is changed.- 
Fields inherited from interface org.eclipse.pde.core.plugin.IExtensionsP_EXTENSION_ORDER
 - 
Fields inherited from interface org.eclipse.pde.core.IIdentifiableP_ID
 - 
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginBaseP_IMPORT_ORDER, P_LIBRARY_ORDER, P_PROVIDER, P_SCHEMA_VERSION, P_VERSION
 - 
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginObjectP_NAME
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetClassName()Returns a plug-in activator class namevoidsetClassName(String className)Sets the name of the plug-in activator class.- 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 - 
Methods inherited from interface org.eclipse.pde.core.plugin.IExtensionsadd, add, getExtensionPoints, getExtensions, getIndexOf, remove, remove, swap
 - 
Methods inherited from interface org.eclipse.pde.core.IIdentifiablegetId, setId
 - 
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginBaseadd, add, getImports, getLibraries, getProviderName, getSchemaVersion, getVersion, remove, remove, setProviderName, setSchemaVersion, setVersion, swap, swap
 - 
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginObjectgetModel, getName, getParent, getPluginBase, getPluginModel, getResourceString, getTranslatedName, isInTheModel, isValid, setInTheModel, setName
 
- 
 
- 
- 
- 
Field Detail- 
P_CLASS_NAMEstatic final String P_CLASS_NAME A property that will be used when the plug-in activator field is changed.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getClassNameString getClassName() Returns a plug-in activator class name- Returns:
- plug-in activator class name or null if not specified.
 
 - 
setClassNamevoid setClassName(String className) throws CoreException Sets the name of the plug-in activator class. This method will throw a CoreException if the model is not editable.- Parameters:
- className- the new class name
- Throws:
- CoreException- if the model is not editable
 
 
- 
 
-