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:
  • 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 an OWLObjectProperty instance using the Resource reference.
      Parameters:
      r - Resource, not null
      Returns:
      OWLObjectProperty
      Throws:
      NullPointerException - if incorrect input
    • toStringID

      public String toStringID()
      Specified by:
      toStringID in interface org.semanticweb.owlapi.model.OWLEntity
    • getIRI

      public org.semanticweb.owlapi.model.IRI getIRI()
      Specified by:
      getIRI in interface org.semanticweb.owlapi.model.HasIRI
    • isBuiltIn

      public boolean isBuiltIn()
      Specified by:
      isBuiltIn in interface org.semanticweb.owlapi.model.OWLEntity
    • getInverseProperty

      public org.semanticweb.owlapi.model.OWLObjectInverseOf getInverseProperty()
      Specified by:
      getInverseProperty in interface org.semanticweb.owlapi.model.OWLObjectPropertyExpression