Package | Description |
---|---|
org.eclipse.m2e.core.internal.project.registry |
Modifier and Type | Class and Description |
---|---|
class |
MavenCapability
MavenCapability
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<org.eclipse.core.resources.IFile,java.util.Set<Capability>> |
BasicProjectRegistry.projectCapabilities
Maps project pom.xml file to the capabilities provided by the project
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Capability> |
MutableProjectRegistry.setCapabilities(org.eclipse.core.resources.IFile pom,
java.util.Set<Capability> capabilities) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.eclipse.core.resources.IFile> |
MutableProjectRegistry.getDependents(Capability capability,
boolean remove)
Returns all workspace projects that require given Capability.
|
private java.util.Set<org.eclipse.core.resources.IFile> |
MutableProjectRegistry.getDependents(Capability capability,
boolean versionMatch,
boolean remove) |
java.util.Set<org.eclipse.core.resources.IFile> |
MutableProjectRegistry.getVersionedDependents(Capability capability,
boolean remove)
Returns all workspace projects that require given Capability of a certain version, if available
|
abstract boolean |
RequiredCapability.isPotentialMatch(Capability capability,
boolean versionMatch)
Returns true if provided capability *potentially* satisfies this requirement.
|
boolean |
MavenRequiredCapability.isPotentialMatch(Capability capability,
boolean narrowMatch) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
ProjectRegistryManager.refreshPhase2(MutableProjectRegistry newState,
DependencyResolutionContext context,
java.util.Map<org.eclipse.core.resources.IFile,java.util.Set<Capability>> originalCapabilities,
java.util.Map<org.eclipse.core.resources.IFile,java.util.Set<RequiredCapability>> originalRequirements,
org.eclipse.core.resources.IFile pom,
MavenProjectFacade newFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
AbstractMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
org.apache.maven.execution.MavenExecutionRequest mavenRequest,
java.util.Set<Capability> capabilities,
java.util.Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
void |
AbstractMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
java.util.Set<Capability> capabilities,
java.util.Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor)
Subclasses must implement this method.
|
void |
DefaultMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
java.util.Set<Capability> capabilities,
java.util.Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor) |
java.util.Set<Capability> |
MutableProjectRegistry.setCapabilities(org.eclipse.core.resources.IFile pom,
java.util.Set<Capability> capabilities) |