# Uses of Package
org.eclipse.pde.core

Packages that use org.eclipse.pde.core
org.eclipse.pde.core: Application programming interfaces for working with PDE's models.
org.eclipse.pde.core.build: Application programming interfaces for working with PDE's model of build.properties.
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.

Classes in org.eclipse.pde.core used by org.eclipse.pde.core
IBaseModel: A base generic model.
IEditable: Models that implement this interface indicate that they can be changed.
IModel: A generic model.
IModelChangedEvent: Model change events are fired by the model when it is changed from the last clean state.
IModelChangedListener: Classes that need to be notified on model changes should implement this interface and add themselves as listeners to the model they want to listen to.
IModelChangeProvider: Classes that implement this interface are capable of notifying listeners about model changes.
IModelProviderEvent: This event will be delivered to all model provider listeners when a model managed by the model provider changes in some way.
IModelProviderListener: Classes should implement this interface in order to be able to register as model provider listeners.

Classes in org.eclipse.pde.core used by org.eclipse.pde.core.build
IBaseModel: A base generic model.
IModel: A generic model.
IModelChangeProvider: Classes that implement this interface are capable of notifying listeners about model changes.
IWritable: Classes that implement this interface can participate in saving the model to the ASCII output stream using the provided writer.

Classes in org.eclipse.pde.core used by org.eclipse.pde.core.plugin
IBaseModel: A base generic model.
IIdentifiable: Classes implement this interface if their instances need to be uniquely identified using an id.
IModel: A generic model.
IModelChangeProvider: Classes that implement this interface are capable of notifying listeners about model changes.
IWritable: Classes that implement this interface can participate in saving the model to the ASCII output stream using the provided writer.

Classes in org.eclipse.pde.core used by org.eclipse.pde.ui.templates
IIdentifiable: Classes implement this interface if their instances need to be uniquely identified using an id.