Interface LogicProcess
- All Known Implementing Classes:
BodySorter,EqualityReplacer,LogicProcessPipeline,LogicSchemaTransformationProcess,PredicateCleaner,SchemaTransformationProcessPipeline,SchemaUnfolder,SingleDerivationRuleTransformer,TrivialLiteralCleaner
public interface LogicProcess
A process that, given a logic schema, returns a new logic schema.
A LogicProcess does not trace where the resulting LogicSchema comes from. If you are interested in remembering, for instance, which constraintID comes from what constraintID consider using SchemaTransformationProcess.
- See Also:
-
Method Summary
-
Method Details
-
execute
execute the transformation- Parameters:
logicSchema- , usually not null- Returns:
- a new logicSchema
-