Package org.eclipse.tycho.p2.resolver
Class P2ResolverFactoryImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.P2ResolverFactoryImpl
-
- All Implemented Interfaces:
P2ResolverFactory
public class P2ResolverFactoryImpl extends Object implements P2ResolverFactory
-
-
Constructor Summary
Constructors Constructor Description P2ResolverFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>calculateDependencyFragments(ResolutionData data, Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolvedUnits)P2ResolverImplcreateResolver(MavenLogger logger)TargetPlatformFactoryImplgetTargetPlatformFactory()PomDependencyCollectornewPomDependencyCollector(ReactorProject project)MavenDependencyDescriptorresolveDependencyDescriptor(ArtifactDescriptor artifactDescriptor)voidsetLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)voidsetMavenContext(MavenContext mavenContext)voidsetRemoteAgentManager(RemoteAgentManager remoteAgentManager)voidsetTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
-
-
Method Detail
-
newPomDependencyCollector
public PomDependencyCollector newPomDependencyCollector(ReactorProject project)
- Specified by:
newPomDependencyCollectorin interfaceP2ResolverFactory
-
getTargetPlatformFactory
public TargetPlatformFactoryImpl getTargetPlatformFactory()
- Specified by:
getTargetPlatformFactoryin interfaceP2ResolverFactory
-
createResolver
public P2ResolverImpl createResolver(MavenLogger logger)
- Specified by:
createResolverin interfaceP2ResolverFactory
-
calculateDependencyFragments
public Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> calculateDependencyFragments(ResolutionData data, Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolvedUnits)
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
setLocalRepositoryIndices
public void setLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)
-
setRemoteAgentManager
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
-
setTargetDefinitionResolverService
public void setTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
resolveDependencyDescriptor
public MavenDependencyDescriptor resolveDependencyDescriptor(ArtifactDescriptor artifactDescriptor)
- Specified by:
resolveDependencyDescriptorin interfaceP2ResolverFactory
-
-