Class 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
      T visit​(org.incenp.obofoundry.kgcl.model.AddNodeToSubset v)  
      T visit​(org.incenp.obofoundry.kgcl.model.Change v)  
      T visit​(org.incenp.obofoundry.kgcl.model.ClassCreation v)  
      T visit​(org.incenp.obofoundry.kgcl.model.ComplexChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeCreation v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeDeletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeLogicalInterpretationChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeObsoletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.EdgeRewiring v)  
      T visit​(org.incenp.obofoundry.kgcl.model.LogicalAxiomChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MappingCreation v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MappingPredicateChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MappingReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MetadataAssertionPredicateChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MetadataAssertionReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.MultiNodeObsoletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NameBecomesSynonym v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NewMapping v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NewMetadataAssertion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NewSynonym v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NewTextDefinition v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeAnnotationChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeAnnotationReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeCreation v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeDeepening v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeDeletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeDirectMerge v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeMappingChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeMetadataAssertionChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeMove v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeRename v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeShallowing v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeSynonymChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeTextDefinitionChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.NodeUnobsoletion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.ObjectPropertyCreation v)  
      T visit​(org.incenp.obofoundry.kgcl.model.PlaceUnder v)  
      T visit​(org.incenp.obofoundry.kgcl.model.PredicateChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveMapping v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveMetadataAssertion v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveNodeFromSubset v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveSynonym v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveTextDefinition v)  
      T visit​(org.incenp.obofoundry.kgcl.model.RemoveUnder v)  
      T visit​(org.incenp.obofoundry.kgcl.model.SetLanguageForName v)  
      T visit​(org.incenp.obofoundry.kgcl.model.SimpleChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.SynonymPredicateChange v)  
      T visit​(org.incenp.obofoundry.kgcl.model.SynonymReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.TextDefinitionReplacement v)  
      T visit​(org.incenp.obofoundry.kgcl.model.Transaction v)  
    • Constructor Detail

      • ChangeVisitorBase

        public ChangeVisitorBase()
    • Method Detail

      • 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>