Package org.incenp.obofoundry.kgcl.owl
Class ProvisionalOWLTranslator
- java.lang.Object
-
- org.incenp.obofoundry.kgcl.ChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
- org.incenp.obofoundry.kgcl.owl.OWLTranslator
-
- org.incenp.obofoundry.kgcl.owl.ProvisionalOWLTranslator
-
- All Implemented Interfaces:
org.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
public class ProvisionalOWLTranslator extends OWLTranslator
-
-
Field Summary
-
Fields inherited from class org.incenp.obofoundry.kgcl.owl.OWLTranslator
empty, factory, ontology, reasoner
-
-
Constructor Summary
Constructors Constructor Description ProvisionalOWLTranslator(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.incenp.obofoundry.kgcl.model.Change>extractProvisionalChanges(boolean remove, ZonedDateTime before)Extracts the list of provisional changes stored as KGCL annotations within the ontology.List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.NewSynonym v)List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)List<org.semanticweb.owlapi.model.OWLOntologyChange>visit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)-
Methods inherited from class org.incenp.obofoundry.kgcl.owl.OWLTranslator
addRejectListener, doDefault, findEdges, findMatchingAnnotations, findMatchingAnnotations, getLiteral, getLiteral, onReject
-
Methods inherited from class org.incenp.obofoundry.kgcl.ChangeVisitorBase
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.NewSynonym v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.NodeObsoletion v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithDirectReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.NodeObsoletionWithNoDirectReplacement v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.EdgeCreation v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(org.incenp.obofoundry.kgcl.model.PlaceUnder v)
- Specified by:
visitin interfaceorg.incenp.obofoundry.kgcl.model.IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>- Overrides:
visitin classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
extractProvisionalChanges
public List<org.incenp.obofoundry.kgcl.model.Change> extractProvisionalChanges(boolean remove, ZonedDateTime before)
Extracts the list of provisional changes stored as KGCL annotations within the ontology.This method basically reverts what all the
visit(...)methods are doing, converting the KGCL annotations back into KGCL objects.- Parameters:
remove- Iftrue, the annotations are removed from the ontology during the process.before- Only return the changes that are older than the specified date. Ifnull, all changes are returned.- Returns:
- The list of provisional changes.
-
-