public class P2Artifact extends java.lang.Object implements IP2Artifact
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
artifactDescriptor |
private java.util.Set<java.lang.Object> |
installableUnits |
private java.io.File |
location |
Constructor and Description |
---|
P2Artifact(java.io.File location,
java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits,
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getArtifactDescriptor() |
java.util.Set<java.lang.Object> |
getInstallableUnits() |
java.io.File |
getLocation() |
private static <T> java.util.Set<java.lang.Object> |
toRawSet(java.util.Collection<T> set) |
private final java.io.File location
private final java.util.Set<java.lang.Object> installableUnits
private final java.lang.Object artifactDescriptor
public P2Artifact(java.io.File location, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor)
public java.io.File getLocation()
getLocation
in interface IP2Artifact
public java.util.Set<java.lang.Object> getInstallableUnits()
getInstallableUnits
in interface IP2Artifact
public java.lang.Object getArtifactDescriptor()
getArtifactDescriptor
in interface IP2Artifact
private static <T> java.util.Set<java.lang.Object> toRawSet(java.util.Collection<T> set)