Class LogicSchemaParser<T extends LogicConstraintSpec>
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.logicschema.services.parser.LogicSchemaParser<T>
- Direct Known Subclasses:
LogicSchemaWithIDsParser
,LogicSchemaWithoutIDsParser
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
LogicSchemaParser
(TermTypeCriteria termTypeCriteria, CustomBuiltInPredicateNameChecker builtInPredicateNameChecker) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LogicSchemaFactory<T>
protected abstract LogicSchemaGrammarToSpecVisitor<T>
createVisitor
(StringToTermSpecFactory stringToTermSpecFactory) parseToSpec
(String schemaString)
-
Constructor Details
-
LogicSchemaParser
protected LogicSchemaParser() -
LogicSchemaParser
protected LogicSchemaParser(TermTypeCriteria termTypeCriteria, CustomBuiltInPredicateNameChecker builtInPredicateNameChecker)
-
-
Method Details
-
createVisitor
protected abstract LogicSchemaGrammarToSpecVisitor<T> createVisitor(StringToTermSpecFactory stringToTermSpecFactory) -
createLogicSchemaFactory
-
parse
-
parse
-
parseToSpec
-