Class Move

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable

    public class Move
    extends org.eclipse.ltk.core.refactoring.participants.MoveParticipant
    Implements refactoring move action with do/undo.
    Author:
    Mikael Andersson, Christopher Mindus
    • Constructor Summary

      Constructors 
      Constructor Description
      Move()
      Default Eclipse constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions​(org.eclipse.core.runtime.IProgressMonitor pm, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)  
      org.eclipse.ltk.core.refactoring.Change createChange​(org.eclipse.core.runtime.IProgressMonitor pm)  
      java.lang.String getName()  
      protected boolean initialize​(java.lang.Object element)  
      • Methods inherited from class org.eclipse.ltk.core.refactoring.participants.MoveParticipant

        getArguments, initialize
      • Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant

        createPreChange, getProcessor, getTextChange, initialize
      • Methods inherited from class org.eclipse.core.runtime.PlatformObject

        getAdapter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Move

        public Move()
        Default Eclipse constructor.
    • Method Detail

      • initialize

        protected boolean initialize​(java.lang.Object element)
        Specified by:
        initialize in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
      • checkConditions

        public org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions​(org.eclipse.core.runtime.IProgressMonitor pm,
                                                                                  org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
                                                                           throws org.eclipse.core.runtime.OperationCanceledException
        Specified by:
        checkConditions in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
        Throws:
        org.eclipse.core.runtime.OperationCanceledException
      • createChange

        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
        Specified by:
        createChange in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
        Throws:
        org.eclipse.core.runtime.CoreException
        org.eclipse.core.runtime.OperationCanceledException