Modelers

org.topcased.core.refactoring
Class RenameModelFileChange

java.lang.Object
  extended by org.eclipse.ltk.core.refactoring.Change
      extended by org.topcased.core.refactoring.RenameModelFileChange
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class RenameModelFileChange
extends org.eclipse.ltk.core.refactoring.Change

An implementation of a Change Creation 11 janv. 07


Constructor Summary
RenameModelFileChange(RenameModelFileInfo info, java.util.List<Resource> resourcesToRename)
          The constructor
 
Method Summary
 java.lang.Object getModifiedElement()
           
 java.lang.String getName()
           
 void initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm)
           
 org.eclipse.ltk.core.refactoring.RefactoringStatus isValid(org.eclipse.core.runtime.IProgressMonitor pm)
           
 org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor pm)
           
 
Methods inherited from class org.eclipse.ltk.core.refactoring.Change
dispose, getAdapter, getAffectedObjects, getDescriptor, getParent, isEnabled, setEnabled, setEnabledShallow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenameModelFileChange

public RenameModelFileChange(RenameModelFileInfo info,
                             java.util.List<Resource> resourcesToRename)
The constructor

Parameters:
info - an Object that contains informations about the refactoring
resourcesToRename - a List of the Resource that should be renamed. These Resources are contained in the ResourceSet associated with the info object
Method Detail

getModifiedElement

public java.lang.Object getModifiedElement()
Specified by:
getModifiedElement in class org.eclipse.ltk.core.refactoring.Change
See Also:
Change.getModifiedElement()

getName

public java.lang.String getName()
Specified by:
getName in class org.eclipse.ltk.core.refactoring.Change
See Also:
Change.getName()

initializeValidationData

public void initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm)
Specified by:
initializeValidationData in class org.eclipse.ltk.core.refactoring.Change
See Also:
Change.initializeValidationData(org.eclipse.core.runtime.IProgressMonitor)

isValid

public org.eclipse.ltk.core.refactoring.RefactoringStatus isValid(org.eclipse.core.runtime.IProgressMonitor pm)
                                                           throws org.eclipse.core.runtime.CoreException,
                                                                  org.eclipse.core.runtime.OperationCanceledException
Specified by:
isValid in class org.eclipse.ltk.core.refactoring.Change
Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
See Also:
Change.isValid(org.eclipse.core.runtime.IProgressMonitor)

perform

public org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor pm)
                                                throws org.eclipse.core.runtime.CoreException
Specified by:
perform in class org.eclipse.ltk.core.refactoring.Change
Throws:
org.eclipse.core.runtime.CoreException
See Also:
Change.perform(org.eclipse.core.runtime.IProgressMonitor)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.