Constructor and Description |
---|
ToolChain()
Constructs a tool chain with the default id.
|
ToolChain(java.lang.String toolChainId)
Constructs a tool chain with a given id.
|
Modifier and Type | Method and Description |
---|---|
void |
addEngine(Engine engine)
Registers the given engine in the tool chain taking into account data dependencies.
|
java.util.List<Engine> |
getEngines()
Returns all engines of the tool chain.
|
Entity |
start(java.util.Map<EntityType,Entity> inputs)
Processes entities of the input types and produces an entity of the output type.
|
addBackend, addInputType, addParameter, defines, equals, getId, getInputTypes, getLogger, getMandatoryInputEntity, getOptionalInputEntity, getOutputType, getParameters, hasBackEnds, hashCode, parseCommandLine, runBackEnds, setOutputType, setProgress, start, toString, uses
public ToolChain(java.lang.String toolChainId)
toolChainId
- the tool chain identifier.public ToolChain()
public Entity start(java.util.Map<EntityType,Entity> inputs)
Engine
public java.util.List<Engine> getEngines()
public void addEngine(Engine engine)
engine
- the engine to be registered.