Package org.eclipse.pde.core.plugin
Interface IPluginExtension
- 
- All Superinterfaces:
- IAdaptable,- IIdentifiable,- IPluginObject,- IPluginParent,- IWritable
 
 public interface IPluginExtension extends IPluginParent, IIdentifiable Classes that implement this interface model the extension element found in the plug-in or fragment manifest.- 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_POINTA name of the property that will be used to notify about the "point" change- 
Fields inherited from interface org.eclipse.pde.core.IIdentifiableP_ID
 - 
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginObjectP_NAME
 - 
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginParentP_SIBLING_ORDER
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetPoint()Returns the full ID of the extension point that this extension is plugged into.ObjectgetSchema()Returns the schema for the extension point that this extension is plugged into ornullif not found.voidsetPoint(String point)Sets the value of the extension point Id This method will throw a CoreException if this model is not editable.- 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 - 
Methods inherited from interface org.eclipse.pde.core.IIdentifiablegetId, setId
 - 
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginObjectgetModel, getName, getParent, getPluginBase, getPluginModel, getResourceString, getTranslatedName, isInTheModel, isValid, setInTheModel, setName
 - 
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginParentadd, add, getChildCount, getChildren, getIndexOf, remove, swap
 
- 
 
- 
- 
- 
Field Detail- 
P_POINTstatic final String P_POINT A name of the property that will be used to notify about the "point" change- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getPointString getPoint() Returns the full ID of the extension point that this extension is plugged into.- Returns:
- the full extension point ID
 
 - 
getSchemaObject getSchema() Returns the schema for the extension point that this extension is plugged into ornullif not found.This method is an implementation detail - schema object is not needed for clients outside PDE and should not be used. - Returns:
- The schema for the associated extension point or null
 
 - 
setPointvoid setPoint(String point) throws CoreException Sets the value of the extension point Id This method will throw a CoreException if this model is not editable.- Parameters:
- point- the new extension point Id
- Throws:
- CoreException- if the model is not editable
 
 
- 
 
-