Package com.github.owlcs.ontapi.internal
Interface ModelObjectFactory
- All Superinterfaces:
ONTObjectFactory
- All Known Implementing Classes:
CacheObjectFactory
,InternalObjectFactory
An interface describing an
ONTObjectFactory
that has a link to a specific model.
For internal use only.
It is to produce following ONTObject
s implementations:
Created by @ssz on 02.05.2020.
-
Field Summary
Fields inherited from interface com.github.owlcs.ontapi.internal.ONTObjectFactory
DEFAULT
-
Method Summary
Modifier and TypeMethodDescriptionONTObject<org.semanticweb.owlapi.model.OWLAnnotationProperty>
ONTObject<org.semanticweb.owlapi.model.OWLAnonymousIndividual>
ONTObject<org.semanticweb.owlapi.model.OWLClass>
default ONTObject<org.semanticweb.owlapi.model.OWLClass>
getClass
(org.apache.jena.ontapi.model.OntClass.Named ce) ONTObject<org.semanticweb.owlapi.model.OWLDataProperty>
getDataProperty
(String uri) ONTObject<org.semanticweb.owlapi.model.OWLDatatype>
getDatatype
(String uri) default ONTObject<org.semanticweb.owlapi.model.OWLDatatype>
getDatatype
(org.apache.jena.ontapi.model.OntDataRange.Named dt) default ONTObject<? extends org.semanticweb.owlapi.model.OWLEntity>
default ONTObject<? extends org.semanticweb.owlapi.model.OWLIndividual>
getIndividual
(org.apache.jena.graph.Node node) default ONTObject<? extends org.semanticweb.owlapi.model.OWLIndividual>
getIndividual
(org.apache.jena.ontapi.model.OntIndividual individual) default ONTObject<org.semanticweb.owlapi.model.OWLAnonymousIndividual>
getIndividual
(org.apache.jena.ontapi.model.OntIndividual.Anonymous i) default ONTObject<org.semanticweb.owlapi.model.OWLNamedIndividual>
getIndividual
(org.apache.jena.ontapi.model.OntIndividual.Named i) ONTObject<org.semanticweb.owlapi.model.OWLLiteral>
getLiteral
(org.apache.jena.graph.impl.LiteralLabel label) default ONTObject<org.semanticweb.owlapi.model.OWLLiteral>
getLiteral
(org.apache.jena.rdf.model.Literal literal) default org.apache.jena.ontapi.model.OntModel
getModel()
ONTObject<org.semanticweb.owlapi.model.OWLNamedIndividual>
getNamedIndividual
(String uri) ONTObject<org.semanticweb.owlapi.model.OWLObjectProperty>
getObjectProperty
(String uri) default ONTObject<org.semanticweb.owlapi.model.OWLAnnotationProperty>
getProperty
(org.apache.jena.ontapi.model.OntAnnotationProperty p) default ONTObject<org.semanticweb.owlapi.model.OWLDataProperty>
getProperty
(org.apache.jena.ontapi.model.OntDataProperty p) default ONTObject<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression>
getProperty
(org.apache.jena.ontapi.model.OntObjectProperty property) default ONTObject<org.semanticweb.owlapi.model.OWLObjectProperty>
getProperty
(org.apache.jena.ontapi.model.OntObjectProperty.Named p) ONTObject<? extends org.semanticweb.owlapi.model.SWRLIArgument>
ONTObject<? extends org.semanticweb.owlapi.model.SWRLIArgument>
getSWRLArgument
(String uri) ONTObject<? extends org.semanticweb.owlapi.model.SWRLDArgument>
getSWRLArgument
(org.apache.jena.graph.impl.LiteralLabel label) default ONTObject<? extends org.semanticweb.owlapi.model.SWRLDArgument>
getSWRLArgument
(org.apache.jena.ontapi.model.OntSWRL.DArg arg) default ONTObject<? extends org.semanticweb.owlapi.model.SWRLIArgument>
getSWRLArgument
(org.apache.jena.ontapi.model.OntSWRL.IArg arg) ONTObject<org.semanticweb.owlapi.model.SWRLVariable>
getSWRLVariable
(String uri) default ONTObject<org.semanticweb.owlapi.model.SWRLVariable>
getSWRLVariable
(org.apache.jena.ontapi.model.OntSWRL.Variable v) Supplier<org.apache.jena.ontapi.model.OntModel>
model()
Methods inherited from interface com.github.owlcs.ontapi.internal.ONTObjectFactory
getAnnotation, getAnnotations, getClass, getDatatype, getEntity, getFacetRestriction, getIRI, getOWLDataFactory, getProperty, getProperty, getProperty, getSubject, getSWRLAtom, getValue, toIRI
-
Method Details
-
model
Supplier<org.apache.jena.ontapi.model.OntModel> model() -
getLiteral
ONTObject<org.semanticweb.owlapi.model.OWLLiteral> getLiteral(org.apache.jena.graph.impl.LiteralLabel label) -
getAnonymousIndividual
ONTObject<org.semanticweb.owlapi.model.OWLAnonymousIndividual> getAnonymousIndividual(BlankNodeId id) -
getNamedIndividual
-
getObjectProperty
-
getDataProperty
-
getAnnotationProperty
-
getDatatype
-
getClass
-
getSWRLArgument
-
getSWRLArgument
-
getSWRLArgument
ONTObject<? extends org.semanticweb.owlapi.model.SWRLDArgument> getSWRLArgument(org.apache.jena.graph.impl.LiteralLabel label) -
getSWRLVariable
-
getModel
default org.apache.jena.ontapi.model.OntModel getModel() -
getIndividual
default ONTObject<org.semanticweb.owlapi.model.OWLAnonymousIndividual> getIndividual(org.apache.jena.ontapi.model.OntIndividual.Anonymous i) - Specified by:
getIndividual
in interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLObjectProperty> getProperty(org.apache.jena.ontapi.model.OntObjectProperty.Named p) - Specified by:
getProperty
in interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLDataProperty> getProperty(org.apache.jena.ontapi.model.OntDataProperty p) - Specified by:
getProperty
in interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLAnnotationProperty> getProperty(org.apache.jena.ontapi.model.OntAnnotationProperty p) - Specified by:
getProperty
in interfaceONTObjectFactory
-
getDatatype
default ONTObject<org.semanticweb.owlapi.model.OWLDatatype> getDatatype(org.apache.jena.ontapi.model.OntDataRange.Named dt) - Specified by:
getDatatype
in interfaceONTObjectFactory
-
getClass
default ONTObject<org.semanticweb.owlapi.model.OWLClass> getClass(org.apache.jena.ontapi.model.OntClass.Named ce) - Specified by:
getClass
in interfaceONTObjectFactory
-
getLiteral
default ONTObject<org.semanticweb.owlapi.model.OWLLiteral> getLiteral(org.apache.jena.rdf.model.Literal literal) - Specified by:
getLiteral
in interfaceONTObjectFactory
-
getProperty
default ONTObject<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getProperty(org.apache.jena.ontapi.model.OntObjectProperty property) Description copied from interface:ONTObjectFactory
- Specified by:
getProperty
in interfaceONTObjectFactory
- Parameters:
property
-OntObjectProperty
, notnull
- Returns:
ONTObject
ofOWLObjectPropertyExpression
-
getIndividual
default ONTObject<org.semanticweb.owlapi.model.OWLNamedIndividual> getIndividual(org.apache.jena.ontapi.model.OntIndividual.Named i) - Specified by:
getIndividual
in interfaceONTObjectFactory
-
getIndividual
default ONTObject<? extends org.semanticweb.owlapi.model.OWLIndividual> getIndividual(org.apache.jena.ontapi.model.OntIndividual individual) Description copied from interface:ONTObjectFactory
- Specified by:
getIndividual
in interfaceONTObjectFactory
- Parameters:
individual
-OntIndividual
, notnull
- Returns:
ONTObject
ofOWLIndividual
-
getIndividual
default ONTObject<? extends org.semanticweb.owlapi.model.OWLIndividual> getIndividual(org.apache.jena.graph.Node node) - Parameters:
node
-Node
, notnull
- Returns:
ONTObject
withOWLIndividual
-
getEntity
default ONTObject<? extends org.semanticweb.owlapi.model.OWLEntity> getEntity(String uri, OWLEntity type) -
getSWRLArgument
default ONTObject<? extends org.semanticweb.owlapi.model.SWRLIArgument> getSWRLArgument(org.apache.jena.ontapi.model.OntSWRL.IArg arg) - Specified by:
getSWRLArgument
in interfaceONTObjectFactory
-
getSWRLArgument
default ONTObject<? extends org.semanticweb.owlapi.model.SWRLDArgument> getSWRLArgument(org.apache.jena.ontapi.model.OntSWRL.DArg arg) - Specified by:
getSWRLArgument
in interfaceONTObjectFactory
-
getSWRLVariable
default ONTObject<org.semanticweb.owlapi.model.SWRLVariable> getSWRLVariable(org.apache.jena.ontapi.model.OntSWRL.Variable v) - Specified by:
getSWRLVariable
in interfaceONTObjectFactory
-