|
|||||||||
| Home >> All >> org >> embl >> ebi >> escience >> [ scufl overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package org.embl.ebi.escience.scufl
| Interface Summary | |
| LogAwareComponent | Implementing Scufl objects can have log level information bound to them |
| ScuflModelEventListener | Implementors can respond to ScuflModelEvent messages, and may register themselves with a ScuflModel. |
| Class Summary | |
| ConcurrencyConstraint | Represents a concurrency constraint between two processors |
| DataConstraint | Represents a data dependancy between two processors |
| 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. |
| NotifyThread | A thread subclass to notify listeners of an event |
| OutputPort | A port that exposes output data on behalf of a processor |
| Port | An abstract superclass of all processor ports |
| Processor | An abstract superclass of the various processor subtypes |
| ScuflModel | Represents a single scufl workflow model |
| 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 |
| SemanticMarkup | A container class for the semantic markup and mime type data for overall workflow input and output ports, although presumably it could be attached to other entities as well. |
| SoaplabProcessor | A processor based on the Soaplab web service around the EMBOSS tools. |
| TalismanProcessor | A processor that makes use of a local installation of the Talisman classes to perform its operations. |
| WorkflowProcessor | A processor containing a full ScuflModel instance. |
| WSDLBasedProcessor | A processor based on an operation defined within a WSDL file accessible to the class at construction time. |
| 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. |
| 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. |
|
|||||||||
| Home >> All >> org >> embl >> ebi >> escience >> [ scufl overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||