/**
*
*/
package de.urszeidler.shr5.ecp.editor.actions;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
import org.eclipse.wb.swt.ResourceManager;
import de.urszeidler.eclipse.shr5.runtime.RuntimeCharacter;
import de.urszeidler.shr5.ecp.util.ShadowrunEditingTools;
/**
* Open the character of a runtime character.
*
* @author urs
*/
public class OpenCharacterByRuntimeEditorAction extends Action implements IAction {
private RuntimeCharacter theObject;
public OpenCharacterByRuntimeEditorAction(RuntimeCharacter object) {
this.theObject = object;
setToolTipText("open character");
setImageDescriptor(ResourceManager.getPluginImageDescriptor("de.urszeidler.shr5.ecp", "images/open-character.png"));
}
@Override
public void run() {
ShadowrunEditingTools.openEObject(theObject.getCharacter());
}
}