|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IProcessor | Interface for processor implementations |
| IProcessorTask | An interface representing a ProcessorTask (created to break the dependancy between ProcessorTaskImpl and ProcessorTaskWorker). |
| ScuflModelEventListener | Implementors can respond to ScuflModelEvent messages, and may register themselves with a ScuflModel. |
| ScuflWorkflowProcessor | Interface to help seperate the cyclic dependancies between WorkflowProcessor and ScuflModel |
| ScuflWorkflowProcessorFactory | Inteface to help break the cyclic dependancy between WorkflowProcessorFactory and Scufl |
| Class Summary | |
|---|---|
| AlternateProcessor | Represents an alternate processor to be used in case of failures in the primary. |
| AnnotationTemplate | An AnnotationTemplate object represents a single possible RDF statement that may be generated as a side effect of the invocation of a processor task instance. |
| ConcurrencyConstraint | Represents a concurrency constraint between two processors |
| CrossNode | A cross product node in an iterator tree model |
| DataConstraint | Represents a data dependancy between two processors |
| DotNode | A dot product node in an iterator tree model |
| InputPort | A port that consumes data on behalf of a processor |
| InternalSinkPortHolder | A Processor subclass to hold ports for the overall workflow outputs, these ports are therefore held as input ports, acting as they do as data sinks. |
| InternalSourcePortHolder | A Processor subclass to hold ports for the overal workflow inputs. |
| IterationStrategy | Defines the manner in which iterators should be constructed for a given processor instance. |
| LeafNode | A leaf node in an iterator tree model |
| MinorScuflModelEvent | Signifies a change in the model that might be of interest to a view. |
| OutputPort | A port that exposes output data on behalf of a processor |
| Port | An abstract superclass of all processor ports |
| PortSemanticMarkup | A SemanticMarkup for Ports that fires ScuflModelEvents when markup elements are changed. |
| PortTest | |
| Processor | An abstract superclass of the various processor subtypes |
| ScuflModel | Represents a single scufl workflow model |
| ScuflModelAddEvent | COMMENT |
| ScuflModelEvent | Signifies a change in the model that might be of interest to a view |
| ScuflModelEventPrinter | Trivially implements the ScuflModelEventListener by printing a textual representation of incoming events to a given PrintStream |
| ScuflModelRemoveEvent | COMMENT |
| ScuflModelRenameEvent | COMMENT |
| ScuflModelTest | |
| SemanticMarkup | |
| WorkflowDescription | A container class for the metadata about a workflow definition, including LSID if available, description and author information |
| XScufl | Provides a place to store constants relating to the XML Scufl representation such as namespaces etc. |
| Exception Summary | |
|---|---|
| ConcurrencyConstraintCreationException | Thrown by the ConcurrencyConstraint constructor if the arguments passed in are invalid. |
| DataConstraintCreationException | Thrown by the DataConstraint constructor if the arguments passed in are invalid. |
| DuplicateConcurrencyConstraintNameException | Thrown by the constructor of the ConcurrencyConstraint class when a duplicate name is added to a particular ScuflModel |
| DuplicatePortNameException | Thrown by the constructor of the Port class when a duplicate name is added to a particular processor |
| DuplicateProcessorNameException | Thrown by the constructor of the Processor class when a duplicate name is added to a particular ScuflModel |
| MalformedNameException | Thrown by the locatePort method in ScuflModel when the supplied name doesn't conform to the naming rules. |
| PortCreationException | Thrown by the Port constructor if either of the arguments passed are null, or if the name is the empty string. |
| ProcessorCreationException | Thrown by the Processor constructor if either of the arguments passed are null, or if the name is the empty string. |
| ScuflException | Base class for all Scufl exceptions |
| SetOnlineException | Thrown from the model when there is a problem going from offline to online mode - normally this is a similar problem to the workflow load but I guess there could be additional factors. |
| UnknownPortException | Thrown by the Processor classes when then can't find a particular named port. |
| UnknownProcessorException | Thrown by the ScuflModel when it can't find a particular named processor. |
Provides the object model for the Simple Conceptual Unified Flow Language (Scufl). You might want to look at the documentation section in the Taverna sourceforge project (http://www.sourceforge.net/projects/taverna) for more information about Scufl itself.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||