Package org.eclipse.tycho.p2.resolver
Class MetadataOnlyP2ResolutionResult
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.MetadataOnlyP2ResolutionResult
-
- All Implemented Interfaces:
P2ResolutionResult
public class MetadataOnlyP2ResolutionResult 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<java.util.List<java.lang.String>,P2ResolutionResult.Entry>
entries
Map of resolution result entries keyed by (type,id,version) tuple
-
Constructor Summary
Constructors Constructor Description MetadataOnlyP2ResolutionResult()
-
Method Summary
All 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.lang.Object installableUnit)
java.util.Collection<P2ResolutionResult.Entry>
getArtifacts()
java.util.Set<?>
getNonReactorUnits()
private java.util.List<java.lang.String>
newKey(java.lang.String type, java.lang.String id, java.lang.String version)
-
-
-
Field Detail
-
entries
private final java.util.Map<java.util.List<java.lang.String>,P2ResolutionResult.Entry> entries
Map of resolution result entries keyed by (type,id,version) tuple
-
-
Method Detail
-
addArtifact
public void addArtifact(java.lang.String type, java.lang.String id, java.lang.String version, java.lang.Object installableUnit)
- Parameters:
type
- is one of P2Resolver.TYPE_* constantsid
- is Eclipse/OSGi artifact idversion
- is Eclipse/OSGi artifact version
-
newKey
private java.util.List<java.lang.String> newKey(java.lang.String type, java.lang.String id, java.lang.String version)
-
getArtifacts
public java.util.Collection<P2ResolutionResult.Entry> getArtifacts()
- Specified by:
getArtifacts
in interfaceP2ResolutionResult
-
getNonReactorUnits
public java.util.Set<?> getNonReactorUnits()
- Specified by:
getNonReactorUnits
in interfaceP2ResolutionResult
-
-