Package org.eclipse.pde.core.plugin


package org.eclipse.pde.core.plugin
Application programming interfaces for working with PDE's model of plug-ins.

Package Specification

Provides interfaces describing the shape of PDE's model of plug-ins. See org.eclipse.pde.core for the generic models that this package extends from.

In addition, this package includes PluginRegistry which provides access to PDE's plug-in models. TargetPlatform can be used to access information about the current target platform settings.

  • Class
    Description
    A model object that contains the portion of the plug-in model responsible for extensions and extension points.
    This type of model is created by parsing the manifest file.
    This factory should be used to create instances of the extensions model objects.
    A model object that represents the content of the fragment.xml file.
    This type of model is created by parsing the manifest file.
    This interface contains constants used throughout the plug-in for plug-in reference matching.
    A model object that represents the content of the plugin.xml file.
    An attribute of XML elements found in the plug-in.
    A model object that represents the content of a plug-in or fragment manifest.
    Classes that implement this interface model the XML elements found in the plug-in model.
    Classes that implement this interface model the extension element found in the plug-in or fragment manifest.
    Classes that implement this interface model an extension point element specified in the plug-in manifest.
    Objects that implement this interface represent references to required plug-ins.
    The class that implements this interface represents a reference to the library that is defined in the plug-in manifest.
    This type of model is created by parsing the manifest file.
    This type of model is created by parsing the manifest file.
    This factory should be used to create instances of the plug-in model objects.
    A base interface for all the objects in the plug-in model.
    Classes that implement this interface are capable of containing other plug-in objects.
    Objects that implement this interface represent references of plug-ins.
    This type of model is created by parsing the plug-in manifest file but only takes the extensions and extension points into account.
    This type of model is created by parsing the manifest file.
    A ModelEntry object has an ID and keeps track of all workspace plug-ins and target plug-ins that have that ID.
    The central access point for models representing plug-ins found in the workspace and in the target platform.
    Deprecated, for removal: This API element is subject to removal in a future version.
    The central class for the plug-in development target platform.
    Defines the rules that are used to control when two compared versions match.