Class ParseTree2ChangeVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.incenp.obofoundry.kgcl.parser.KGCLBaseVisitor<Void>
-
- org.incenp.obofoundry.kgcl.parser.ParseTree2ChangeVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,KGCLVisitor<Void>
public class ParseTree2ChangeVisitor extends KGCLBaseVisitor<Void>
A visitor to converts the ANTLR parse tree of a KGCL changeset into a list ofChangeobjects.This class is intended to be used internally by
KGCLReaderobjects.
-
-
Constructor Summary
Constructors Constructor Description ParseTree2ChangeVisitor(org.semanticweb.owlapi.model.PrefixManager prefixManager, ILabelResolver labelResolver, List<org.incenp.obofoundry.kgcl.model.Change> changes)Creates a new visitor with the specified prefix manager and list to store the changes.
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
ParseTree2ChangeVisitor
public ParseTree2ChangeVisitor(org.semanticweb.owlapi.model.PrefixManager prefixManager, ILabelResolver labelResolver, List<org.incenp.obofoundry.kgcl.model.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 Detail
-
addErrorListener
public void addErrorListener(IParseTreeErrorListener listener)
Adds a listener for errors that may occur when processing the parse tree.- Parameters:
listener- The listener to add.
-
visitRename
public Void visitRename(KGCLParser.RenameContext ctx)
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
public Void visitObsoleteNoReplacement(KGCLParser.ObsoleteNoReplacementContext ctx)
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
public Void visitObsoleteWithReplacement(KGCLParser.ObsoleteWithReplacementContext ctx)
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
public Void visitObsoleteWithAlternative(KGCLParser.ObsoleteWithAlternativeContext ctx)
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
public Void visitUnobsolete(KGCLParser.UnobsoleteContext ctx)
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
public Void visitDelete(KGCLParser.DeleteContext ctx)
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
public Void visitNewSynonym(KGCLParser.NewSynonymContext ctx)
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
public Void visitRemoveSynonym(KGCLParser.RemoveSynonymContext ctx)
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
public Void visitChangeSynonym(KGCLParser.ChangeSynonymContext ctx)
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
public Void visitNewDefinition(KGCLParser.NewDefinitionContext ctx)
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
public Void visitRemoveDefinition(KGCLParser.RemoveDefinitionContext ctx)
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
public Void visitChangeDefinition(KGCLParser.ChangeDefinitionContext ctx)
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
public Void visitNewNode(KGCLParser.NewNodeContext ctx)
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
public Void visitNewEdge(KGCLParser.NewEdgeContext ctx)
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
public Void visitDeleteEdge(KGCLParser.DeleteEdgeContext ctx)
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
public Void visitMove(KGCLParser.MoveContext ctx)
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
public Void visitChangePredicate(KGCLParser.ChangePredicateContext ctx)
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
public Void visitChangeAnnotation(KGCLParser.ChangeAnnotationContext ctx)
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
public Void visitAddSubset(KGCLParser.AddSubsetContext ctx)
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
public Void visitRemoveSubset(KGCLParser.RemoveSubsetContext ctx)
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
public Void visitIdAsIRI(KGCLParser.IdAsIRIContext ctx)
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
public Void visitIdAsCURIE(KGCLParser.IdAsCURIEContext ctx)
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
public Void visitIdAsLabel(KGCLParser.IdAsLabelContext ctx)
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
-
-