org.eclipse.pde.core.plugin
Interface IPluginExtensionPoint
- All Superinterfaces:
- IAdaptable, IIdentifiable, IPluginObject, IWritable
- public interface IPluginExtensionPoint
- extends IPluginObject, IIdentifiable
Classes that implement this interface model an extension point
element specified in the plug-in manifest.
Field Summary |
static String |
P_SCHEMA
A property name that will be used to notify
about changes to the schema value. |
Method Summary |
String |
getFullId()
Returns the full extension point Id that
is composed as "pluginId.pointId". |
String |
getSchema()
Returns the name of the extension point XML schema
that defines this extension point. |
void |
setSchema(String schema)
Sets the plug-in relative name of
the extension point schema file that
describes this extension point.
|
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginObject |
getModel, getName, getParent, getPluginBase, getPluginModel, getResourceString, getTranslatedName, isInTheModel, isValid, setInTheModel, setName |
P_SCHEMA
public static final String P_SCHEMA
- A property name that will be used to notify
about changes to the schema value.
- See Also:
- Constant Field Values
getFullId
public String getFullId()
- Returns the full extension point Id that
is composed as "pluginId.pointId". This full
Id will be used by extensions to reference this
extension point.
- Returns:
- a full extension point Id
getSchema
public String getSchema()
- Returns the name of the extension point XML schema
that defines this extension point.
- Returns:
- XML extension point schema file name
setSchema
public void setSchema(String schema)
throws CoreException
- Sets the plug-in relative name of
the extension point schema file that
describes this extension point.
This method will throw a CoreException
if the model is not editable.
- Throws:
CoreException
Copyright (c) IBM Corp. and others 2000, 2005. All Rights Reserved.