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

Packages that use IBaseModel
Package
Description
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 IBaseModel in org.eclipse.pde.core

Subinterfaces of IBaseModel in org.eclipse.pde.core
Modifier and Type
Interface
Description
`interface`
`IModel`
A generic model.

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

Subinterfaces of IBaseModel in org.eclipse.pde.core.build
Modifier and Type
Interface
Description
`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 IBaseModel in org.eclipse.pde.core.plugin

Subinterfaces of IBaseModel in org.eclipse.pde.core.plugin
Modifier and Type
Interface
Description
`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.