Package org.eclipse.pde.core.project
Interface IRequiredBundleDescription
-
public interface IRequiredBundleDescriptionDescribes a required bundle. Instances of this class can be created viaIBundleProjectService.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetName()Returns the symbolic name of the required bundle.VersionRangegetVersionRange()Returns the version constraint of the required bundle ornullif unspecified.booleanisExported()Returns whether the required bundle is re-exported.booleanisOptional()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 ornullif 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
-
-