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

Packages that use IModelChangeProvider
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.

### Uses of IModelChangeProvider in org.eclipse.pde.core

Methods in org.eclipse.pde.core that return IModelChangeProvider
`IModelChangeProvider` IModelChangedEvent.`getChangeProvider()` Returns the provider that fired this event.
`IModelChangeProvider` ModelChangedEvent.`getChangeProvider()`

Constructors in org.eclipse.pde.core with parameters of type IModelChangeProvider
`ModelChangedEvent​(IModelChangeProvider provider, int type, Object[] objects, String changedProperty)` The constructor of the event.
`ModelChangedEvent​(IModelChangeProvider provider, Object object, String changedProperty, Object oldValue, Object newValue)` A costructor that should be used for changes of object properties.

### Uses of IModelChangeProvider in org.eclipse.pde.core.build

Subinterfaces of IModelChangeProvider in org.eclipse.pde.core.build
`interface` `IBuildModel` This model is created from the `build.properties` file that defines what source folders in the plug-in are to be used to build require plug-in Jars.

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

Subinterfaces of IModelChangeProvider in org.eclipse.pde.core.plugin
`interface` `IExtensionsModel` This type of model is created by parsing the manifest file.
`interface` `IFragmentModel` This type of model is created by parsing the manifest file.
`interface` `IPluginModel` This type of model is created by parsing the manifest file.
`interface` `IPluginModelBase` This type of model is created by parsing the manifest file.
`interface` `ISharedExtensionsModel` This type of model is created by parsing the plug-in manifest file but only takes the extensions and extension points into account.
`interface` `ISharedPluginModel` This type of model is created by parsing the manifest file.