blob: 0d89f7d09048f99c8a635bab18129b97c3433ce9 [file] [log] [blame]
//------------------------------------------------------------------------------
// Copyright (c) 2005, 2008 IBM Corporation and others.
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v1.0
// which accompanies this distribution, and is available at
// http://www.eclipse.org/legal/epl-v10.html
//
// Contributors:
// IBM Corporation - initial implementation
//------------------------------------------------------------------------------
package org.eclipse.epf.authoring.ui.actions;
import java.util.Collection;
import org.eclipse.epf.authoring.ui.AuthoringUIResources;
import org.eclipse.epf.authoring.ui.dialogs.AssignDialog;
import org.eclipse.epf.authoring.ui.views.LibraryView;
import org.eclipse.epf.uma.MethodElement;
/**
* Reassign method element.
*
* @author Weiping Lu
* @since 1.5
*/
public class ReassignAction extends AssignAction {
/**
* Creates an instance
* @param text
*/
public ReassignAction(LibraryView libView) {
super(libView);
setText(AuthoringUIResources.reassignAction_text);
}
protected void doRun() {
if (!checkModify()) {
return;
}
super.doRun();
}
protected AssignDialog getDialog(Collection elements) {
return AssignDialog.newReassignDialog(getLibraryView().getSite().getShell(), elements,
(MethodElement) getSelectionParentObject());
}
}