Package | Description |
---|---|
org.eclipse.pde.core.plugin |
Application programming interfaces for working with PDE's model of plug-ins.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IExtensions
A model object that contains the portion of the plug-in model
responsible for extensions and extension points.
|
interface |
IFragment
A model object that represents the content of the fragment.xml
file.
|
interface |
IPlugin
A model object that represents the content of the plugin.xml
file.
|
interface |
IPluginAttribute
An attribute of XML elements found in the plug-in.
|
interface |
IPluginBase
A model object that represents the content of a plug-in or
fragment manifest.
|
interface |
IPluginElement
Classes that implement this interface model the
XML elements found in the plug-in model.
|
interface |
IPluginExtension
Classes that implement this interface model the extension
element found in the plug-in or fragment manifest.
|
interface |
IPluginExtensionPoint
Classes that implement this interface model an extension point
element specified in the plug-in manifest.
|
interface |
IPluginImport
Objects that implement this interface represent references
to required plug-ins.
|
interface |
IPluginLibrary
The class that implements this interface represents a
reference to the library that is defined in the plug-in
manifest.
|
interface |
IPluginParent
Classes that implement this interface are
capable of containing other plug-in objects.
|
Modifier and Type | Method and Description |
---|---|
IPluginObject[] |
IPluginParent.getChildren()
Returns the children owned by this parent.
|
IPluginObject |
IPluginObject.getParent()
Returns the parent of this model object.
|
Modifier and Type | Method and Description |
---|---|
void |
IPluginParent.add(int index,
IPluginObject child)
Adds a child object at the specified index.
|
void |
IPluginParent.add(IPluginObject child)
Adds a child object.
|
IPluginElement |
IExtensionsModelFactory.createElement(IPluginObject parent)
Creates a new element instance for the
provided parent.
|
int |
IPluginParent.getIndexOf(IPluginObject child)
Returns the position of the child in this parent.
|
void |
IPluginParent.remove(IPluginObject child)
Removes a child object.
|
void |
IPluginParent.swap(IPluginObject child1,
IPluginObject child2)
Swaps the position of of the provided siblings
in the parent.
|
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.