## Uses of Class
org.eclipse.mat.inspections.osgi.model.BundleDescriptor

Packages that use BundleDescriptor
org.eclipse.mat.inspections.osgi.model: These are utilities for the OSGi bundle queries.
org.eclipse.mat.inspections.osgi.model.eclipse: These are utilities for Eclipse OSGi bundle queries.

### Uses of BundleDescriptor in org.eclipse.mat.inspections.osgi.model

Methods in org.eclipse.mat.inspections.osgi.model that return BundleDescriptor
`BundleDescriptor` Bundle.`getBundleDescriptor()`
`BundleDescriptor` Service.`getBundleDescriptor()` Get bundle descriptor of a bundle, that registers this service
`BundleDescriptor` BundleFragment.`getHost()`

Methods in org.eclipse.mat.inspections.osgi.model that return types with arguments of type BundleDescriptor
`java.util.List<BundleDescriptor>` OSGiModel.`getBundleDescriptors()` Get descriptors of all the bundles, found in BundleRepository
`java.util.List<BundleDescriptor>` Service.`getBundlesUsing()` Get bundle descriptors for all the bundles, using this service
`java.util.List<BundleDescriptor>` Bundle.`getDependencies()`
`java.util.List<BundleDescriptor>` Bundle.`getDependents()`
`java.util.List<BundleDescriptor>` Bundle.`getFragments()`

Methods in org.eclipse.mat.inspections.osgi.model with parameters of type BundleDescriptor
`Bundle` EquinoxBundleReader.`getBundle​(BundleDescriptor descriptor)`
`Bundle` EquinoxBundleReader2.`getBundle​(BundleDescriptor descriptor)`
`Bundle` IBundleReader.`getBundle​(BundleDescriptor descriptor)` Load the bundle by its descriptor
`Bundle` OSGiModel.`getBundle​(BundleDescriptor descriptor)` Get bundle by its descriptor

Constructors in org.eclipse.mat.inspections.osgi.model with parameters of type BundleDescriptor
`Bundle​(BundleDescriptor descriptor, java.lang.String location, java.util.List<BundleDescriptor> dependencies, java.util.List<BundleDescriptor> dependents, java.util.List<ExtensionPoint> extensionPoints, java.util.List<Extension> extensions, java.util.List<Service> registeredServices, java.util.List<Service> usedServices, java.util.List<BundleDescriptor> fragments)`
`BundleFragment​(BundleDescriptor descriptor, java.lang.String location, BundleDescriptor host)`
`BundleFragment​(BundleDescriptor descriptor, java.lang.String location, BundleDescriptor host, java.util.List<BundleDescriptor> dependencies, java.util.List<BundleDescriptor> dependents, java.util.List<ExtensionPoint> points, java.util.List<Extension> extensions)`
`Service​(java.lang.String name, int objectId, BundleDescriptor bundleDescriptor, java.util.List<BundleDescriptor> bundlesUsing, java.lang.String[] keys, java.lang.String[] values)`

Constructor parameters in org.eclipse.mat.inspections.osgi.model with type arguments of type BundleDescriptor
`Bundle​(BundleDescriptor descriptor, java.lang.String location, java.util.List<BundleDescriptor> dependencies, java.util.List<BundleDescriptor> dependents, java.util.List<ExtensionPoint> extensionPoints, java.util.List<Extension> extensions, java.util.List<Service> registeredServices, java.util.List<Service> usedServices, java.util.List<BundleDescriptor> fragments)`
`BundleFragment​(BundleDescriptor descriptor, java.lang.String location, BundleDescriptor host, java.util.List<BundleDescriptor> dependencies, java.util.List<BundleDescriptor> dependents, java.util.List<ExtensionPoint> points, java.util.List<Extension> extensions)`
`OSGiModel​(IBundleReader bundleReader, java.util.List<BundleDescriptor> bundleDescriptors, java.util.List<Service> services, java.util.List<ExtensionPoint> extensionPoints)`
`Service​(java.lang.String name, int objectId, BundleDescriptor bundleDescriptor, java.util.List<BundleDescriptor> bundlesUsing, java.lang.String[] keys, java.lang.String[] values)`

### Uses of BundleDescriptor in org.eclipse.mat.inspections.osgi.model.eclipse

Methods in org.eclipse.mat.inspections.osgi.model.eclipse that return BundleDescriptor
`BundleDescriptor` Extension.`getContributedBy()` Get descriptor of the bundle contributing this extension
`BundleDescriptor` ExtensionPoint.`getContributedBy()` Get descriptor of the bundle contributing this extension point
`BundleDescriptor` ConfigurationElement.`getContributingBundle()` Descriptor of the bundle contributing this element.

Methods in org.eclipse.mat.inspections.osgi.model.eclipse with parameters of type BundleDescriptor
`void` Extension.`setContributedBy​(BundleDescriptor contributedBy)`
`void` ExtensionPoint.`setContributedBy​(BundleDescriptor contributedBy)`

Constructors in org.eclipse.mat.inspections.osgi.model.eclipse with parameters of type BundleDescriptor
`ConfigurationElement​(int objectId, java.lang.String name, java.lang.Integer parentId, java.lang.Integer elementId, BundleDescriptor contributingBundle, java.lang.String[] propertiesAndValues)`