Class ParseTree2ChangeVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,KGCLVisitor<Void>
Change objects.
This class is intended to be used internally by KGCLReader objects.
-
Constructor Summary
ConstructorsConstructorDescriptionParseTree2ChangeVisitor(org.semanticweb.owlapi.model.PrefixManager prefixManager, ILabelResolver labelResolver, List<Change> changes) Creates a new visitor with the specified prefix manager and list to store the changes. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddErrorListener(IParseTreeErrorListener listener) Adds a listener for errors that may occur when processing the parse tree.Visit a parse tree produced byKGCLParser.addSubset().Visit a parse tree produced byKGCLParser.changeAnnotation().Visit a parse tree produced byKGCLParser.changeDefinition().Visit a parse tree produced byKGCLParser.changePredicate().Visit a parse tree produced byKGCLParser.changeSynonym().Visit a parse tree produced byKGCLParser.delete().Visit a parse tree produced byKGCLParser.deleteEdge().Visit a parse tree produced by theIdAsCURIElabeled alternative inKGCLParser.id().Visit a parse tree produced by theIdAsIRIlabeled alternative inKGCLParser.id().Visit a parse tree produced by theIdAsLabellabeled alternative inKGCLParser.id().Visit a parse tree produced byKGCLParser.move().Visit a parse tree produced byKGCLParser.newDefinition().Visit a parse tree produced byKGCLParser.newEdge().Visit a parse tree produced byKGCLParser.newNode().Visit a parse tree produced byKGCLParser.newSynonym().Visit a parse tree produced by theObsoleteNoReplacementlabeled alternative inKGCLParser.obsolete().Visit a parse tree produced by theObsoleteWithAlternativelabeled alternative inKGCLParser.obsolete().Visit a parse tree produced by theObsoleteWithReplacementlabeled alternative inKGCLParser.obsolete().Visit a parse tree produced byKGCLParser.removeDefinition().Visit a parse tree produced byKGCLParser.removeSubset().Visit a parse tree produced byKGCLParser.removeSynonym().Visit a parse tree produced byKGCLParser.rename().Visit a parse tree produced byKGCLParser.unobsolete().Methods inherited from class org.incenp.obofoundry.kgcl.parser.KGCLBaseVisitor
visitChange, visitChangeset, visitIdlist, visitNodeType, visitQualifier, visitString, visitText, visitTypetagMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ParseTree2ChangeVisitor
public ParseTree2ChangeVisitor(org.semanticweb.owlapi.model.PrefixManager prefixManager, ILabelResolver labelResolver, List<Change> changes) Creates a new visitor with the specified prefix manager and list to store the changes.- Parameters:
prefixManager- An OWL API prefix manager to convert short identifiers into their full-length forms. May benull.labelResolver- The resolver to use to resolve labels into identifiers.changes- The list where changes built from the parse tree will be accumulated.
-
-
Method Details
-
addErrorListener
Adds a listener for errors that may occur when processing the parse tree.- Parameters:
listener- The listener to add.
-
visitRename
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.rename().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRenamein interfaceKGCLVisitor<Void>- Overrides:
visitRenamein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObsoleteNoReplacement
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theObsoleteNoReplacementlabeled alternative inKGCLParser.obsolete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObsoleteNoReplacementin interfaceKGCLVisitor<Void>- Overrides:
visitObsoleteNoReplacementin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObsoleteWithReplacement
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theObsoleteWithReplacementlabeled alternative inKGCLParser.obsolete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObsoleteWithReplacementin interfaceKGCLVisitor<Void>- Overrides:
visitObsoleteWithReplacementin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObsoleteWithAlternative
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theObsoleteWithAlternativelabeled alternative inKGCLParser.obsolete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObsoleteWithAlternativein interfaceKGCLVisitor<Void>- Overrides:
visitObsoleteWithAlternativein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnobsolete
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.unobsolete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnobsoletein interfaceKGCLVisitor<Void>- Overrides:
visitUnobsoletein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.delete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeletein interfaceKGCLVisitor<Void>- Overrides:
visitDeletein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNewSynonym
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.newSynonym().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNewSynonymin interfaceKGCLVisitor<Void>- Overrides:
visitNewSynonymin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRemoveSynonym
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.removeSynonym().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRemoveSynonymin interfaceKGCLVisitor<Void>- Overrides:
visitRemoveSynonymin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChangeSynonym
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.changeSynonym().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitChangeSynonymin interfaceKGCLVisitor<Void>- Overrides:
visitChangeSynonymin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNewDefinition
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.newDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNewDefinitionin interfaceKGCLVisitor<Void>- Overrides:
visitNewDefinitionin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRemoveDefinition
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.removeDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRemoveDefinitionin interfaceKGCLVisitor<Void>- Overrides:
visitRemoveDefinitionin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChangeDefinition
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.changeDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitChangeDefinitionin interfaceKGCLVisitor<Void>- Overrides:
visitChangeDefinitionin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNewNode
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.newNode().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNewNodein interfaceKGCLVisitor<Void>- Overrides:
visitNewNodein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNewEdge
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.newEdge().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNewEdgein interfaceKGCLVisitor<Void>- Overrides:
visitNewEdgein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteEdge
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.deleteEdge().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeleteEdgein interfaceKGCLVisitor<Void>- Overrides:
visitDeleteEdgein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMove
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.move().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMovein interfaceKGCLVisitor<Void>- Overrides:
visitMovein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChangePredicate
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.changePredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitChangePredicatein interfaceKGCLVisitor<Void>- Overrides:
visitChangePredicatein classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChangeAnnotation
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.changeAnnotation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitChangeAnnotationin interfaceKGCLVisitor<Void>- Overrides:
visitChangeAnnotationin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddSubset
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.addSubset().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddSubsetin interfaceKGCLVisitor<Void>- Overrides:
visitAddSubsetin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRemoveSubset
Description copied from class:KGCLBaseVisitorVisit a parse tree produced byKGCLParser.removeSubset().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRemoveSubsetin interfaceKGCLVisitor<Void>- Overrides:
visitRemoveSubsetin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdAsIRI
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theIdAsIRIlabeled alternative inKGCLParser.id().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdAsIRIin interfaceKGCLVisitor<Void>- Overrides:
visitIdAsIRIin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdAsCURIE
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theIdAsCURIElabeled alternative inKGCLParser.id().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdAsCURIEin interfaceKGCLVisitor<Void>- Overrides:
visitIdAsCURIEin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdAsLabel
Description copied from class:KGCLBaseVisitorVisit a parse tree produced by theIdAsLabellabeled alternative inKGCLParser.id().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdAsLabelin interfaceKGCLVisitor<Void>- Overrides:
visitIdAsLabelin classKGCLBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-