Class BundleDependenciesAction

java.lang.Object
org.eclipse.equinox.p2.publisher.AbstractPublisherAction
org.eclipse.tycho.p2maven.tmp.BundlesAction
org.eclipse.tycho.p2maven.actions.BundleDependenciesAction
All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.IPublisherAction

public class BundleDependenciesAction extends BundlesAction
  • Constructor Details

    • BundleDependenciesAction

      public BundleDependenciesAction(File location, org.eclipse.tycho.OptionalResolutionAction optionalAction)
  • Method Details

    • addImportPackageRequirement

      protected void addImportPackageRequirement(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec, org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader)
      Overrides:
      addImportPackageRequirement in class BundlesAction
    • addRequireBundleRequirement

      protected void addRequireBundleRequirement(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle, org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader)
      Overrides:
      addRequireBundleRequirement in class BundlesAction
    • createAdviceFileAdvice

      protected void createAdviceFileAdvice(org.eclipse.osgi.service.resolver.BundleDescription bundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo)
      Description copied from class: BundlesAction
      Adds advice for any p2.inf file found in this bundle.
      Overrides:
      createAdviceFileAdvice in class BundlesAction