Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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.