org.embl.ebi.escience.scuflui.spi
Interface WorkflowInstanceSetViewSPI

All Superinterfaces:
UIComponentSPI
All Known Implementing Classes:
WorkflowInstanceContainer

public interface WorkflowInstanceSetViewSPI
extends UIComponentSPI

Implementors present a view over a set of workflow instance models, creating appropriate progress and result displays.

Author:
Tom

Method Summary
 void newWorkflowInstance(java.lang.String modelName, WorkflowInstance instance)
          To be called when a new workflow instance is added to the model map in the ModelMap class.
 void removeWorkflowInstance(java.lang.String modelName)
          Called when a instance is to be removed from the model map in the ModelMap class.
 
Methods inherited from interface org.embl.ebi.escience.scuflui.spi.UIComponentSPI
getIcon, getName, onDisplay, onDispose
 

Method Detail

newWorkflowInstance

void newWorkflowInstance(java.lang.String modelName,
                         WorkflowInstance instance)
To be called when a new workflow instance is added to the model map in the ModelMap class. A sensible behaviour here might be to construct a new EnactorInvocation component and add it to a tabbed or card layout component

Parameters:
modelName -
instance -

removeWorkflowInstance

void removeWorkflowInstance(java.lang.String modelName)
Called when a instance is to be removed from the model map in the ModelMap class. Sensible behaviour may be to remove the tab containing an instance of the EnactorInvocation component

Parameters:
modelName -