|
Eclipse PDE Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A model object that represents the content of a plug-in or fragment manifest. This object contains data that is common for bo plug-ins and fragments.
Field Summary | |
static String |
P_IMPORT_ORDER
A property that will be used to notify that import order in a plug-in has changed. |
static String |
P_LIBRARY_ORDER
A property that will be used to notify that library order in a plug-in has changed. |
static String |
P_PROVIDER
A property that will be used to notify that the provider name has changed. |
static String |
P_SCHEMA_VERSION
A property that will be used to notify that 3.0 release compatibility flag has been changed. |
static String |
P_VERSION
A property that will be used to notify that a version has changed. |
Fields inherited from interface org.eclipse.pde.core.plugin.IExtensions |
P_EXTENSION_ORDER |
Fields inherited from interface org.eclipse.pde.core.plugin.IPluginObject |
P_NAME |
Fields inherited from interface org.eclipse.pde.core.IIdentifiable |
P_ID |
Method Summary | |
void |
add(IPluginImport pluginImport)
Adds a new plug-in import to this plugin. |
void |
add(IPluginLibrary library)
Adds a new library to this plugin. |
IPluginImport[] |
getImports()
Returns imports defined in this plug-in. |
IPluginLibrary[] |
getLibraries()
Returns libraries referenced in this plug-in. |
String |
getProviderName()
Returns a name of the plug-in provider. |
String |
getSchemaVersion()
Returns version of the manifest grammar |
String |
getVersion()
Returns this plug-in's version |
void |
remove(IPluginImport pluginImport)
Removes an import from the plugin. |
void |
remove(IPluginLibrary library)
Removes a library from the plugin. |
void |
setProviderName(String providerName)
Sets the name of the plug-in provider. |
void |
setSchemaVersion(String schemaVersion)
Sets the R3.0 compatibility flag |
void |
setVersion(String version)
Sets the version of the plug-in. |
void |
swap(IPluginImport import1,
IPluginImport import2)
Swaps the positions of the plug-ins provided in in the dependency list. |
void |
swap(IPluginLibrary l1,
IPluginLibrary l2)
Swaps the positions of the provided libraries in the list of libraries. |
Methods inherited from interface org.eclipse.pde.core.plugin.IExtensions |
add, add, getExtensionPoints, getExtensions, getIndexOf, remove, remove, swap |
Methods inherited from interface org.eclipse.pde.core.plugin.IPluginObject |
getModel, getName, getParent, getPluginBase, getPluginModel, getResourceString, getTranslatedName, isInTheModel, isValid, setInTheModel, setName |
Methods inherited from interface org.eclipse.pde.core.IWritable |
write |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.pde.core.IIdentifiable |
getId, setId |
Field Detail |
public static final String P_PROVIDER
public static final String P_VERSION
public static final String P_LIBRARY_ORDER
public static final String P_IMPORT_ORDER
public static final String P_SCHEMA_VERSION
Method Detail |
public void add(IPluginLibrary library) throws CoreException
library
- the new library object
CoreException
public void add(IPluginImport pluginImport) throws CoreException
pluginImport
- the new import object
CoreException
public void remove(IPluginImport pluginImport) throws CoreException
CoreException
public IPluginLibrary[] getLibraries()
public IPluginImport[] getImports()
public String getProviderName()
public String getVersion()
public void remove(IPluginLibrary library) throws CoreException
library
- the library object
CoreException
public void setProviderName(String providerName) throws CoreException
providerName
- the new provider name
CoreException
public void setVersion(String version) throws CoreException
version
- the new plug-in version
CoreException
public void swap(IPluginLibrary l1, IPluginLibrary l2) throws CoreException
l1
- the first library objectl2
- the second library object
CoreException
public void swap(IPluginImport import1, IPluginImport import2) throws CoreException
CoreException
public String getSchemaVersion()
public void setSchemaVersion(String schemaVersion) throws CoreException
schemaVersion
- version of the manifest grammar
CoreException
|
Eclipse PDE Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |