public abstract class AbstractLifecycleMapping extends Object implements ILifecycleMapping
| 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
|
String |
getId() |
String |
getName() |
abstract boolean |
hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
setId(String id) |
void |
setName(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, getProjectConfiguratorsprotected String id
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 String getName()
getName in interface ILifecycleMappingpublic void setName(String name)
name - The name to set.public String getId()
getId in interface ILifecycleMappingpublic void setId(String id)
id - The id to set.public abstract boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.