public class DefaultP2ResolutionResult extends java.lang.Object implements P2ResolutionResult
P2ResolutionResult.Entry
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ClassifiedLocation,P2ResolutionResult.Entry> |
entries |
private java.util.Set<java.lang.Object> |
nonReactorUnits
Set of installable unit in the target platform of the module that do not come from the local
reactor.
|
Constructor and Description |
---|
DefaultP2ResolutionResult() |
Modifier and Type | Method and Description |
---|---|
void |
addArtifact(java.lang.String type,
java.lang.String id,
java.lang.String version,
java.io.File location,
java.lang.String classifier,
org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit) |
void |
addNonReactorUnit(java.lang.Object installableUnit) |
void |
addNonReactorUnits(java.util.Set<?> installableUnits) |
protected static <T> boolean |
eq(T a,
T b) |
java.util.Collection<P2ResolutionResult.Entry> |
getArtifacts() |
java.util.Set<?> |
getNonReactorUnits() |
void |
removeEntriesWithUnknownType() |
private final java.util.Map<ClassifiedLocation,P2ResolutionResult.Entry> entries
private final java.util.Set<java.lang.Object> nonReactorUnits
public java.util.Collection<P2ResolutionResult.Entry> getArtifacts()
getArtifacts
in interface P2ResolutionResult
public void addArtifact(java.lang.String type, java.lang.String id, java.lang.String version, java.io.File location, java.lang.String classifier, org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit)
public void removeEntriesWithUnknownType()
public void addNonReactorUnit(java.lang.Object installableUnit)
public void addNonReactorUnits(java.util.Set<?> installableUnits)
public java.util.Set<?> getNonReactorUnits()
getNonReactorUnits
in interface P2ResolutionResult
protected static <T> boolean eq(T a, T b)