public abstract class AbstractLifecycleMapping extends java.lang.Object implements ILifecycleMapping
| Modifier and Type | Field and Description |
|---|---|
private static MavenBuilderImpl |
builder |
protected java.lang.String |
id |
private static org.slf4j.Logger |
log |
private java.lang.String |
name |
| Constructor and Description |
|---|
AbstractLifecycleMapping() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(ProjectConfigurationRequest request,
org.eclipse.core.runtime.IProgressMonitor mon)
Calls #configure method of all registered project configurators
|
java.lang.String |
getId() |
java.lang.String |
getName() |
abstract boolean |
hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
setId(java.lang.String id) |
void |
setName(java.lang.String name) |
void |
unconfigure(ProjectConfigurationRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor)
Undo any Eclipse project configuration done during previous call(s) to
ILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBuildParticipants, getProjectConfiguratorsprivate static final org.slf4j.Logger log
private java.lang.String name
protected java.lang.String id
private static final MavenBuilderImpl builder
public void configure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor mon) throws org.eclipse.core.runtime.CoreException
configure in interface ILifecycleMappingorg.eclipse.core.runtime.CoreExceptionpublic void unconfigure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
ILifecycleMappingILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor)unconfigure in interface ILifecycleMappingorg.eclipse.core.runtime.CoreExceptionpublic java.lang.String getName()
getName in interface ILifecycleMappingpublic void setName(java.lang.String name)
name - The name to set.public java.lang.String getId()
getId in interface ILifecycleMappingpublic void setId(java.lang.String id)
id - The id to set.public abstract boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)