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, wait
getBuildParticipants, getProjectConfigurators
private 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 ILifecycleMapping
org.eclipse.core.runtime.CoreException
public void unconfigure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
ILifecycleMapping
ILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor)
unconfigure
in interface ILifecycleMapping
org.eclipse.core.runtime.CoreException
public java.lang.String getName()
getName
in interface ILifecycleMapping
public void setName(java.lang.String name)
name
- The name to set.public java.lang.String getId()
getId
in interface ILifecycleMapping
public 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)