Package org.eclipse.tycho.p2.target
Class TargetDefinitionResolver.ResolverRun
- java.lang.Object
-
- org.eclipse.tycho.p2.target.TargetDefinitionResolver.ResolverRun
-
- Enclosing class:
- TargetDefinitionResolver
private class TargetDefinitionResolver.ResolverRun extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>>availableUnitSourcesprivate java.lang.BooleanincludeAllEnvironmentsprivate TargetDefinition.IncludeModeincludeModeprivate java.lang.BooleanincludeSourceprivate java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>rootIUs
-
Constructor Summary
Constructors Modifier Constructor Description privateResolverRun()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanaddedLocationsHaveContent()voidaddLocation(TargetDefinition.InstallableUnitLocation iuLocationDefinition)private voidaddSourceBundleUnits(ResolutionDataImpl data, AbstractResolutionStrategy strategy, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)private AbstractResolutionStrategygetPlannerResolutionStrategy()private AbstractResolutionStrategygetResolutionStrategy()private AbstractResolutionStrategygetSlicerResolutionStrategy()java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>resolve()private voidsetIncludeAllEnvironments(java.lang.Boolean newValue)private voidsetIncludeMode(TargetDefinition.IncludeMode newValue)private voidsetIncludeSource(java.lang.Boolean newValue)
-
-
-
Field Detail
-
availableUnitSources
private java.util.List<org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>> availableUnitSources
-
rootIUs
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs
-
includeMode
private TargetDefinition.IncludeMode includeMode
-
includeAllEnvironments
private java.lang.Boolean includeAllEnvironments
-
includeSource
private java.lang.Boolean includeSource
-
-
Method Detail
-
addLocation
public void addLocation(TargetDefinition.InstallableUnitLocation iuLocationDefinition) throws TargetDefinitionSyntaxException, TargetDefinitionResolutionException
-
setIncludeMode
private void setIncludeMode(TargetDefinition.IncludeMode newValue) throws TargetDefinitionResolutionException
-
setIncludeAllEnvironments
private void setIncludeAllEnvironments(java.lang.Boolean newValue) throws TargetDefinitionResolutionException
-
setIncludeSource
private void setIncludeSource(java.lang.Boolean newValue)
-
resolve
public java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve() throws TargetDefinitionResolutionException, ResolverException
-
addSourceBundleUnits
private void addSourceBundleUnits(ResolutionDataImpl data, AbstractResolutionStrategy strategy, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> units) throws ResolverException
- Throws:
ResolverException
-
addedLocationsHaveContent
private boolean addedLocationsHaveContent()
-
getResolutionStrategy
private AbstractResolutionStrategy getResolutionStrategy() throws TargetDefinitionResolutionException
-
getSlicerResolutionStrategy
private AbstractResolutionStrategy getSlicerResolutionStrategy()
-
getPlannerResolutionStrategy
private AbstractResolutionStrategy getPlannerResolutionStrategy() throws TargetDefinitionResolutionException
-
-