Package org.eclipse.tycho.p2.resolver
Class DefaultP2ResolutionResult
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.DefaultP2ResolutionResult
-
- All Implemented Interfaces:
P2ResolutionResult
public class DefaultP2ResolutionResult extends java.lang.Object implements P2ResolutionResult
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult
P2ResolutionResult.Entry
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<ClassifiedLocation,P2ResolutionResult.Entry>entriesprivate java.util.Set<java.lang.Object>nonReactorUnitsSet of installable unit in the target platform of the module that do not come from the local reactor.
-
Constructor Summary
Constructors Constructor Description DefaultP2ResolutionResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArtifact(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)voidaddNonReactorUnit(java.lang.Object installableUnit)voidaddNonReactorUnits(java.util.Set<?> installableUnits)protected static <T> booleaneq(T a, T b)java.util.Collection<P2ResolutionResult.Entry>getArtifacts()java.util.Set<?>getNonReactorUnits()voidremoveEntriesWithUnknownType()
-
-
-
Field Detail
-
entries
private final java.util.Map<ClassifiedLocation,P2ResolutionResult.Entry> entries
-
nonReactorUnits
private final 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.
-
-
Method Detail
-
getArtifacts
public java.util.Collection<P2ResolutionResult.Entry> getArtifacts()
- Specified by:
getArtifactsin interfaceP2ResolutionResult
-
addArtifact
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)
-
removeEntriesWithUnknownType
public void removeEntriesWithUnknownType()
-
addNonReactorUnit
public void addNonReactorUnit(java.lang.Object installableUnit)
-
addNonReactorUnits
public void addNonReactorUnits(java.util.Set<?> installableUnits)
-
getNonReactorUnits
public java.util.Set<?> getNonReactorUnits()
- Specified by:
getNonReactorUnitsin interfaceP2ResolutionResult
-
eq
protected static <T> boolean eq(T a, T b)
-
-