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.utils |
Modifier and Type | Interface and Description |
---|---|
interface |
Dataflow
Top level definition object for a dataflow workflow.
|
interface |
Merge
Allows multiple outputs to be routed to a single input within the dataflow.
|
interface |
Processor
A single node within the dataflow digraph, the Processor is the basic
functional unit within a Taverna workflow.
|
interface |
TokenProcessingEntity
Superinterface for all classes within the workflow model which consume and
emit workflow data tokens.
|
Modifier and Type | Method and Description |
---|---|
<T extends NamedWorkflowEntity> |
Dataflow.getEntities(Class<T> entityType)
Get all workflow entities with the specified type restriction, this
allows retrieval of Processor, Merge, a mix of the two or any other
future entity to be added to the workflow model without a significant
change in this part of the API.
|
Modifier and Type | Class and Description |
---|---|
class |
DataflowImpl
Implementation of Dataflow including implementation of the dataflow level
type checker.
|
class |
ProcessorImpl
Implementation of Processor
|
Modifier and Type | Method and Description |
---|---|
<T extends NamedWorkflowEntity> |
DataflowImpl.getEntities(Class<T> entityType)
Gets all workflow entities of the specified type and returns as an
unmodifiable list of that type
|
Modifier and Type | Method and Description |
---|---|
int |
NamedWorkflowEntityComparator.compare(NamedWorkflowEntity o1,
NamedWorkflowEntity o2) |
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.