# Uses of Interface
org.eclipse.pde.core.IIdentifiable

Packages that use IIdentifiable
Package
Description
org.eclipse.pde.core.plugin
Application programming interfaces for working with PDE's model of plug-ins.
org.eclipse.pde.ui.templates
Application programming interfaces for contributing to and extending PDE project templates.

## Uses of IIdentifiable in org.eclipse.pde.core.plugin

Subinterfaces of IIdentifiable in org.eclipse.pde.core.plugin
Modifier and Type
Interface
Description
`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`
`IPluginBase`
A model object that represents the content of a plug-in or fragment manifest.
`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`
`IPluginReference`
Objects that implement this interface represent references of plug-ins.

## Uses of IIdentifiable in org.eclipse.pde.ui.templates

Classes in org.eclipse.pde.ui.templates that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`PluginReference`
Implementation of the IPluginReference