View Javadoc
1 /* 2 * Created on 05.03.2004 3 */ 4 package org.xpcards.actions; 5 6 import org.eclipse.swt.widgets.Shell; 7 import org.xpcards.XPCards; 8 import org.xpcards.dialogs.StoryDialog; 9 import org.xpcards.model.ModelElement; 10 import org.xpcards.model.Story; 11 12 /*** 13 * @author galu02 14 */ 15 public class EditStory extends AbstractAction { 16 17 public static final String ACTION_ID = "EditStory"; 18 19 /*** 20 * @see org.xpcards.actions.AbstractAction#performAction() 21 */ 22 public void performAction(final Shell shell, XPCards parent, Object[] args) { 23 ModelElement element = null; 24 if ( args != null && args.length > 0 && args[0] instanceof ModelElement ) { 25 element = (ModelElement)args[0]; 26 } else { 27 element = parent.getSelectedModelElement(); 28 } 29 30 if (element instanceof Story ) { 31 32 StoryDialog dialog = 33 new StoryDialog( 34 shell, 35 parent.getPiorities(), 36 parent.getRisks()); 37 38 // TODO I18n 39 dialog.setTitle("Edit Story"); 40 dialog.setStory((Story) element); 41 42 if (dialog.open() == StoryDialog.OK_RESULT) { 43 } 44 } 45 46 } 47 }

This page was automatically generated by Maven