Class LogicSchemaTransformationProcess
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.LogicSchemaTransformationProcess
- All Implemented Interfaces:
LogicProcess
,SchemaTransformationProcess
- Direct Known Subclasses:
BodySorter
,EqualityReplacer
,PredicateCleaner
,SchemaTransformationProcessPipeline
,SchemaUnfolder
,SingleDerivationRuleTransformer
,TrivialLiteralCleaner
public abstract class LogicSchemaTransformationProcess
extends Object
implements LogicProcess, SchemaTransformationProcess
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkLogicSchema
(LogicSchema logicSchema) execute
(LogicSchema logicSchema) execute the transformationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.SchemaTransformationProcess
executeTransformation
-
Constructor Details
-
LogicSchemaTransformationProcess
public LogicSchemaTransformationProcess()
-
-
Method Details
-
execute
Description copied from interface:LogicProcess
execute the transformation- Specified by:
execute
in interfaceLogicProcess
- Parameters:
logicSchema
- , usually not null- Returns:
- a new logicSchema
-
checkLogicSchema
-