diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java b/bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java index 87f7fd0a9..f3dc69b7f 100644 --- a/bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java +++ b/bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.java @@ -51,6 +51,11 @@ public interface IProductDescriptor { public List<IVersionedId> getBundles(boolean includeFragments); /** + * Returns <code>true</code> when <code>getBundles(includeFragments)</code> returns a non-empty list. + */ + public boolean hasBundles(boolean includeFragments); + + /** * Returns the fragments listed in the product. * @see #useFeatures() */ @@ -63,6 +68,11 @@ public interface IProductDescriptor { public List<IVersionedId> getFeatures(); /** + * Returns <code>true</code> when <code>getFeatures()</code> returns a non-empty list. + */ + public boolean hasFeatures(); + + /** * Returns the features listed in the product. Note: These features are only part of * the product if {@link #useFeatures()} returns <code>true</code>. * @param options bitmask to indicate what kind of features to return. @@ -188,4 +198,4 @@ public interface IProductDescriptor { */ public List<IRepositoryReference> getRepositoryEntries(); -}
\ No newline at end of file +} |