Class Package


  • public class Package
    extends Object
    Author:
    Mikolaj Izdebski
    • Constructor Detail

      • Package

        public Package()
    • Method Detail

      • creeatePhysical

        public static Package creeatePhysical​(String name,
                                              Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> contents)
      • creeateVirtual

        public static Package creeateVirtual​(org.eclipse.equinox.p2.metadata.IInstallableUnit unit,
                                             boolean isSplittable)
      • getContents

        public Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> getContents()
      • getPackageMap

        public Map<String,​Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>> getPackageMap()
      • addDependency

        public void addDependency​(Package dep)
      • splitSplittable

        public static void splitSplittable​(Set<Package> V)
      • detectStrongComponents

        public static void detectStrongComponents​(Set<Package> V)
      • expandVirtualPackages

        public static void expandVirtualPackages​(Set<Package> metapackages,
                                                 String mainName)
      • dump

        public void dump()