Class LockedOntModel

  • All Implemented Interfaces:
    AutoCloseable, org.apache.jena.ontology.OntModel, org.apache.jena.rdf.model.InfModel, org.apache.jena.rdf.model.Model, org.apache.jena.rdf.model.ModelCon, org.apache.jena.rdf.model.ModelGraphInterface, org.apache.jena.rdf.model.RDFReaderF, org.apache.jena.rdf.model.RDFWriterF, org.apache.jena.shared.Lock, org.apache.jena.shared.PrefixMapping

    public class LockedOntModel
    extends AbstractOntModelDecorator
    implements AutoCloseable
    A simple OntModel, except that it can only be created by locking a LockableOntModel. It is AutoCloseable, but the close method has been hijacked to simply release the lock, and not to actually close the wrapped model.
    • Method Detail

      • close

        public void close()
        Just unlocks the model. Doesn't actually close it, because we may want to use it again.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.apache.jena.rdf.model.Model
        Overrides:
        close in class AbstractOntModelDecorator