public class MetadataOnlyP2ResolutionResult extends java.lang.Object implements P2ResolutionResult
P2ResolutionResult.Entry
Modifier and Type | Field and 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 and Description |
---|
MetadataOnlyP2ResolutionResult() |
Modifier and Type | Method and 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) |
private final java.util.Map<java.util.List<java.lang.String>,P2ResolutionResult.Entry> entries
public void addArtifact(java.lang.String type, java.lang.String id, java.lang.String version, java.lang.Object installableUnit)
type
- is one of P2Resolver.TYPE_* constantsid
- is Eclipse/OSGi artifact idversion
- is Eclipse/OSGi artifact versionprivate java.util.List<java.lang.String> newKey(java.lang.String type, java.lang.String id, java.lang.String version)
public java.util.Collection<P2ResolutionResult.Entry> getArtifacts()
getArtifacts
in interface P2ResolutionResult
public java.util.Set<?> getNonReactorUnits()
getNonReactorUnits
in interface P2ResolutionResult