Package 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
Modifier and TypeMethodDescriptiongetName()
Returns the symbolic name of the required bundle.Returns the version constraint of the required bundle ornull
if unspecified.boolean
Returns whether the required bundle is re-exported.boolean
Returns whether the required bundle is optional.
-
Method Details
-
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 ornull
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
-