1
2
3
4
5
6 package net.kwfgrid.gwui.gui;
7
8 import net.kwfgrid.gworkflowdl.protocol.structure.IStructureObject;
9 import net.kwfgrid.gworkflowdl.protocol.structure.ProtocolWorkflow;
10
11 import java.util.List;
12 /***
13 A view for the ID of a workflow.
14 */
15 public class WorkflowIDView extends AbstractJTextFieldView {
16 /***
17 Constructor.
18 Adds this view as a <code>IStructureListener</code> to the specified workflow.
19 @param target The workflow.
20 */
21 public WorkflowIDView(ProtocolWorkflow target) {
22 super(target, target);
23 }
24
25 protected String getLabel() {
26 return getWorkflow().getID();
27 }
28
29 protected String getTitle() {
30 return "ID";
31 }
32
33 protected boolean affectsLabel(IStructureObject parent, String namespace, String name, List objects) {
34 return false;
35 }
36
37 protected boolean affectsLabel(IStructureObject parent, String namespace, String name, Object object) {
38 return false;
39 }
40 }