Package org.eclipse.tycho.p2.target
Class TargetDefinitionResolver.LoadedIULocation
- java.lang.Object
-
- org.eclipse.tycho.p2.target.TargetDefinitionResolver.LoadedIULocation
-
- Enclosing class:
- TargetDefinitionResolver
private class TargetDefinitionResolver.LoadedIULocation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.eclipse.equinox.p2.repository.metadata.IMetadataRepository>
loadedRepositories
private TargetDefinition.InstallableUnitLocation
locationDefinition
-
Constructor Summary
Constructors Constructor Description LoadedIULocation(TargetDefinition.InstallableUnitLocation locationDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit>
findUnit(TargetDefinition.Unit unitReference, org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
private org.eclipse.equinox.p2.metadata.IInstallableUnit
findUnitInThisLocation(TargetDefinition.Unit unitReference)
java.util.Collection<? extends org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>>
getAvailableUnits()
java.util.Collection<? extends org.eclipse.equinox.p2.metadata.IInstallableUnit>
getRootIUs()
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository
loadRepository(TargetDefinition.Repository repository)
private org.eclipse.equinox.p2.metadata.Version
parseVersion(TargetDefinition.Unit unitReference)
-
-
-
Field Detail
-
locationDefinition
private TargetDefinition.InstallableUnitLocation locationDefinition
-
loadedRepositories
private java.util.List<org.eclipse.equinox.p2.repository.metadata.IMetadataRepository> loadedRepositories
-
-
Constructor Detail
-
LoadedIULocation
public LoadedIULocation(TargetDefinition.InstallableUnitLocation locationDefinition) throws TargetDefinitionResolutionException
-
-
Method Detail
-
loadRepository
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository(TargetDefinition.Repository repository) throws TargetDefinitionResolutionException
-
getAvailableUnits
public java.util.Collection<? extends org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>> getAvailableUnits()
-
getRootIUs
public java.util.Collection<? extends org.eclipse.equinox.p2.metadata.IInstallableUnit> getRootIUs() throws TargetDefinitionSyntaxException, TargetDefinitionResolutionException
-
findUnitInThisLocation
private org.eclipse.equinox.p2.metadata.IInstallableUnit findUnitInThisLocation(TargetDefinition.Unit unitReference) throws TargetDefinitionSyntaxException, TargetDefinitionResolutionException
-
findUnit
private org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit> findUnit(TargetDefinition.Unit unitReference, org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> units) throws TargetDefinitionSyntaxException
- Throws:
TargetDefinitionSyntaxException
-
parseVersion
private org.eclipse.equinox.p2.metadata.Version parseVersion(TargetDefinition.Unit unitReference) throws TargetDefinitionSyntaxException
- Throws:
TargetDefinitionSyntaxException
-
-