org.sonatype.tycho.p2.impl.resolver
Class ProjectorResolutionStrategy

java.lang.Object
  extended by org.sonatype.tycho.p2.impl.resolver.ResolutionStrategy
      extended by org.sonatype.tycho.p2.impl.resolver.ProjectorResolutionStrategy

public class ProjectorResolutionStrategy
extends ResolutionStrategy


Field Summary
 
Fields inherited from class org.sonatype.tycho.p2.impl.resolver.ResolutionStrategy
additionalRequirements, availableIUs, rootIUs
 
Constructor Summary
ProjectorResolutionStrategy(Map<String,String> properties, P2Logger logger)
           
 
Method Summary
protected  boolean isApplicable(Map<String,String> selectionContext, org.eclipse.equinox.p2.metadata.expression.IMatchExpression<org.eclipse.equinox.p2.metadata.IInstallableUnit> filter)
           
 Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.sonatype.tycho.p2.impl.resolver.ResolutionStrategy
setAdditionalRequirements, setAvailableInstallableUnits, setRootInstallableUnits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectorResolutionStrategy

public ProjectorResolutionStrategy(Map<String,String> properties,
                                   P2Logger logger)
Method Detail

resolve

public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
resolve in class ResolutionStrategy

isApplicable

protected boolean isApplicable(Map<String,String> selectionContext,
                               org.eclipse.equinox.p2.metadata.expression.IMatchExpression<org.eclipse.equinox.p2.metadata.IInstallableUnit> filter)


Copyright © 2008-2011. All Rights Reserved.