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