Class ObjectPropertyImpl
java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.owlapi.objects.entity.ObjectPropertyImpl
- All Implemented Interfaces:
Serializable,Comparable<org.semanticweb.owlapi.model.OWLObject>,org.semanticweb.owlapi.model.AsOWLAnnotationProperty,org.semanticweb.owlapi.model.AsOWLClass,org.semanticweb.owlapi.model.AsOWLDataProperty,org.semanticweb.owlapi.model.AsOWLDatatype,org.semanticweb.owlapi.model.AsOWLNamedIndividual,org.semanticweb.owlapi.model.AsOWLObjectProperty,org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature,org.semanticweb.owlapi.model.HasAnonymousIndividuals,org.semanticweb.owlapi.model.HasClassesInSignature,org.semanticweb.owlapi.model.HasComponents,org.semanticweb.owlapi.model.HasContainsEntityInSignature,org.semanticweb.owlapi.model.HasDataPropertiesInSignature,org.semanticweb.owlapi.model.HasDatatypesInSignature,org.semanticweb.owlapi.model.HasHashIndex,org.semanticweb.owlapi.model.HasIndex,org.semanticweb.owlapi.model.HasIndividualsInSignature,org.semanticweb.owlapi.model.HasIRI,org.semanticweb.owlapi.model.HasObjectPropertiesInSignature,org.semanticweb.owlapi.model.HasSignature,org.semanticweb.owlapi.model.IsAnonymous,org.semanticweb.owlapi.model.OWLEntity,org.semanticweb.owlapi.model.OWLLogicalEntity,org.semanticweb.owlapi.model.OWLNamedObject,org.semanticweb.owlapi.model.OWLObject,org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyExpression,org.semanticweb.owlapi.model.OWLPrimitive,org.semanticweb.owlapi.model.OWLProperty,org.semanticweb.owlapi.model.OWLPropertyExpression,org.semanticweb.owlapi.model.SWRLPredicate
public class ObjectPropertyImpl
extends OWLObjectImpl
implements org.semanticweb.owlapi.model.OWLObjectProperty
- See Also:
-
Field Summary
Fields inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
DEFAULT_COMPARATOR, hashCode, NO_ANNOTATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.semanticweb.owlapi.model.OWLObjectPropertyfromResource(org.apache.jena.rdf.model.Resource r) Creates anOWLObjectPropertyinstance using theResourcereference.org.semanticweb.owlapi.model.OWLObjectInverseOforg.semanticweb.owlapi.model.IRIgetIRI()booleanMethods inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareIterators, compareTo, containsEntityInSignature, createSet, createSet, createSortedSet, createSortedSet, dataPropertiesInSignature, datatypesInSignature, equalIterators, equals, equalStreams, forOutput, getAnnotationPropertiesInSignature, getAnnotationPropertySet, getAnonymousIndividuals, getAnonymousIndividualSet, getClassesInSignature, getClassExpressionSet, getDataPropertiesInSignature, getDataPropertySet, getDatatypeSet, getDatatypesInSignature, getIndividualsInSignature, getNamedClassSet, getNamedIndividualSet, getNestedClassExpressions, getObjectPropertiesInSignature, getObjectPropertySet, getSignature, getSignatureSet, hashCode, individualsInSignature, mergeAnnotations, nestedClassExpressions, notSame, objectPropertiesInSignature, prepareAnnotations, signature, toContentList, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.semanticweb.owlapi.model.AsOWLAnnotationProperty
asOWLAnnotationProperty, isOWLAnnotationPropertyMethods inherited from interface org.semanticweb.owlapi.model.AsOWLClass
asOWLClass, isOWLClassMethods inherited from interface org.semanticweb.owlapi.model.AsOWLDataProperty
asOWLDataProperty, isOWLDataPropertyMethods inherited from interface org.semanticweb.owlapi.model.AsOWLDatatype
asOWLDatatype, isOWLDatatypeMethods inherited from interface org.semanticweb.owlapi.model.AsOWLNamedIndividual
asOWLNamedIndividual, isOWLNamedIndividualMethods inherited from interface org.semanticweb.owlapi.model.AsOWLObjectProperty
asOWLObjectPropertyMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasAnonymousIndividuals
anonymousIndividuals, getAnonymousIndividualsMethods inherited from interface org.semanticweb.owlapi.model.HasClassesInSignature
classesInSignature, getClassesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasComponents
componentsAnnotationsFirst, componentsWithoutAnnotationsMethods inherited from interface org.semanticweb.owlapi.model.HasContainsEntityInSignature
containsEntityInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDataPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDatatypesInSignature
datatypesInSignature, getDatatypesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasIndividualsInSignature
getIndividualsInSignature, individualsInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasSignature
getSignature, signature, unsortedSignatureMethods inherited from interface org.semanticweb.owlapi.model.IsAnonymous
isNamedMethods inherited from interface org.semanticweb.owlapi.model.OWLEntity
isAnonymous, isTypeMethods inherited from interface org.semanticweb.owlapi.model.OWLLogicalEntity
components, initHashCodeMethods inherited from interface org.semanticweb.owlapi.model.OWLObject
getNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isAxiom, isIndividual, isIRI, isOntology, nestedClassExpressionsMethods inherited from interface org.semanticweb.owlapi.model.OWLObjectProperty
accept, accept, accept, accept, accept, accept, accept, accept, getEntityType, getNamedProperty, hashIndex, isBottomEntity, isOWLBottomObjectProperty, isOWLObjectProperty, isOWLTopObjectProperty, isTopEntity, typeIndexMethods inherited from interface org.semanticweb.owlapi.model.OWLObjectPropertyExpression
getSimplified, isObjectPropertyExpressionMethods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpression
asDataPropertyExpression, asObjectPropertyExpression, isDataPropertyExpression, isOWLBottomDataProperty, isOWLTopDataProperty
-
Constructor Details
-
ObjectPropertyImpl
public ObjectPropertyImpl(org.semanticweb.owlapi.model.IRI iri) - Parameters:
iri- property iri
-
-
Method Details
-
fromResource
public static org.semanticweb.owlapi.model.OWLObjectProperty fromResource(org.apache.jena.rdf.model.Resource r) Creates anOWLObjectPropertyinstance using theResourcereference.- Parameters:
r-Resource, notnull- Returns:
OWLObjectProperty- Throws:
NullPointerException- if incorrect input
-
toStringID
- Specified by:
toStringIDin interfaceorg.semanticweb.owlapi.model.OWLEntity
-
getIRI
public org.semanticweb.owlapi.model.IRI getIRI()- Specified by:
getIRIin interfaceorg.semanticweb.owlapi.model.HasIRI
-
isBuiltIn
public boolean isBuiltIn()- Specified by:
isBuiltInin interfaceorg.semanticweb.owlapi.model.OWLEntity
-
getInverseProperty
public org.semanticweb.owlapi.model.OWLObjectInverseOf getInverseProperty()- Specified by:
getInversePropertyin interfaceorg.semanticweb.owlapi.model.OWLObjectPropertyExpression
-