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
ConstructorsModifierConstructorDescriptionprotectedprotectedLogicSchemaParser(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) -
parse
-
parse
-
parseToSpec
-
createLogicSchemaFactory
-