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 |
protected static 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() |
String |
getNewProjectName() |
protected org.apache.maven.project.MavenProject |
getParentProject(IMavenProjectFacade project,
org.apache.maven.project.MavenProject current,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abstract 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() |
protected static final String PROBLEMS_DURING_REFACTORING
protected org.eclipse.core.resources.IFile file
protected org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain editingDomain
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 String getTitle()
protected RefactoringModelResources loadModel(IMavenProjectFacade projectFacade, org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException, IOException
org.eclipse.core.runtime.CoreException
IOException
public abstract boolean scanAllArtifacts()
protected void processCommand(RefactoringModelResources model, org.eclipse.ltk.core.refactoring.CompositeChange res) throws Exception
Exception
public 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
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.