Package | Description |
---|---|
org.apache.taverna.platform.execution.impl.local | |
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.dispatch |
Definition and support classes for the Dispatch Stack.
|
org.apache.taverna.workflowmodel.processor.dispatch.layers |
Contains implementations of DispatchLayer defined by the core Taverna 2
specification.
|
org.apache.taverna.workflowmodel.utils |
Modifier and Type | Method and Description |
---|---|
Processor |
WorkflowToDataflowMapper.getDataflowProcessor(Processor workflowProcessor) |
Modifier and Type | Method and Description |
---|---|
Processor |
WorkflowToDataflowMapper.getWorkflowProcessor(Processor dataflowProcessor) |
Modifier and Type | Method and Description |
---|---|
Processor |
Edits.createProcessor(String name)
Builds a new instance of a Processor with the given name.
|
Processor |
Condition.getControl() |
Processor |
ProcessorPort.getProcessor()
Get the Processor to which this port belongs
|
Processor |
ProcessorFinishedEvent.getProcessor() |
Processor |
Condition.getTarget() |
Modifier and Type | Method and Description |
---|---|
Edit<Processor> |
Edits.getAddActivityEdit(Processor processor,
Activity<?> activity)
Add an Activity implementation to the set of activities within a
Processor
|
Edit<Processor> |
Edits.getAddProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Provides an Edit to add an input port a processor, creating matching
ports in the iteration strategy or strategies as a side effect.
|
Edit<Processor> |
Edits.getAddProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port)
Provides an Edit to add a new output port on a processor
|
Edit<Processor> |
Edits.getConnectProcessorOutputEdit(Processor processor,
String outputPortName,
EventHandlingInputPort targetPort)
Connect the output port of the specified processor to a target input
port.
|
Edit<OrderedPair<Processor>> |
Edits.getCreateConditionEdit(Processor control,
Processor target)
Create a condition governing execution of the target processor.
|
Edit<Processor> |
Edits.getDefaultDispatchStackEdit(Processor processor)
Provides an edit that setup the default dispatch stack on a raw
processor.
|
Edit<Processor> |
Edits.getMapProcessorPortsForActivityEdit(Processor processor)
Provides an edit that will configure the processors ports to map to those
of its internal Activity.
|
List<? extends Processor> |
Dataflow.getProcessors()
A Dataflow consists of a set of named Processor instances.
|
Edit<Processor> |
Edits.getRemoveActivityEdit(Processor processor,
Activity<?> activity)
Returns an edit to remove an Activity from a Processor
|
Edit<OrderedPair<Processor>> |
Edits.getRemoveConditionEdit(Processor control,
Processor target)
Remove a condition previously applied to the specified pair of Processor
instances
|
Edit<Processor> |
Edits.getRemoveProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Removes a Processor input port.
|
Edit<Processor> |
Edits.getRemoveProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port) |
Edit<Processor> |
Edits.getRenameProcessorEdit(Processor processor,
String newName)
Rename a processor
|
Edit<Processor> |
Edits.getSetIterationStrategyStackEdit(Processor processor,
IterationStrategyStack iterationStrategyStack)
Provide an edit that will configure a processors's iteration strategy
stack to the one provided.
|
Modifier and Type | Method and Description |
---|---|
ProcessorInputPort |
Edits.createProcessorInputPort(Processor processor,
String name,
int depth)
Creates a new ProcessorInputPort
|
ProcessorOutputPort |
Edits.createProcessorOutputPort(Processor processor,
String name,
int depth,
int granularDepth)
Creates a new ProcessorOutputPort
|
Edit<Processor> |
Edits.getAddActivityEdit(Processor processor,
Activity<?> activity)
Add an Activity implementation to the set of activities within a
Processor
|
Edit<Dataflow> |
Edits.getAddProcessorEdit(Dataflow dataflow,
Processor processor)
Provides an edit object responsible for adding a Processor to a Dataflow
|
Edit<Processor> |
Edits.getAddProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Provides an Edit to add an input port a processor, creating matching
ports in the iteration strategy or strategies as a side effect.
|
Edit<Processor> |
Edits.getAddProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port)
Provides an Edit to add a new output port on a processor
|
Edit<Processor> |
Edits.getConnectProcessorOutputEdit(Processor processor,
String outputPortName,
EventHandlingInputPort targetPort)
Connect the output port of the specified processor to a target input
port.
|
Edit<OrderedPair<Processor>> |
Edits.getCreateConditionEdit(Processor control,
Processor target)
Create a condition governing execution of the target processor.
|
Edit<Processor> |
Edits.getDefaultDispatchStackEdit(Processor processor)
Provides an edit that setup the default dispatch stack on a raw
processor.
|
Edit<Processor> |
Edits.getMapProcessorPortsForActivityEdit(Processor processor)
Provides an edit that will configure the processors ports to map to those
of its internal Activity.
|
Edit<Processor> |
Edits.getRemoveActivityEdit(Processor processor,
Activity<?> activity)
Returns an edit to remove an Activity from a Processor
|
Edit<OrderedPair<Processor>> |
Edits.getRemoveConditionEdit(Processor control,
Processor target)
Remove a condition previously applied to the specified pair of Processor
instances
|
Edit<Dataflow> |
Edits.getRemoveProcessorEdit(Dataflow dataflow,
Processor processor)
Returns an edit to remove a Processor from a Dataflow.
|
Edit<Processor> |
Edits.getRemoveProcessorInputPortEdit(Processor processor,
ProcessorInputPort port)
Removes a Processor input port.
|
Edit<Processor> |
Edits.getRemoveProcessorOutputPortEdit(Processor processor,
ProcessorOutputPort port) |
Edit<Processor> |
Edits.getRenameProcessorEdit(Processor processor,
String newName)
Rename a processor
|
Edit<Processor> |
Edits.getSetIterationStrategyStackEdit(Processor processor,
IterationStrategyStack iterationStrategyStack)
Provide an edit that will configure a processors's iteration strategy
stack to the one provided.
|
void |
ProcessorFinishedEvent.setProcessor(Processor processor) |
Constructor and Description |
---|
ProcessorFinishedEvent(Processor processor,
String owningProcess) |
Modifier and Type | Class and Description |
---|---|
class |
ProcessorImpl
Implementation of Processor
|
Modifier and Type | Method and Description |
---|---|
Processor |
AbstractProcessorEdit.applyEdit() |
Processor |
EditsImpl.createProcessor(String name) |
Processor |
AbstractProcessorEdit.getSubject() |
Constructor and Description |
---|
AbstractProcessorEdit(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Processor |
DispatchStack.getProcessor()
The dispatch stack is contained within a processor, this can be null if
the stack is being used out of this context but layers may be relying on
this link to get information about the processor input ports and their
annotations for various reasons.
|
Processor |
AbstractDispatchLayer.getProcessor() |
Modifier and Type | Method and Description |
---|---|
Processor |
Loop.getProcessor() |
Modifier and Type | Method and Description |
---|---|
static Processor |
Tools.getFirstProcessorWithActivityInputPort(Dataflow dataflow,
ActivityInputPort targetPort)
Find the first processor that contains an activity that has the given
activity input port.
|
static Processor |
Tools.getFirstProcessorWithActivityOutputPort(Dataflow dataflow,
ActivityOutputPort targetPort) |
Modifier and Type | Method and Description |
---|---|
static List<Processor> |
Tools.getNestedPathForProcessor(Processor processor,
Dataflow dataflow)
Return a path of processors where the last element is this processor and
previous ones are nested processors that contain this one all the way to
the top but excluding the top level workflow as this is only a list of
processors.
|
static Collection<Processor> |
Tools.getProcessorsWithActivity(Dataflow dataflow,
Activity<?> activity) |
static Collection<Processor> |
Tools.getProcessorsWithActivityInputPort(Dataflow dataflow,
ActivityInputPort inputPort) |
static Collection<Processor> |
Tools.getProcessorsWithActivityOutputPort(Dataflow dataflow,
OutputPort outputPort) |
Modifier and Type | Method and Description |
---|---|
static boolean |
Tools.containsNestedWorkflow(Processor processor)
Returns true if processor contains a nested workflow.
|
static Edit<?> |
Tools.getEnableDisabledActivityEdit(Processor processor,
DisabledActivity disabledActivity,
Edits edits) |
static List<Processor> |
Tools.getNestedPathForProcessor(Processor processor,
Dataflow dataflow)
Return a path of processors where the last element is this processor and
previous ones are nested processors that contain this one all the way to
the top but excluding the top level workflow as this is only a list of
processors.
|
static ProcessorInputPort |
Tools.getProcessorInputPort(Processor processor,
Activity<?> activity,
InputPort activityInputPort) |
static ProcessorOutputPort |
Tools.getProcessorOutputPort(Processor processor,
Activity<?> activity,
OutputPort activityOutputPort) |
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.