/** * <p>Copyright: Copyright (c) 2009</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.internal.ui.refactoring; import org.eclipse.core.resources.IResource; import org.eclipse.ltk.core.refactoring.resource.ResourceChange; import com.hundsun.ares.studio.core.IARESElement; /** * ares * @author sundl */ public abstract class AbstractAresElementRenameChange extends ResourceChange { protected String oldName; protected String newName; protected IARESElement element; public AbstractAresElementRenameChange(IARESElement element, String oldName, String newName) { this.element = element; this.oldName = oldName; this.newName = newName; } /* (non-Javadoc) * @see org.eclipse.ltk.core.refactoring.resource.ResourceChange#getModifiedResource() */ @Override protected IResource getModifiedResource() { return element.getResource(); } }