public abstract class AbstractPomRefactoring
extends org.eclipse.ltk.core.refactoring.Refactoring
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
editingDomain |
protected org.eclipse.core.resources.IFile |
file |
private static org.slf4j.Logger |
log |
private java.util.HashMap<java.lang.String,RefactoringModelResources> |
models |
protected static java.lang.String |
PROBLEMS_DURING_REFACTORING |
Constructor and Description |
---|
AbstractPomRefactoring(org.eclipse.core.resources.IFile file) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.ltk.core.refactoring.RefactoringStatus |
checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor pm) |
org.eclipse.ltk.core.refactoring.Change |
createChange(org.eclipse.core.runtime.IProgressMonitor pm) |
Model |
createModel() |
java.lang.String |
getNewProjectName() |
protected org.apache.maven.project.MavenProject |
getParentProject(IMavenProjectFacade project,
org.apache.maven.project.MavenProject current,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abstract java.lang.String |
getTitle() |
abstract PomVisitor |
getVisitor() |
protected RefactoringModelResources |
loadModel(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor pm) |
static PomResourceImpl |
loadResource(org.eclipse.core.resources.IFile pomFile) |
protected void |
processCommand(RefactoringModelResources model,
org.eclipse.ltk.core.refactoring.CompositeChange res) |
abstract boolean |
scanAllArtifacts() |
private static final org.slf4j.Logger log
protected static final java.lang.String PROBLEMS_DURING_REFACTORING
protected org.eclipse.core.resources.IFile file
protected org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain editingDomain
private java.util.HashMap<java.lang.String,RefactoringModelResources> models
public AbstractPomRefactoring(org.eclipse.core.resources.IFile file)
public abstract PomVisitor getVisitor()
public org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
checkFinalConditions
in class org.eclipse.ltk.core.refactoring.Refactoring
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
public org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
createChange
in class org.eclipse.ltk.core.refactoring.Refactoring
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
protected org.apache.maven.project.MavenProject getParentProject(IMavenProjectFacade project, org.apache.maven.project.MavenProject current, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public abstract java.lang.String getTitle()
protected RefactoringModelResources loadModel(IMavenProjectFacade projectFacade, org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException, java.io.IOException
org.eclipse.core.runtime.CoreException
java.io.IOException
public abstract boolean scanAllArtifacts()
protected void processCommand(RefactoringModelResources model, org.eclipse.ltk.core.refactoring.CompositeChange res) throws java.lang.Exception
java.lang.Exception
public java.lang.String getNewProjectName()
public Model createModel()
public static PomResourceImpl loadResource(org.eclipse.core.resources.IFile pomFile) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException