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 TypeMethodDescriptionvoid
addErrorListener
(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 theIdAsCURIE
labeled alternative inKGCLParser.id()
.Visit a parse tree produced by theIdAsIRI
labeled alternative inKGCLParser.id()
.Visit a parse tree produced by theIdAsLabel
labeled 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 theObsoleteNoReplacement
labeled alternative inKGCLParser.obsolete()
.Visit a parse tree produced by theObsoleteWithAlternative
labeled alternative inKGCLParser.obsolete()
.Visit a parse tree produced by theObsoleteWithReplacement
labeled 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, visitTypetag
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:KGCLBaseVisitor
Visit 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:
visitRename
in interfaceKGCLVisitor<Void>
- Overrides:
visitRename
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObsoleteNoReplacement
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theObsoleteNoReplacement
labeled alternative inKGCLParser.obsolete()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitObsoleteNoReplacement
in interfaceKGCLVisitor<Void>
- Overrides:
visitObsoleteNoReplacement
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObsoleteWithReplacement
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theObsoleteWithReplacement
labeled alternative inKGCLParser.obsolete()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitObsoleteWithReplacement
in interfaceKGCLVisitor<Void>
- Overrides:
visitObsoleteWithReplacement
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObsoleteWithAlternative
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theObsoleteWithAlternative
labeled alternative inKGCLParser.obsolete()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitObsoleteWithAlternative
in interfaceKGCLVisitor<Void>
- Overrides:
visitObsoleteWithAlternative
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnobsolete
Description copied from class:KGCLBaseVisitor
Visit 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:
visitUnobsolete
in interfaceKGCLVisitor<Void>
- Overrides:
visitUnobsolete
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDelete
Description copied from class:KGCLBaseVisitor
Visit 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:
visitDelete
in interfaceKGCLVisitor<Void>
- Overrides:
visitDelete
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewSynonym
Description copied from class:KGCLBaseVisitor
Visit 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:
visitNewSynonym
in interfaceKGCLVisitor<Void>
- Overrides:
visitNewSynonym
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRemoveSynonym
Description copied from class:KGCLBaseVisitor
Visit 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:
visitRemoveSynonym
in interfaceKGCLVisitor<Void>
- Overrides:
visitRemoveSynonym
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitChangeSynonym
Description copied from class:KGCLBaseVisitor
Visit 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:
visitChangeSynonym
in interfaceKGCLVisitor<Void>
- Overrides:
visitChangeSynonym
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewDefinition
Description copied from class:KGCLBaseVisitor
Visit 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:
visitNewDefinition
in interfaceKGCLVisitor<Void>
- Overrides:
visitNewDefinition
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRemoveDefinition
Description copied from class:KGCLBaseVisitor
Visit 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:
visitRemoveDefinition
in interfaceKGCLVisitor<Void>
- Overrides:
visitRemoveDefinition
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitChangeDefinition
Description copied from class:KGCLBaseVisitor
Visit 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:
visitChangeDefinition
in interfaceKGCLVisitor<Void>
- Overrides:
visitChangeDefinition
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewNode
Description copied from class:KGCLBaseVisitor
Visit 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:
visitNewNode
in interfaceKGCLVisitor<Void>
- Overrides:
visitNewNode
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNewEdge
Description copied from class:KGCLBaseVisitor
Visit 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:
visitNewEdge
in interfaceKGCLVisitor<Void>
- Overrides:
visitNewEdge
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteEdge
Description copied from class:KGCLBaseVisitor
Visit 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:
visitDeleteEdge
in interfaceKGCLVisitor<Void>
- Overrides:
visitDeleteEdge
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMove
Description copied from class:KGCLBaseVisitor
Visit 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:
visitMove
in interfaceKGCLVisitor<Void>
- Overrides:
visitMove
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitChangePredicate
Description copied from class:KGCLBaseVisitor
Visit 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:
visitChangePredicate
in interfaceKGCLVisitor<Void>
- Overrides:
visitChangePredicate
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitChangeAnnotation
Description copied from class:KGCLBaseVisitor
Visit 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:
visitChangeAnnotation
in interfaceKGCLVisitor<Void>
- Overrides:
visitChangeAnnotation
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAddSubset
Description copied from class:KGCLBaseVisitor
Visit 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:
visitAddSubset
in interfaceKGCLVisitor<Void>
- Overrides:
visitAddSubset
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRemoveSubset
Description copied from class:KGCLBaseVisitor
Visit 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:
visitRemoveSubset
in interfaceKGCLVisitor<Void>
- Overrides:
visitRemoveSubset
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdAsIRI
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theIdAsIRI
labeled alternative inKGCLParser.id()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIdAsIRI
in interfaceKGCLVisitor<Void>
- Overrides:
visitIdAsIRI
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdAsCURIE
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theIdAsCURIE
labeled alternative inKGCLParser.id()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIdAsCURIE
in interfaceKGCLVisitor<Void>
- Overrides:
visitIdAsCURIE
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdAsLabel
Description copied from class:KGCLBaseVisitor
Visit a parse tree produced by theIdAsLabel
labeled alternative inKGCLParser.id()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIdAsLabel
in interfaceKGCLVisitor<Void>
- Overrides:
visitIdAsLabel
in classKGCLBaseVisitor<Void>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-