Package | Description |
---|---|
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.utils |
Modifier and Type | Interface and Description |
---|---|
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 |
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 |
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 | 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 |
DataflowInputPortImpl |
Modifier and Type | Interface and Description |
---|---|
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 . |
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 | Method and Description |
---|---|
int |
PortComparator.compare(Port o1,
Port o2) |
Modifier and Type | Method and Description |
---|---|
static String |
Tools.uniquePortName(String suggestedPortName,
Collection<? extends Port> existingPorts)
Find a unique port name given a list of existing ports.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.