View Javadoc

1   /*
2    * Copyright (c) 2005, The K-Wf Grid Consortium
3    * Fraunhofer Institute for Computer Architecture and Software Technology
4    * See http://www.kwfgrid.eu and http://www.first.fraunhofer.de for more details.
5    */
6   package net.kwfgrid.gwui;
7   
8   import org.glassbox.gui.JLayeredGroup;
9   
10  /***
11     Group to contain all widgets dedicated to visualize and manipulate a workflow.
12   */
13  public class VisibleWorkflowGroup extends JLayeredGroup implements WorkflowGroup {
14      private WorkflowInstanceManager _manager;
15  
16      /***
17         Constructor.
18         @param manager The manager for workflow instances.
19       */
20      public VisibleWorkflowGroup(WorkflowInstanceManager manager) {
21  	_manager = manager;
22      }
23  
24      public WorkflowInstanceManager getWorkflowInstanceManager() {
25  	return _manager;
26      }
27  
28      public void setWorkflowID(String newworkflowid) {
29  	_manager.setWorkflowID(this, newworkflowid);
30      }
31  }