Class ChangeVisitorBase<T>

java.lang.Object
org.incenp.obofoundry.kgcl.ChangeVisitorBase<T>
All Implemented Interfaces:
org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
Direct Known Subclasses:
AutoIDAllocator, KGCLTextTranslator, OWLTranslator

public class ChangeVisitorBase<T> extends Object implements org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
Dummy implementation of IChangeVisitor. KGCL visitors may extend this class instead of implementing the interface directly, and override only the methods they need to implement.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected T
    doDefault(org.incenp.obofoundry.kgcl.model.Change v)
    Override this method in derived classes to change the value returned by unimplemented methods.
    visit(org.incenp.obofoundry.kgcl.model.AddNodeToSubset v)
     
    visit(org.incenp.obofoundry.kgcl.model.Change v)
     
    visit(org.incenp.obofoundry.kgcl.model.ClassCreation v)
     
    visit(org.incenp.obofoundry.kgcl.model.ComplexChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeDeletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeLogicalInterpretationChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeObsoletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.EdgeRewiring v)
     
    visit(org.incenp.obofoundry.kgcl.model.LogicalAxiomChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.MappingCreation v)
     
    visit(org.incenp.obofoundry.kgcl.model.MappingPredicateChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.MappingReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionPredicateChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.MultiNodeObsoletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.NameBecomesSynonym v)
     
    visit(org.incenp.obofoundry.kgcl.model.NewMapping v)
     
    visit(org.incenp.obofoundry.kgcl.model.NewMetadataAssertion v)
     
    visit(org.incenp.obofoundry.kgcl.model.NewSynonym v)
     
    visit(org.incenp.obofoundry.kgcl.model.NewTextDefinition v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeCreation v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeDeepening v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeDeletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeDirectMerge v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeMappingChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeMetadataAssertionChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeMove v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeRename v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeShallowing v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeSynonymChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeTextDefinitionChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.NodeUnobsoletion v)
     
    visit(org.incenp.obofoundry.kgcl.model.ObjectPropertyCreation v)
     
    visit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)
     
    visit(org.incenp.obofoundry.kgcl.model.PredicateChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveMapping v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveMetadataAssertion v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveNodeFromSubset v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveSynonym v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveTextDefinition v)
     
    visit(org.incenp.obofoundry.kgcl.model.RemoveUnder v)
     
    visit(org.incenp.obofoundry.kgcl.model.SetLanguageForName v)
     
    visit(org.incenp.obofoundry.kgcl.model.SimpleChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.SynonymPredicateChange v)
     
    visit(org.incenp.obofoundry.kgcl.model.SynonymReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.TextDefinitionReplacement v)
     
    visit(org.incenp.obofoundry.kgcl.model.Transaction v)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ChangeVisitorBase

      public ChangeVisitorBase()
  • Method Details

    • doDefault

      protected T doDefault(org.incenp.obofoundry.kgcl.model.Change v)
      Override this method in derived classes to change the value returned by unimplemented methods.
      Parameters:
      v - The change to visit.
      Returns:
      The default value to return.
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.Change v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.SimpleChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MappingCreation v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeDeletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveUnder v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeObsoletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeRewiring v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeMove v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeDeepening v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeShallowing v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.PredicateChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.EdgeLogicalInterpretationChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.LogicalAxiomChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeRename v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.SetLanguageForName v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeSynonymChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NewSynonym v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NameBecomesSynonym v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveSynonym v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.SynonymReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.SynonymPredicateChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeMappingChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NewMapping v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveMapping v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MappingReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MappingPredicateChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeMetadataAssertionChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NewMetadataAssertion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveMetadataAssertion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionPredicateChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeTextDefinitionChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NewTextDefinition v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveTextDefinition v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.TextDefinitionReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.AddNodeToSubset v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.RemoveNodeFromSubset v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeDirectMerge v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeUnobsoletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeCreation v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.ClassCreation v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.ObjectPropertyCreation v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.NodeDeletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.ComplexChange v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.MultiNodeObsoletion v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
    • visit

      public T visit(org.incenp.obofoundry.kgcl.model.Transaction v)
      Specified by:
      visit in interface org.incenp.obofoundry.kgcl.model.IChangeVisitor<T>