Class Package
- java.lang.Object
-
- org.fedoraproject.p2.installer.impl.Package
-
public class Package extends Object
- Author:
- Mikolaj Izdebski
-
-
Constructor Summary
Constructors Constructor Description Package()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDependency(Package dep)
static Package
creeatePhysical(String name, Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> contents)
static Package
creeateVirtual(org.eclipse.equinox.p2.metadata.IInstallableUnit unit, boolean isSplittable)
static void
detectStrongComponents(Set<Package> V)
void
dump()
static void
expandVirtualPackages(Set<Package> metapackages, String mainName)
Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
getContents()
Map<String,Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>>
getPackageMap()
static void
splitSplittable(Set<Package> V)
-
-
-
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)
-
expandVirtualPackages
public static void expandVirtualPackages(Set<Package> metapackages, String mainName)
-
dump
public void dump()
-
-