public class P2ResolverImpl extends Object implements P2Resolver
ANY_QUALIFIER, TYPE_INSTALLABLE_UNIT| Constructor and Description |
|---|
P2ResolverImpl(TargetPlatformFactoryImpl targetPlatformFactory,
MavenLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependency(String type,
String id,
String versionRange) |
P2ResolutionResult |
collectProjectDependencies(TargetPlatform context,
File projectLocation) |
List<org.eclipse.equinox.p2.metadata.IRequirement> |
getAdditionalRequirements() |
protected P2ResolutionResult |
resolveDependencies(File projectLocation,
AbstractResolutionStrategy strategy,
TargetEnvironment environment) |
List<P2ResolutionResult> |
resolveDependencies(TargetPlatform targetPlatform,
File projectLocation)
Returns list ordered of resolution result, one per requested TargetEnvironment.
|
P2ResolutionResult |
resolveInstallableUnit(TargetPlatform context,
String id,
String versionRange)
Resolves specified installable unit identified by id and versionRange.
|
P2ResolutionResult |
resolveMetadata(TargetPlatformConfigurationStub context,
String eeName) |
void |
setAdditionalFilterProperties(Map<String,String> additionalFilterProperties)
Sets additional properties that will be used to evaluate filter expressions in the p2
metadata.
|
void |
setEnvironments(List<TargetEnvironment> environments) |
public P2ResolverImpl(TargetPlatformFactoryImpl targetPlatformFactory, MavenLogger logger)
public List<P2ResolutionResult> resolveDependencies(TargetPlatform targetPlatform, File projectLocation)
P2ResolverresolveDependencies in interface P2ResolverprojectLocation - may be nullpublic P2ResolutionResult collectProjectDependencies(TargetPlatform context, File projectLocation)
collectProjectDependencies in interface P2Resolverpublic P2ResolutionResult resolveMetadata(TargetPlatformConfigurationStub context, String eeName)
resolveMetadata in interface P2Resolverprotected P2ResolutionResult resolveDependencies(File projectLocation, AbstractResolutionStrategy strategy, TargetEnvironment environment)
public void setEnvironments(List<TargetEnvironment> environments)
setEnvironments in interface P2Resolverpublic void setAdditionalFilterProperties(Map<String,String> additionalFilterProperties)
P2ResolversetAdditionalFilterProperties in interface P2Resolverpublic void addDependency(String type, String id, String versionRange)
addDependency in interface P2Resolverpublic List<org.eclipse.equinox.p2.metadata.IRequirement> getAdditionalRequirements()
public P2ResolutionResult resolveInstallableUnit(TargetPlatform context, String id, String versionRange)
P2ResolverresolveInstallableUnit in interface P2ResolverCopyright © 2008–2013 Eclipse Foundation. All rights reserved.