Package | Description |
---|---|
org.apache.taverna.activities.dataflow | |
org.apache.taverna.activities.stringconstant |
Contains the activity classes required in the execution of Beanshell scripts.
|
org.apache.taverna.annotation |
Entities within the workflow object model may be marked as annotated.
|
org.apache.taverna.workflowmodel |
Defines classes and interfaces for workflow level entities and events.
|
org.apache.taverna.workflowmodel.impl |
Implementation package for workflow entities
|
org.apache.taverna.workflowmodel.processor.activity |
Provides definitions for a single Activity to be contained within a
Processor.
|
org.apache.taverna.workflowmodel.processor.activity.impl |
Contains specific implementations of the Activity Ports, together with an implementation of ActivityPortBuilder which is responsible for building them.
|
org.apache.taverna.workflowmodel.processor.dispatch |
Definition and support classes for the Dispatch Stack.
|
org.apache.taverna.workflowmodel.processor.dispatch.impl |
Implementation package for the dispatch stack interfaces.
|
org.apache.taverna.workflowmodel.utils |
Modifier and Type | Class and Description |
---|---|
class |
DataflowActivity
An Activity providing nested Dataflow functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
StringConstantActivity
An Activity that holds a constant string value.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnnotatedThing<T>
Convenient abstract superclass for annotated things, manages edits.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Condition
Defines the base interface for a condition which must be satisfied before a
processor can commence invocation.
|
interface |
Dataflow
Top level definition object for a dataflow workflow.
|
interface |
DataflowInputPort
An input port on a Dataflow contains a nested output port within it.
|
interface |
DataflowOutputPort
Output port of a DataFlow, exposes an internal EventHandlingInputPort into
which the internal workflow logic pushes data to be exposed outside the
workflow boundary.
|
interface |
DataflowPort
Defines that the implementing port belongs to a Dataflow
|
interface |
Datalink
A single point to point data link from an instance of
EventForwardingOutputPort to an instance of EventHandlingInputPort
|
interface |
EventForwardingOutputPort
An extension of OutputPort defining a set of target EventReceivingInputPorts
to which internally generated events will be relayed.
|
interface |
EventHandlingInputPort
Input port capable of receiving and reacting to workflow events.
|
interface |
FilteringInputPort
A filtering input port is one capable of filtering events to only pass
through data events at a certain depth.
|
interface |
InputPort
Marker interface denoting that the instance is an input port.
|
interface |
MergeInputPort
Input port on a Merge object
|
interface |
MergeOutputPort
An EventForwardingOutputPort that is associated with Merge instances.
|
interface |
MergePort
|
interface |
OutputPort
Port representing the output of an activity, processor or workflow.
|
interface |
Port
Named port which receives events from some other entity and handles them
appropriately.
|
interface |
Processor
A single node within the dataflow digraph, the Processor is the basic
functional unit within a Taverna workflow.
|
interface |
ProcessorInputPort
Input port on a Processor, is both a filtering input port and a processor
port
|
interface |
ProcessorOutputPort
Input port on a Processor, is both an event forwarding output port and a
processor port
|
interface |
ProcessorPort
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOutputPort
Simple implementation of OutputPort, extends AbstractPort and adds the
granular depth bean getter.
|
class |
AbstractPort
Port definition with depth and name
|
Modifier and Type | Method and Description |
---|---|
Edit<?> |
Edits.getAddAnnotationChainEdit(Annotated<?> annotated,
AnnotationBeanSPI annotation)
Returnes an edit that creates an AnnotationAssertion, adds the
AnnotationAssertion to an AnnotationChain and adds the AnnotationChain to
the Annotated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventHandlingInputPort
Extends AbstractPort with the getIncomingLink method and an additional
implementation method to set the incoming data link
|
class |
AbstractFilteringInputPort
Abstract superclass for filtering input ports, extend and implement the
pushXXX methods to configure behaviour
|
class |
BasicEventForwardingOutputPort
Extension of AbstractOutputPort implementing EventForwardingOutputPort
|
class |
DataflowImpl
Implementation of Dataflow including implementation of the dataflow level
type checker.
|
class |
DataflowInputPortImpl |
class |
ProcessorImpl
Implementation of Processor
|
Modifier and Type | Method and Description |
---|---|
Edit<?> |
EditsImpl.getAddAnnotationChainEdit(Annotated<?> annotated,
AnnotationBeanSPI annotation) |
Modifier and Type | Interface and Description |
---|---|
interface |
Activity<ConfigurationType>
Defines a single abstract or concrete invokable activity.
|
interface |
ActivityInputPort
Specialisation of InputPort to capture the extra information required by
Activity instances.
|
interface |
ActivityOutputPort
The output port of an
Activity . |
interface |
ActivityPort
The input or output port of an
Activity . |
interface |
AsynchronousActivity<ConfigurationType>
A concrete invokable activity with an asynchronous invocation API and no
knowledge of invocation context.
|
interface |
MonitorableAsynchronousActivity<ConfigType>
An extension of AsynchronousActivity with the additional stipulation that
implementing classes must return a set of monitorable properties for the
activity invocation instance when invoked.
|
interface |
SupersededActivity<ConfigurationType>
A superseded activity is one which has been replaced be another activity type
of similar functionality but different configuration and name
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractActivity<ConfigType>
Convenience abstract superclass for generic Activity instances.
|
class |
AbstractAsynchronousActivity<ConfigType>
Abstract superclass for asynchronous activities.
|
class |
DisabledActivity
A disabled activity is a wrapper for an Activity that is offline or similarly
disabled.
|
class |
NonExecutableActivity<T>
A non-executable activity is a wrapper for an Activity that cannot be
executed, for example because it is offline or unrecognized.
|
class |
UnrecognizedActivity
An unrecognized activity is an activity that was not recognized when the
workflow was opened.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivityInputPortImpl
An input port on an Activity instance.
|
class |
ActivityOutputPortImpl
An output port on an Activity instance, used as a bean to hold port name,
depth and granular depth properties.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DispatchStack
The dispatch stack is responsible for consuming a queue of jobs from the
iteration strategy and dispatching those jobs through a stack based control
flow to an appropriate invocation target.
|
Modifier and Type | Class and Description |
---|---|
class |
DispatchStackImpl
The dispatch stack is responsible for consuming a queue of jobs from the
iteration strategy and dispatching those jobs through a stack based control
flow to an appropriate invocation target.
|
Modifier and Type | Method and Description |
---|---|
static Edit<?> |
AnnotationTools.addAnnotation(Annotated<?> annotated,
AnnotationBeanSPI a,
Edits edits) |
List<Class<?>> |
AnnotationTools.getAnnotatingClasses(List<AnnotationBeanSPI> annotations,
Annotated<?> annotated) |
static AnnotationBeanSPI |
AnnotationTools.getAnnotation(Annotated<?> annotated,
Class<?> annotationClass) |
static String |
AnnotationTools.getAnnotationString(Annotated<?> annotated,
Class<?> annotationClass,
String missingValue) |
static void |
AnnotationTools.pruneAnnotations(Annotated<?> annotated,
Edits edits)
Remove out of date annotations unless many of that class are allowed, or
it is explicitly not pruned
|
static Edit<?> |
AnnotationTools.setAnnotationString(Annotated<?> annotated,
Class<?> c,
String value,
Edits edits) |
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.