Class SchemaTransformationProcessPipeline
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.LogicSchemaTransformationProcess
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.SchemaTransformationProcessPipeline
- All Implemented Interfaces:
LogicProcess
,SchemaTransformationProcess
A pipeline of SchemaTransformationProcessPipeline.
This class is useful for chaining several transformations over a logic schema.
-
Constructor Summary
ConstructorDescriptionSchemaTransformationProcessPipeline
(List<SchemaTransformationProcess> transformationProcesses) -
Method Summary
Methods inherited from class edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.LogicSchemaTransformationProcess
checkLogicSchema, execute
-
Constructor Details
-
SchemaTransformationProcessPipeline
public SchemaTransformationProcessPipeline(List<SchemaTransformationProcess> transformationProcesses) - Parameters:
transformationProcesses
- not null, neither contains nulls
-
-
Method Details
-
executeTransformation
- Parameters:
inputLogicSchema
- not null- Returns:
- the result of applying the pipeline into the inputLogicSchema
-