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 ONTObjects 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.OntModelgetModel()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:
getIndividualin interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLObjectProperty> getProperty(org.apache.jena.ontapi.model.OntObjectProperty.Named p) - Specified by:
getPropertyin interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLDataProperty> getProperty(org.apache.jena.ontapi.model.OntDataProperty p) - Specified by:
getPropertyin interfaceONTObjectFactory
-
getProperty
default ONTObject<org.semanticweb.owlapi.model.OWLAnnotationProperty> getProperty(org.apache.jena.ontapi.model.OntAnnotationProperty p) - Specified by:
getPropertyin interfaceONTObjectFactory
-
getDatatype
default ONTObject<org.semanticweb.owlapi.model.OWLDatatype> getDatatype(org.apache.jena.ontapi.model.OntDataRange.Named dt) - Specified by:
getDatatypein interfaceONTObjectFactory
-
getClass
default ONTObject<org.semanticweb.owlapi.model.OWLClass> getClass(org.apache.jena.ontapi.model.OntClass.Named ce) - Specified by:
getClassin interfaceONTObjectFactory
-
getLiteral
default ONTObject<org.semanticweb.owlapi.model.OWLLiteral> getLiteral(org.apache.jena.rdf.model.Literal literal) - Specified by:
getLiteralin 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:
getPropertyin interfaceONTObjectFactory- Parameters:
property-OntObjectProperty, notnull- Returns:
ONTObjectofOWLObjectPropertyExpression
-
getIndividual
default ONTObject<org.semanticweb.owlapi.model.OWLNamedIndividual> getIndividual(org.apache.jena.ontapi.model.OntIndividual.Named i) - Specified by:
getIndividualin 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:
getIndividualin interfaceONTObjectFactory- Parameters:
individual-OntIndividual, notnull- Returns:
ONTObjectofOWLIndividual
-
getIndividual
default ONTObject<? extends org.semanticweb.owlapi.model.OWLIndividual> getIndividual(org.apache.jena.graph.Node node) - Parameters:
node-Node, notnull- Returns:
ONTObjectwithOWLIndividual
-
getEntity
-
getSWRLArgument
default ONTObject<? extends org.semanticweb.owlapi.model.SWRLIArgument> getSWRLArgument(org.apache.jena.ontapi.model.OntSWRL.IArg arg) - Specified by:
getSWRLArgumentin interfaceONTObjectFactory
-
getSWRLArgument
default ONTObject<? extends org.semanticweb.owlapi.model.SWRLDArgument> getSWRLArgument(org.apache.jena.ontapi.model.OntSWRL.DArg arg) - Specified by:
getSWRLArgumentin interfaceONTObjectFactory
-
getSWRLVariable
default ONTObject<org.semanticweb.owlapi.model.SWRLVariable> getSWRLVariable(org.apache.jena.ontapi.model.OntSWRL.Variable v) - Specified by:
getSWRLVariablein interfaceONTObjectFactory
-