Package org.eclipse.pde.core.project
Interface IPackageImportDescription
public interface IPackageImportDescription
Describes a package import. Instances of this class can be created
via
IBundleProjectService.newPackageImport(String, VersionRange, 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 TypeMethodDescriptiondefault StringgetName()Deprecated.default VersionRangeDeprecated, for removal: This API element is subject to removal in a future version.Instead useversion()booleanReturns whether the package import is optional.name()Returns the fully qualified name of the imported package.version()Returns the version constraint of the imported package ornullif unspecified.
-
Method Details
-
name
String name()Returns the fully qualified name of the imported package.- Returns:
- fully qualified name of the imported package
- Since:
- 3.19
-
getName
Deprecated.Instead usename() -
version
VersionRange version()Returns the version constraint of the imported package ornullif unspecified.- Returns:
- version constraint or
null - Since:
- 3.19
-
getVersionRange
@Deprecated(forRemoval=true, since="3.19 (removal in 2026-09 or later)") default VersionRange getVersionRange()Deprecated, for removal: This API element is subject to removal in a future version.Instead useversion() -
isOptional
boolean isOptional()Returns whether the package import is optional.- Returns:
- whether optional
-
name()