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.
|
Modifier and Type | Method and Description |
---|---|
List<? extends TokenProcessingEntity> |
DataflowValidationReport.getFailedEntities()
The workflow will be marked as invalid if any entity fails to type check.
|
Map<TokenProcessingEntity,DataflowValidationReport> |
DataflowValidationReport.getInvalidDataflows()
An entity will be marked invalid if it depends on a nested dataflow which
itself is invalid.
|
List<? extends TokenProcessingEntity> |
DataflowValidationReport.getUnsatisfiedEntities()
The workflow will be marked as invalid if there are entities with
unlinked input ports or where there are cycles causing the type checking
algorithm to give up.
|
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 |
---|---|
List<? extends TokenProcessingEntity> |
DataflowValidationReportImpl.getFailedEntities() |
Map<TokenProcessingEntity,DataflowValidationReport> |
DataflowValidationReportImpl.getInvalidDataflows() |
List<? extends TokenProcessingEntity> |
DataflowValidationReportImpl.getUnsatisfiedEntities() |
Modifier and Type | Method and Description |
---|---|
static TokenProcessingEntity |
Tools.getTokenProcessingEntityWithEventForwardingOutputPort(EventForwardingOutputPort port,
Dataflow workflow)
Get the TokenProcessingEntity (Processor, Merge or Dataflow) from the
workflow that contains the given EventForwardingOutputPort.
|
static TokenProcessingEntity |
Tools.getTokenProcessingEntityWithEventHandlingInputPort(EventHandlingInputPort port,
Dataflow workflow)
Get the TokenProcessingEntity (Processor, Merge or Dataflow) from the
workflow that contains the given target EventHandlingInputPort.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.