Eclipse PDE
Release 3.6

org.eclipse.pde.core.project
Interface IRequiredBundleDescription


public interface IRequiredBundleDescription

Describes a required bundle. Instances of this class can be created via IBundleProjectService.newRequiredBundle(String, VersionRange, boolean, boolean).

Since:
3.6
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.

Method Summary
 String getName()
          Returns the symbolic name of the required bundle.
 VersionRange getVersionRange()
          Returns the version constraint of the required bundle or null if unspecified.
 boolean isExported()
          Returns whether the required bundle is re-exported.
 boolean isOptional()
          Returns whether the required bundle is optional.
 

Method Detail

getName

String getName()
Returns the symbolic name of the required bundle.

Returns:
symbolic name of the required bundle

getVersionRange

VersionRange getVersionRange()
Returns the version constraint of the required bundle or null if unspecified.

Returns:
version constraint or null

isExported

boolean isExported()
Returns whether the required bundle is re-exported.

Returns:
whether re-exported

isOptional

boolean isOptional()
Returns whether the required bundle is optional.

Returns:
whether optional

Eclipse PDE
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.