EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.refactoring.move
Class MoveProcessor

java.lang.Object
  extended by RefactoringProcessor
      extended by org.eclipse.egf.pattern.refactoring.move.MoveProcessor

public class MoveProcessor
extends RefactoringProcessor


Constructor Summary
MoveProcessor(MoveInfo info_p)
          Constructor.
 
Method Summary
 RefactoringStatus checkFinalConditions(IProgressMonitor pm_p, CheckConditionsContext context_p)
           
 RefactoringStatus checkInitialConditions(IProgressMonitor pm_p)
           
 Change createChange(IProgressMonitor pm_p)
           
 Object[] getElements()
           
 String getIdentifier()
           
 String getProcessorName()
           
 boolean isApplicable()
           
 RefactoringParticipant[] loadParticipants(RefactoringStatus status_p, SharableParticipants sharedParticipants_p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveProcessor

public MoveProcessor(MoveInfo info_p)
Constructor.

Parameters:
info_p - A not null move information packet.
Method Detail

getElements

public Object[] getElements()
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#getElements()

getIdentifier

public String getIdentifier()
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#getIdentifier()

getProcessorName

public String getProcessorName()
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#getProcessorName()

checkFinalConditions

public RefactoringStatus checkFinalConditions(IProgressMonitor pm_p,
                                              CheckConditionsContext context_p)
                                       throws CoreException,
                                              OperationCanceledException
Throws:
CoreException
OperationCanceledException
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext)

checkInitialConditions

public RefactoringStatus checkInitialConditions(IProgressMonitor pm_p)
                                         throws CoreException,
                                                OperationCanceledException
Throws:
CoreException
OperationCanceledException
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor)

createChange

public Change createChange(IProgressMonitor pm_p)
                    throws CoreException,
                           OperationCanceledException
Throws:
CoreException
OperationCanceledException
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#createChange(org.eclipse.core.runtime.IProgressMonitor)

isApplicable

public boolean isApplicable()
                     throws CoreException
Throws:
CoreException
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#isApplicable()

loadParticipants

public RefactoringParticipant[] loadParticipants(RefactoringStatus status_p,
                                                 SharableParticipants sharedParticipants_p)
                                          throws CoreException
Throws:
CoreException
See Also:
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#loadParticipants(org.eclipse.ltk.core.refactoring.RefactoringStatus, org.eclipse.ltk.core.refactoring.participants.SharableParticipants)

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.