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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckLogicSchema(LogicSchema logicSchema) execute(LogicSchema logicSchema) execute the transformationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:LogicProcessexecute the transformation- Specified by:
executein interfaceLogicProcess- Parameters:
logicSchema- , usually not null- Returns:
- a new logicSchema
-
checkLogicSchema
-