Package org.incenp.obofoundry.kgcl
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 ofIChangeVisitor. 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 ChangeVisitorBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TdoDefault(org.incenp.obofoundry.kgcl.model.Change v)Override this method in derived classes to change the value returned by unimplemented methods.Tvisit(org.incenp.obofoundry.kgcl.model.AddNodeToSubset v)Tvisit(org.incenp.obofoundry.kgcl.model.Change v)Tvisit(org.incenp.obofoundry.kgcl.model.ClassCreation v)Tvisit(org.incenp.obofoundry.kgcl.model.ComplexChange v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeChange v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeDeletion v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeLogicalInterpretationChange v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeObsoletion v)Tvisit(org.incenp.obofoundry.kgcl.model.EdgeRewiring v)Tvisit(org.incenp.obofoundry.kgcl.model.LogicalAxiomChange v)Tvisit(org.incenp.obofoundry.kgcl.model.MappingCreation v)Tvisit(org.incenp.obofoundry.kgcl.model.MappingPredicateChange v)Tvisit(org.incenp.obofoundry.kgcl.model.MappingReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.MetadataAssertionPredicateChange v)Tvisit(org.incenp.obofoundry.kgcl.model.MetadataAssertionReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.MultiNodeObsoletion v)Tvisit(org.incenp.obofoundry.kgcl.model.NameBecomesSynonym v)Tvisit(org.incenp.obofoundry.kgcl.model.NewMapping v)Tvisit(org.incenp.obofoundry.kgcl.model.NewMetadataAssertion v)Tvisit(org.incenp.obofoundry.kgcl.model.NewSynonym v)Tvisit(org.incenp.obofoundry.kgcl.model.NewTextDefinition v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeAnnotationChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeAnnotationReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeCreation v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeDeepening v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeDeletion v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeDirectMerge v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeMappingChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeMetadataAssertionChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeMove v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeRename v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeShallowing v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeSynonymChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeTextDefinitionChange v)Tvisit(org.incenp.obofoundry.kgcl.model.NodeUnobsoletion v)Tvisit(org.incenp.obofoundry.kgcl.model.ObjectPropertyCreation v)Tvisit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)Tvisit(org.incenp.obofoundry.kgcl.model.PredicateChange v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveMapping v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveMetadataAssertion v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveNodeFromSubset v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveSynonym v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveTextDefinition v)Tvisit(org.incenp.obofoundry.kgcl.model.RemoveUnder v)Tvisit(org.incenp.obofoundry.kgcl.model.SetLanguageForName v)Tvisit(org.incenp.obofoundry.kgcl.model.SimpleChange v)Tvisit(org.incenp.obofoundry.kgcl.model.SynonymPredicateChange v)Tvisit(org.incenp.obofoundry.kgcl.model.SynonymReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.TextDefinitionReplacement v)Tvisit(org.incenp.obofoundry.kgcl.model.Transaction v)
-
-
-
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:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.SimpleChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MappingCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeDeletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveUnder v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeObsoletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeRewiring v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeMove v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeDeepening v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeShallowing v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.PredicateChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.EdgeLogicalInterpretationChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.LogicalAxiomChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeRename v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.SetLanguageForName v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeAnnotationReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeSynonymChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NewSynonym v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NameBecomesSynonym v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveSynonym v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.SynonymReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.SynonymPredicateChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeMappingChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NewMapping v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveMapping v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MappingReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MappingPredicateChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeMetadataAssertionChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NewMetadataAssertion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveMetadataAssertion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MetadataAssertionPredicateChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeTextDefinitionChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NewTextDefinition v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveTextDefinition v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.TextDefinitionReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.AddNodeToSubset v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.RemoveNodeFromSubset v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeDirectMerge v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeUnobsoletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.ClassCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.ObjectPropertyCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.NodeDeletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.ComplexChange v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
visit
public T visit(org.incenp.obofoundry.kgcl.model.MultiNodeObsoletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<T>
-
-