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.gui;
7   
8   import net.kwfgrid.gworkflowdl.protocol.structure.ProtocolTransition;
9   import net.kwfgrid.gworkflowdl.protocol.structure.ProtocolWorkflow;
10  
11  import org.glassbox.executor.Executor;
12  
13  /***
14     Interface for a factory of delegates for the <code>OperationEditor</code>.
15   */
16  public interface OperationEditorDelegateFactory {
17      /***
18         Create the operation editor's delegate for the specified transition.
19       */
20      AbstractWorkflowElementEditor createOperationEditorDelegate(Executor executor, ProtocolWorkflow workflow, ProtocolTransition transition);
21  }