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:
IChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
Field Summary
Fields inherited from class org.incenp.obofoundry.kgcl.owl.OWLTranslator
empty, factory, ontology, reasoner
-
Constructor Summary
ConstructorsConstructorDescriptionProvisionalOWLTranslator
(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasoner reasoner) -
Method Summary
Modifier and TypeMethodDescriptionextractProvisionalChanges
(boolean remove, ZonedDateTime before) Extracts the list of provisional changes stored as KGCL annotations within the ontology.List
<org.semanticweb.owlapi.model.OWLOntologyChange> List
<org.semanticweb.owlapi.model.OWLOntologyChange> visit
(NewSynonym v) List
<org.semanticweb.owlapi.model.OWLOntologyChange> List
<org.semanticweb.owlapi.model.OWLOntologyChange> List
<org.semanticweb.owlapi.model.OWLOntologyChange> List
<org.semanticweb.owlapi.model.OWLOntologyChange> visit
(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
-
Constructor Details
-
ProvisionalOWLTranslator
public ProvisionalOWLTranslator(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(NodeObsoletionWithDirectReplacement v) - Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
public List<org.semanticweb.owlapi.model.OWLOntologyChange> visit(NodeObsoletionWithNoDirectReplacement v) - Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
- Overrides:
visit
in classChangeVisitorBase<List<org.semanticweb.owlapi.model.OWLOntologyChange>>
-
extractProvisionalChanges
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.
-