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>
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 Summary
Constructors Constructor Description DefaultP2ResolutionResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
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:
getArtifacts
in 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:
getNonReactorUnits
in interfaceP2ResolutionResult
-
eq
protected static <T> boolean eq(T a, T b)
-
-