1
2
3
4
5
6 package net.kwfgrid.gwui.gui;
7
8 import net.kwfgrid.gworkflowdl.protocol.structure.*;
9 import net.kwfgrid.gworkflowdl.structure.Transition;
10
11 import org.glassbox.executor.Executor;
12
13 /***
14 An editor for the description of a transition.
15 */
16 public class TransitionDescriptionEditor extends DescriptionEditor {
17 public TransitionDescriptionEditor(Executor executor, ProtocolWorkflow workflow, ProtocolTransition transition) {
18 super(executor, workflow, transition);
19 }
20
21 public String getValidText() {
22 return ((Transition)getElement()).getDescription();
23 }
24
25 protected void performSetDescription(String newdescription) {
26 ((Transition)getElement()).setDescription(newdescription);
27 }
28
29 protected String getDescriptionPropertyName() {
30 return ProtocolTransition.NAME_DESCRIPTION;
31 }
32
33 protected String getDescriptionPropertyNamespace() {
34 return ProtocolTransition.NAMESPACE_PROPERTIES;
35 }
36 }