You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/02/17 12:45:55 UTC

[31/52] [abbrv] incubator-taverna-workbench git commit: From https://github.com/taverna/taverna-ui-components master

>From https://github.com/taverna/taverna-ui-components master


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench/commit/a2015647
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench/tree/a2015647
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench/diff/a2015647

Branch: refs/heads/master
Commit: a2015647fe08641c2a2f742944700c56a575c1c6
Parents: 2b5f312 472e0f8
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 5 10:24:40 2015 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Thu Feb 5 10:24:40 2015 +0000

----------------------------------------------------------------------
 taverna-workbench-activity-palette-ui/pom.xml   |   73 +
 .../servicepanel/PathElementFilterTreeNode.java |   34 +
 .../ui/servicepanel/RootFilterTreeNode.java     |   34 +
 .../ui/servicepanel/ServiceFilter.java          |  158 ++
 .../ui/servicepanel/ServiceFilterTreeNode.java  |   40 +
 .../workbench/ui/servicepanel/ServicePanel.java |  411 +++++
 .../ServicePanelComponentFactory.java           |   82 +
 .../servicepanel/ServiceTreeCellRenderer.java   |   77 +
 .../servicepanel/ServiceTreeClickListener.java  |  252 +++
 .../ui/servicepanel/ServiceTreePanel.java       |  176 ++
 .../actions/AddServiceProviderAction.java       |  256 +++
 .../ExportServiceDescriptionsAction.java        |  155 ++
 ...ImportServiceDescriptionsFromFileAction.java |  158 ++
 .../ImportServiceDescriptionsFromURLAction.java |  129 ++
 .../actions/RefreshProviderRegistryAction.java  |   52 +
 .../actions/RemoveDefaultServicesAction.java    |   51 +
 .../actions/RemoveUserServicesAction.java       |   59 +
 .../actions/RestoreDefaultServicesAction.java   |   50 +
 .../config/ServiceDescriptionConfigPanel.java   |  181 +++
 .../ServiceDescriptionConfigUIFactory.java      |   57 +
 .../menu/AddServiceProviderMenu.java            |  113 ++
 .../workbench/ui/servicepanel/tree/Filter.java  |   33 +
 .../tree/FilterTreeCellRenderer.java            |   59 +
 .../ui/servicepanel/tree/FilterTreeModel.java   |   92 ++
 .../ui/servicepanel/tree/FilterTreeNode.java    |  142 ++
 .../tree/FilterTreeSelectionModel.java          |   46 +
 .../ui/servicepanel/tree/MyFilter.java          |   89 ++
 .../ui/servicepanel/tree/TreePanel.java         |  371 +++++
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 .../spring/activity-palette-ui-context-osgi.xml |   20 +
 .../spring/activity-palette-ui-context.xml      |   22 +
 taverna-workbench-contextual-views/pom.xml      |   41 +
 .../ProcessorActivitiesContextualView.java      |  154 ++
 ...rocessorActivitiesContextualViewFactory.java |   75 +
 ...rPredictedBehaviorContextualViewFactory.java |  177 ++
 ...ntextualviews.activity.ContextualViewFactory |    4 +
 .../spring/contextual-views-context-osgi.xml    |   15 +
 .../spring/contextual-views-context.xml         |   12 +
 taverna-workbench-credential-manager-ui/pom.xml |   64 +
 .../ui/credentialmanager/CMStrings.java         |    7 +
 .../ChangeMasterPasswordDialog.java             |  234 +++
 .../ConfirmTrustedCertificateDialog.java        |  520 ++++++
 .../ConfirmTrustedCertificateUI.java            |   71 +
 .../credentialmanager/CredentialManagerUI.java  | 1512 ++++++++++++++++++
 .../CredentialManagerUILauncher.java            |   96 ++
 .../ui/credentialmanager/CryptoFileFilter.java  |   73 +
 .../GetMasterPasswordDialog.java                |  169 ++
 .../ui/credentialmanager/GetPasswordDialog.java |  168 ++
 .../credentialmanager/KeyPairsTableModel.java   |  213 +++
 .../NewEditPasswordEntryDialog.java             |  397 +++++
 .../NewKeyPairEntryDialog.java                  |  304 ++++
 .../credentialmanager/NewTrustCertsDialog.java  |  248 +++
 .../credentialmanager/PasswordsTableModel.java  |  227 +++
 .../SetMasterPasswordDialog.java                |  189 +++
 .../ui/credentialmanager/TableCellRenderer.java |  113 ++
 .../credentialmanager/TableHeaderRenderer.java  |  100 ++
 .../TrustedCertsTableModel.java                 |  216 +++
 .../ViewCertDetailsDialog.java                  |  509 ++++++
 .../ViewUsernamePasswordEntryDialog.java        |  199 +++
 .../WarnUserAboutJCEPolicyDialog.java           |  223 +++
 .../action/CredentialManagerAction.java         |   68 +
 .../menu/CredentialManagerMenu.java             |   72 +
 .../AskUserJavaTruststorePasswordProvider.java  |   46 +
 .../password/AskUserMasterPasswordProvider.java |   55 +
 ...kUserServiceUsernameAndPasswordProvider.java |   23 +
 .../AskUserTrustConfirmationProvider.java       |   35 +
 .../password/GetPasswordDialog.java             |  228 +++
 .../password/SimpleMasterPasswordProvider.java  |   54 +
 .../password/UIMasterPasswordProvider.java      |  126 ++
 .../password/UIUsernamePasswordProvider.java    |   92 ++
 .../startup/InitialiseSSLStartupHook.java       |   64 +
 .../SetCredManAuthenticatorStartupHook.java     |   24 +
 .../toolbar/CredentialManagerToolbarAction.java |   44 +
 .../CredentialManagerToolbarSection.java        |   38 +
 ...rity.credentialmanager.CredentialProviderSPI |    3 +
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |    3 +
 .../net.sf.taverna.t2.workbench.StartupSPI      |    2 +
 .../credential-manager-ui-context-osgi.xml      |   37 +
 .../spring/credential-manager-ui-context.xml    |   44 +
 .../src/main/resources/images/cred_manager.png  |  Bin 0 -> 10131 bytes
 .../main/resources/images/cred_manager16x16.png |  Bin 0 -> 3622 bytes
 .../images/cred_manager_transparent.png         |  Bin 0 -> 8376 bytes
 .../resources/images/table/entry_heading.png    |  Bin 0 -> 205 bytes
 .../main/resources/images/table/key_entry.png   |  Bin 0 -> 260 bytes
 .../resources/images/table/keypair_entry.png    |  Bin 0 -> 306 bytes
 .../resources/images/table/trustcert_entry.png  |  Bin 0 -> 551 bytes
 .../pom.xml                                     |   68 +
 .../DataManagementConfigurationPanel.java       |  304 ++++
 .../DataManagementConfigurationUIFactory.java   |   64 +
 ...rkbench.configuration.ConfigurationUIFactory |    1 +
 .../data-management-config-ui-context-osgi.xml  |   14 +
 .../data-management-config-ui-context.xml       |   11 +
 taverna-workbench-design-ui/pom.xml             |   44 +
 .../design/actions/AddConditionAction.java      |   82 +
 .../design/actions/AddDataflowInputAction.java  |   96 ++
 .../design/actions/AddDataflowOutputAction.java |   90 ++
 .../design/actions/DataflowEditAction.java      |   57 +
 .../actions/EditDataflowInputPortAction.java    |  115 ++
 .../actions/EditDataflowOutputPortAction.java   |   95 ++
 .../design/actions/RemoveConditionAction.java   |   69 +
 .../actions/RemoveDataflowInputPortAction.java  |   85 +
 .../actions/RemoveDataflowOutputPortAction.java |   85 +
 .../design/actions/RemoveDatalinkAction.java    |   68 +
 .../design/actions/RemoveProcessorAction.java   |  136 ++
 .../design/actions/RenameProcessorAction.java   |   97 ++
 .../design/ui/DataflowInputPortPanel.java       |  203 +++
 .../design/ui/DataflowOutputPortPanel.java      |  105 ++
 .../t2/workbench/design/ui/ProcessorPanel.java  |  101 ++
 taverna-workbench-graph-model/pom.xml           |  129 ++
 .../models/graph/DefaultGraphEventManager.java  |  271 ++++
 .../t2/workbench/models/graph/DotWriter.java    |  253 +++
 .../t2/workbench/models/graph/Graph.java        |  165 ++
 .../models/graph/GraphColorManager.java         |   75 +
 .../workbench/models/graph/GraphController.java | 1276 +++++++++++++++
 .../t2/workbench/models/graph/GraphEdge.java    |  137 ++
 .../t2/workbench/models/graph/GraphElement.java |  430 +++++
 .../models/graph/GraphEventManager.java         |   47 +
 .../t2/workbench/models/graph/GraphNode.java    |  153 ++
 .../models/graph/GraphShapeElement.java         |  119 ++
 .../workbench/models/graph/dot/GraphLayout.java |  326 ++++
 .../t2/workbench/models/graph/svg/SVGGraph.java |  439 +++++
 .../models/graph/svg/SVGGraphController.java    |  555 +++++++
 .../models/graph/svg/SVGGraphEdge.java          |  311 ++++
 .../graph/svg/SVGGraphElementDelegate.java      |  178 +++
 .../models/graph/svg/SVGGraphNode.java          |  611 +++++++
 .../models/graph/svg/SVGGraphSettings.java      |   28 +
 .../models/graph/svg/SVGMonitorShape.java       |   40 +
 .../t2/workbench/models/graph/svg/SVGShape.java |   29 +
 .../t2/workbench/models/graph/svg/SVGUtil.java  |  477 ++++++
 .../graph/svg/event/SVGEventListener.java       |   56 +
 .../svg/event/SVGMouseClickEventListener.java   |   45 +
 .../svg/event/SVGMouseDownEventListener.java    |   45 +
 .../svg/event/SVGMouseMovedEventListener.java   |   46 +
 .../svg/event/SVGMouseOutEventListener.java     |   46 +
 .../svg/event/SVGMouseOverEventListener.java    |   46 +
 .../svg/event/SVGMouseUpEventListener.java      |   46 +
 .../src/main/jjtree/NamedNode.java              |   65 +
 .../src/main/jjtree/dotparser.jjt               |  289 ++++
 .../models/graph/GraphControllerTest.java       |   81 +
 .../workbench/models/graph/GraphEdgeTest.java   |  129 ++
 .../models/graph/GraphElementTest.java          |  148 ++
 .../workbench/models/graph/GraphNodeTest.java   |  179 +++
 .../t2/workbench/models/graph/GraphTest.java    |  138 ++
 .../src/test/resources/nested_iteration.xml     |  121 ++
 taverna-workbench-graph-view/pom.xml            |   88 +
 .../views/graph/AutoScrollInteractor.java       |  181 +++
 .../views/graph/GraphViewComponent.java         |  548 +++++++
 .../views/graph/GraphViewComponentFactory.java  |  100 ++
 .../views/graph/actions/AddWFInputAction.java   |   69 +
 .../views/graph/actions/AddWFOutputAction.java  |   69 +
 .../actions/DeleteGraphComponentAction.java     |  180 +++
 .../RenameWFInputOutputProcessorAction.java     |  184 +++
 .../graph/config/GraphViewConfiguration.java    |   80 +
 .../config/GraphViewConfigurationPanel.java     |  360 +++++
 .../config/GraphViewConfigurationUIFactory.java |   55 +
 .../views/graph/menu/AddWFInputMenuAction.java  |   60 +
 .../views/graph/menu/AddWFOutputMenuAction.java |   60 +
 .../menu/DeleteGraphComponentMenuAction.java    |   61 +
 .../workbench/views/graph/menu/DiagramMenu.java |   44 +
 .../graph/menu/DiagramSaveMenuSection.java      |   39 +
 .../graph/menu/DiagramZoomMenuSection.java      |   40 +
 .../views/graph/menu/GraphCopyMenuSection.java  |   39 +
 .../graph/menu/GraphDeleteMenuSection.java      |   39 +
 .../graph/menu/GraphDetailsMenuSection.java     |   40 +
 .../views/graph/menu/GraphEditMenuSection.java  |   39 +
 .../views/graph/menu/GraphMenuSection.java      |   39 +
 .../workbench/views/graph/menu/InsertMenu.java  |   30 +
 .../RenameWFInputOutputProcessorMenuAction.java |   62 +
 .../views/graph/menu/ResetDiagramAction.java    |   64 +
 .../graph/menu/ResetDiagramMenuAction.java      |   50 +
 .../views/graph/menu/SaveGraphImageSubMenu.java |  315 ++++
 .../views/graph/menu/ZoomInAction.java          |   72 +
 .../views/graph/menu/ZoomInMenuAction.java      |   50 +
 .../views/graph/menu/ZoomOutAction.java         |   65 +
 .../views/graph/menu/ZoomOutMenuAction.java     |   50 +
 .../graph/toolbar/AddWFInputToolbarAction.java  |   60 +
 .../graph/toolbar/AddWFOutputToolbarAction.java |   60 +
 .../DeleteGraphComponentToolbarAction.java      |   60 +
 .../toolbar/GraphDeleteToolbarSection.java      |   39 +
 .../graph/toolbar/GraphEditToolbarSection.java  |   39 +
 ...nameWFInputOutputProcessorToolbarAction.java |   63 +
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |   29 +
 ...rkbench.configuration.ConfigurationUIFactory |    1 +
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 ...taverna.t2.workbench.ui.zaria.UIComponentSPI |    1 +
 .../META-INF/spring/graph-view-context-osgi.xml |   46 +
 .../META-INF/spring/graph-view-context.xml      |  107 ++
 .../src/test/resources/nested_iteration.t2flow  |  111 ++
 .../src/test/resources/nested_iteration.xml     |  120 ++
 taverna-workbench-iteration-strategy-ui/pom.xml |   63 +
 .../IterationStrategyIcons.java                 |   48 +
 .../IterationStrategyConfigurationDialog.java   |  148 ++
 .../IterationStrategyContextualView.java        |  231 +++
 .../IterationStrategyContextualViewFactory.java |   54 +
 .../editor/IterationStrategyCellRenderer.java   |   74 +
 .../editor/IterationStrategyEditor.java         |  247 +++
 .../editor/IterationStrategyEditorControl.java  |  439 +++++
 .../editor/IterationStrategyTree.java           |  106 ++
 .../IterationStrategyConfigureMenuAction.java   |   65 +
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |    1 +
 ...ntextualviews.activity.ContextualViewFactory |    1 +
 .../iteration-strategy-ui-context-osgi.xml      |   14 +
 .../spring/iteration-strategy-ui-context.xml    |   11 +
 .../icons/crossproducticon.png                  |  Bin 0 -> 831 bytes
 .../iterationstrategy/icons/dotproducticon.png  |  Bin 0 -> 663 bytes
 .../iterationstrategy/icons/leafnodeicon.png    |  Bin 0 -> 507 bytes
 .../editor/RunIterationStrategyEditor.java      |   56 +
 taverna-workbench-monitor-view/pom.xml          |   67 +
 .../views/monitor/MonitorViewComponent.java     |  168 ++
 .../views/monitor/graph/GraphMonitor.java       |  140 ++
 .../views/monitor/graph/GraphMonitorNode.java   |  115 ++
 .../monitor/graph/MonitorGraphComponent.java    |  378 +++++
 .../progressreport/TableMonitorComponent.java   |  100 ++
 .../WorkflowRunProgressTreeCellRenderer.java    |   96 ++
 .../WorkflowRunProgressTreeTable.java           |  112 ++
 .../WorkflowRunProgressTreeTableModel.java      |  279 ++++
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 ...taverna.t2.workbench.ui.zaria.UIComponentSPI |    1 +
 .../spring/monitor-view-context-osgi.xml        |    9 +
 .../META-INF/spring/monitor-view-context.xml    |    6 +
 taverna-workbench-perspective-design/pom.xml    |   83 +
 .../perspectives/design/DesignPerspective.java  |  118 ++
 .../design/DesignPerspectiveComponent.java      |  115 ++
 .../design/WorkflowBundleSelectorComponent.java |  113 ++
 .../design/WorkflowSelectorComponent.java       |  167 ++
 .../t2/ui/perspectives/design/WorkflowTab.java  |  133 ++
 ...taverna.t2.workbench.ui.zaria.PerspectiveSPI |    1 +
 .../spring/perspective-design-context-osgi.xml  |   21 +
 .../spring/perspective-design-context.xml       |   18 +
 taverna-workbench-perspective-results/pom.xml   |   64 +
 .../results/ResultsPerspective.java             |  158 ++
 .../results/ResultsPerspectiveComponent.java    |  221 +++
 .../t2/ui/perspectives/results/RunMonitor.java  |  171 ++
 .../results/RunSelectorComponent.java           |   72 +
 .../t2/ui/perspectives/results/RunTab.java      |  133 ++
 .../t2/ui/perspectives/results/WorkflowRun.java |   54 +
 .../results/WorkflowRunListCellRenderer.java    |   59 +
 .../results/WorkflowRunListModel.java           |   66 +
 ...taverna.t2.workbench.ui.zaria.PerspectiveSPI |    1 +
 .../spring/perspective-results-context-osgi.xml |   27 +
 .../spring/perspective-results-context.xml      |   19 +
 taverna-workbench-reference-ui/pom.xml          |   66 +
 .../t2/reference/ui/CheckWorkflowStatus.java    |   97 ++
 .../ui/CopyWorkflowInProgressDialog.java        |   91 ++
 .../reference/ui/CopyWorkflowSwingWorker.java   |   51 +
 .../t2/reference/ui/InvalidDataflowReport.java  |   95 ++
 .../t2/reference/ui/RegistrationPanel.java      |  808 ++++++++++
 .../sf/taverna/t2/reference/ui/UrlPanel.java    |  100 ++
 .../t2/reference/ui/WorkflowLaunchWindow.java   |  626 ++++++++
 .../net/sf/taverna/t2/reference/ui/package.html |    4 +
 .../ui/referenceactions/LoadInputsFromXML.java  |  120 ++
 .../ui/referenceactions/ReferenceActionSPI.java |   38 +
 .../ui/referenceactions/SaveInputsAsXML.java    |  207 +++
 .../reference/ui/tree/PreRegistrationTree.java  |  217 +++
 .../tree/PreRegistrationTreeCellRenderer.java   |  115 ++
 .../ui/tree/PreRegistrationTreeDnDHandler.java  |  268 ++++
 .../ui/tree/PreRegistrationTreeModel.java       |  310 ++++
 .../taverna/t2/reference/ui/tree/package.html   |    6 +
 ...rence.ui.referenceactions.ReferenceActionSPI |    2 +
 .../spring/reference-ui-context-osgi.xml        |   12 +
 .../META-INF/spring/reference-ui-context.xml    |    9 +
 .../src/main/resources/icons/addtext_co.gif     |  Bin 0 -> 335 bytes
 .../main/resources/icons/complete_status.gif    |  Bin 0 -> 76 bytes
 .../src/main/resources/icons/deadlock_view.gif  |  Bin 0 -> 239 bytes
 .../src/main/resources/icons/delete_obj.gif     |  Bin 0 -> 351 bytes
 .../src/main/resources/icons/det_pane_hide.gif  |  Bin 0 -> 370 bytes
 .../src/main/resources/icons/error_tsk.gif      |  Bin 0 -> 353 bytes
 .../main/resources/icons/errorwarning_tab.gif   |  Bin 0 -> 577 bytes
 .../resources/icons/genericregister_obj.gif     |  Bin 0 -> 115 bytes
 .../src/main/resources/icons/information.gif    |  Bin 0 -> 267 bytes
 .../main/resources/icons/invalid_build_tool.gif |  Bin 0 -> 339 bytes
 .../src/main/resources/icons/newfolder_wiz.gif  |  Bin 0 -> 349 bytes
 .../src/main/resources/icons/repo_rep.gif       |  Bin 0 -> 588 bytes
 .../src/main/resources/icons/start_task.gif     |  Bin 0 -> 318 bytes
 .../src/main/resources/icons/topic.gif          |  Bin 0 -> 354 bytes
 .../src/main/resources/icons/web.gif            |  Bin 0 -> 362 bytes
 .../src/main/resources/icons/wordassist_co.gif  |  Bin 0 -> 152 bytes
 .../src/main/resources/icons/write_obj.gif      |  Bin 0 -> 210 bytes
 taverna-workbench-report-view/pom.xml           |   84 +
 .../ui/ReportManagerConfigurationPanel.java     |  363 +++++
 .../ui/ReportManagerConfigurationUIFactory.java |   55 +
 .../ReportOnObjectContextualMenuAction.java     |  189 +++
 .../report/view/ReportOnWorkflowAction.java     |  177 ++
 .../report/view/ReportViewComponent.java        |  574 +++++++
 .../report/view/ReportViewComponentFactory.java |   75 +
 .../report/view/ReportViewConfigureAction.java  |   45 +
 .../report/view/ReportViewTableModel.java       |  284 ++++
 .../workbench/report/view/StatusRenderer.java   |   46 +
 .../report/view/ValidateInProgressDialog.java   |   92 ++
 .../view/ValidateObjectInProgressDialog.java    |   93 ++
 .../report/view/ValidateObjectSwingWorker.java  |   71 +
 .../report/view/ValidateSwingWorker.java        |  123 ++
 .../workbench/report/view/VisitReportProxy.java |   42 +
 .../report/view/VisitReportProxySet.java        |   36 +
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |    1 +
 ...rkbench.configuration.ConfigurationUIFactory |    1 +
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 .../spring/report-view-context-osgi.xml         |   25 +
 .../META-INF/spring/report-view-context.xml     |   28 +
 taverna-workbench-results-view/pom.xml          |  112 ++
 .../views/results/InvocationTreeModel.java      |  103 ++
 .../views/results/InvocationTreeNode.java       |  100 ++
 .../workbench/views/results/InvocationView.java |  136 ++
 .../t2/workbench/views/results/ReportView.java  |  420 +++++
 .../views/results/ResultsComponent.java         |  233 +++
 .../views/results/SimpleFilteredTreeModel.java  |   68 +
 .../processor/FilteredIterationTreeModel.java   |   91 ++
 .../FilteredProcessorValueTreeModel.java        |   70 +
 .../IntermediateValuesInProgressDialog.java     |   89 ++
 .../IntermediateValuesSwingWorker.java          |   47 +
 .../results/processor/IterationTreeNode.java    |   99 ++
 .../processor/ProcessorEnactmentsTreeModel.java |  189 +++
 .../processor/ProcessorEnactmentsTreeNode.java  |   84 +
 .../processor/ProcessorPortResultsViewTab.java  |  229 +++
 .../processor/ProcessorResultCellRenderer.java  |   89 ++
 .../processor/ProcessorResultTreeNode.java      |  181 +++
 .../processor/ProcessorResultsComponent.java    | 1004 ++++++++++++
 .../processor/ProcessorResultsTreeModel.java    |   73 +
 .../RenderedProcessorResultComponent.java       |  575 +++++++
 .../saveactions/SaveAllResultsAsExcel.java      |  296 ++++
 .../saveactions/SaveAllResultsAsXML.java        |   80 +
 .../results/saveactions/SaveAllResultsSPI.java  |  193 +++
 .../saveactions/SaveAllResultsToFileSystem.java |   94 ++
 .../saveactions/SaveIndividualResult.java       |  186 +++
 .../saveactions/SaveIndividualResultSPI.java    |   48 +
 .../results/workflow/DataBundleTreeModel.java   |  136 ++
 .../workflow/FilteredDataBundleTreeModel.java   |  147 ++
 .../FilteredWorkflowResultTreeModel.java        |  126 ++
 .../workflow/PortResultCellRenderer.java        |  100 ++
 .../results/workflow/PortResultsViewTab.java    |  283 ++++
 .../workflow/RenderedResultComponent.java       |  601 +++++++
 .../workflow/WorkflowResultTreeModel.java       |  197 +++
 .../workflow/WorkflowResultTreeNode.java        |  120 ++
 .../workflow/WorkflowResultsComponent.java      |  352 ++++
 ...taverna.t2.workbench.ui.zaria.UIComponentSPI |    1 +
 ....views.results.saveactions.SaveAllResultsSPI |    3 +
 ....results.saveactions.SaveIndividualResultSPI |    1 +
 .../spring/results-view-context-osgi.xml        |   14 +
 .../META-INF/spring/results-view-context.xml    |   11 +
 taverna-workbench-run-ui/pom.xml                |   55 +
 .../run/actions/OpenWorkflowRunAction.java      |  135 ++
 .../run/actions/RunWorkflowAction.java          |  299 ++++
 .../run/actions/ValidateWorkflowAction.java     |   56 +
 .../WorkflowRunStatusShutdownDialog.java        |  153 ++
 .../cleanup/WorkflowRunStatusShutdownHook.java  |  110 ++
 .../run/menu/FileOpenRunMenuAction.java         |   63 +
 .../workbench/run/menu/FileRunMenuAction.java   |   82 +
 .../workbench/run/menu/FileRunMenuSection.java  |   36 +
 .../run/menu/FileValidateMenuAction.java        |   70 +
 .../workbench/run/toolbar/RunToolbarAction.java |   82 +
 .../run/toolbar/RunToolbarSection.java          |   36 +
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |    6 +
 .../net.sf.taverna.t2.workbench.ShutdownSPI     |    5 +
 .../net.sf.taverna.t2.workbench.StartupSPI      |    1 +
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 ...taverna.t2.workbench.ui.zaria.UIComponentSPI |    1 +
 .../META-INF/spring/run-ui-context-osgi.xml     |   28 +
 .../META-INF/spring/run-ui-context.xml          |   41 +
 taverna-workbench-workflow-explorer/pom.xml     |   75 +
 .../ui/workflowexplorer/WorkflowExplorer.java   |  824 ++++++++++
 .../WorkflowExplorerFactory.java                |   95 ++
 .../WorkflowExplorerTreeCellRenderer.java       |  216 +++
 .../WorkflowExplorerTreeModel.java              |  404 +++++
 .../WorkflowExplorerTreeSelectionModel.java     |   45 +
 ....t2.workbench.ui.zaria.UIComponentFactorySPI |    1 +
 ...taverna.t2.workbench.ui.zaria.UIComponentSPI |    1 +
 .../spring/workflow-explorer-context-osgi.xml   |   19 +
 .../spring/workflow-explorer-context.xml        |   18 +
 taverna-workbench-workflow-view/pom.xml         |   74 +
 .../ui/actions/CopyGraphComponentAction.java    |  143 ++
 .../ui/actions/CopyProcessorAction.java         |   53 +
 .../ui/actions/CutGraphComponentAction.java     |  153 ++
 .../ui/actions/CutProcessorAction.java          |   69 +
 .../ui/actions/PasteGraphComponentAction.java   |   98 ++
 .../ui/dndhandler/ServiceTransferHandler.java   |  119 ++
 .../ui/menu/CopyGraphComponentMenuAction.java   |   54 +
 .../ui/menu/CopyProcessorMenuAction.java        |   56 +
 .../ui/menu/CutGraphComponentMenuAction.java    |   60 +
 .../ui/menu/CutProcessorMenuAction.java         |   69 +
 .../ui/menu/PasteGraphComponentMenuAction.java  |   73 +
 .../workbench/ui/toolbar/CopyToolbarAction.java |   51 +
 .../workbench/ui/toolbar/CutToolbarAction.java  |   57 +
 .../ui/toolbar/PasteToolbarAction.java          |   70 +
 .../ui/workflowview/ShowExceptionRunnable.java  |   26 +
 .../workbench/ui/workflowview/WorkflowView.java |  414 +++++
 .../net.sf.taverna.t2.ui.menu.MenuComponent     |   10 +
 .../spring/workflow-view-context-osgi.xml       |   23 +
 .../META-INF/spring/workflow-view-context.xml   |   38 +
 388 files changed, 46429 insertions(+)
----------------------------------------------------------------------