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>>
availableUnitSources
private java.lang.Boolean
includeAllEnvironments
private TargetDefinition.IncludeMode
includeMode
private java.lang.Boolean
includeSource
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
rootIUs
-
Constructor Summary
Constructors Modifier Constructor Description private
ResolverRun()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
addedLocationsHaveContent()
void
addLocation(TargetDefinition.InstallableUnitLocation iuLocationDefinition)
private void
addSourceBundleUnits(ResolutionDataImpl data, AbstractResolutionStrategy strategy, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
private AbstractResolutionStrategy
getPlannerResolutionStrategy()
private AbstractResolutionStrategy
getResolutionStrategy()
private AbstractResolutionStrategy
getSlicerResolutionStrategy()
java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>
resolve()
private void
setIncludeAllEnvironments(java.lang.Boolean newValue)
private void
setIncludeMode(TargetDefinition.IncludeMode newValue)
private void
setIncludeSource(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
-
-