Class Hierarchy
- java.lang.Object
- jetbrains.mps.refactoring.participant.MoveNodeRefactoringParticipant.ChangeBase<InitialDataObject,FinalDataObject> (implements jetbrains.mps.refactoring.participant.MoveNodeRefactoringParticipant.MoveNodeChange<InitialDataObject,FinalDataObject>)
 - jetbrains.mps.refactoring.participant.NodeCopyTracker
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.Option
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS>
- jetbrains.mps.refactoring.participant.RecursiveParticipant.RecursiveParticipantApplied<I,F,IP,FP>
 
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS>
- jetbrains.mps.refactoring.participant.RefactoringParticipant.CollectingParticipantStateFactory<IP,FP>
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.DeserializingParticipantStateFactory<IP,FP>
 
 - jetbrains.mps.refactoring.participant.RefactoringParticipantBase<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> (implements jetbrains.mps.refactoring.participant.RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>)
 - jetbrains.mps.refactoring.participant.RefactoringSessionImpl (implements jetbrains.mps.refactoring.participant.RefactoringSession)
 
 
Interface Hierarchy
- jetbrains.mps.refactoring.participant.RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
- jetbrains.mps.refactoring.participant.MoveModelRefactoringParticipant<InitialDataObject,FinalDataObject>
 - jetbrains.mps.refactoring.participant.MoveNodeRefactoringParticipant<InitialDataObject,FinalDataObject>
 - jetbrains.mps.refactoring.participant.RecursiveParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.PersistentRefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
 - jetbrains.mps.refactoring.participant.RenameNodeRefactoringParticipant<InitialDataObject,FinalDataObject>
 
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.Change<InitialDataObject,FinalDataObject>
- jetbrains.mps.refactoring.participant.MoveNodeRefactoringParticipant.MoveNodeChange<InitialDataObject,FinalDataObject>
 
 - jetbrains.mps.refactoring.participant.RefactoringParticipant.RefactoringDataCollector<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
- jetbrains.mps.refactoring.participant.MoveNodeRefactoringParticipant.MoveNodeRefactoringDataCollector<InitialDataObject,FinalDataObject>
 
 - jetbrains.mps.refactoring.participant.RefactoringSession
 - jetbrains.mps.refactoring.participant.RefactoringUI
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jetbrains.mps.refactoring.participant.RefactoringParticipant.KeepOldNodes (implements java.lang.Comparable<T>)
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)