Copyright (c) 2000, 2008 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2008 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.ltk.core.refactoring.participants;
A participant to participate in refactorings that rename elements. A rename participant can't assume that its associated refactoring processor is a rename processor. A rename operation might be a side effect of another refactoring operation.

Rename participants are registered via the extension point org.eclipse.ltk.core.refactoring.renameParticipants. Extensions to this extension point must therefore extend this abstract class.

Since:3.0
/** * A participant to participate in refactorings that rename elements. A rename * participant can't assume that its associated refactoring processor is a * rename processor. A rename operation might be a side effect of another * refactoring operation. * <p> * Rename participants are registered via the extension point <code> * org.eclipse.ltk.core.refactoring.renameParticipants</code>. * Extensions to this extension point must therefore extend this abstract class. * </p> * * @since 3.0 */
public abstract class RenameParticipant extends RefactoringParticipant { private RenameArguments fArguments; @Override protected final void initialize(RefactoringArguments arguments) { fArguments= (RenameArguments)arguments; }
Returns the rename arguments.
Returns:the rename arguments
/** * Returns the rename arguments. * * @return the rename arguments */
public RenameArguments getArguments() { return fArguments; } }