Eclipse Platform
Release 3.4

Uses of Class
org.eclipse.ltk.core.refactoring.ChangeDescriptor

Packages that use ChangeDescriptor
org.eclipse.ltk.core.refactoring Application programmer interface to implement semantic preserving workspace transformations. 
org.eclipse.ltk.core.refactoring.resource Application programmer interface to implement resource dependend refactorings. 
 

Uses of ChangeDescriptor in org.eclipse.ltk.core.refactoring
 

Subclasses of ChangeDescriptor in org.eclipse.ltk.core.refactoring
 class RefactoringChangeDescriptor
          A RefactoringChangeDescriptor describes changes created by a refactoring.
 

Methods in org.eclipse.ltk.core.refactoring that return ChangeDescriptor
 ChangeDescriptor Change.getDescriptor()
          Returns a descriptor of this change.
 ChangeDescriptor CompositeChange.getDescriptor()
          Returns a descriptor of this change.

Subclasses of changes created by Refactoring.createChange(IProgressMonitor) should override this method to return a RefactoringChangeDescriptor. A change tree created by a particular refactoring is supposed to contain at most one change which returns a refactoring descriptor. Refactorings usually return an instance of CompositeChange in their Refactoring.createChange(IProgressMonitor) method which implements this method. The refactoring framework searches the change tree top-down until a refactoring descriptor is found.

 

Uses of ChangeDescriptor in org.eclipse.ltk.core.refactoring.resource
 

Methods in org.eclipse.ltk.core.refactoring.resource that return ChangeDescriptor
 ChangeDescriptor RenameResourceChange.getDescriptor()
           
 ChangeDescriptor MoveResourceChange.getDescriptor()
           
 ChangeDescriptor DeleteResourceChange.getDescriptor()
           
 

Methods in org.eclipse.ltk.core.refactoring.resource with parameters of type ChangeDescriptor
 void RenameResourceChange.setDescriptor(ChangeDescriptor descriptor)
          Sets the change descriptor to be returned by Change.getDescriptor().
 void MoveResourceChange.setDescriptor(ChangeDescriptor descriptor)
          Sets the change descriptor to be returned by Change.getDescriptor().
 void DeleteResourceChange.setDescriptor(ChangeDescriptor descriptor)
          Sets the change descriptor to be returned by Change.getDescriptor().
 


Eclipse Platform
Release 3.4

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.