tree: 217924066be410ed39fa877c40d008a5e80131d6 [path history] [tgz]
  1. images/
  2. src/
  3. pom.xml
  4. Readme.md
taverna-cwl-activity-ui/Readme.md

##Implementaion Approach

The class CwlServiceProvider is responsible for finding the cwl tool descriptions and extract configuration info. Some of new Java 8 features are used in this class(Stream, Lambda expressions). This Service provider is configurable, which means the user can give the location of the cwl tools or it can use default paths if not. Cwl tools are parsed using SnakeYaml lib.

The class CwlContextualView is responsible for displaying the information of the tool in the service detail panel in the Taverna workbench.

##Abstract view of the plugin