public class OWLDataPropertyImpl extends OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression> implements OWLDataProperty
| Type | Property and Description |
|---|---|
OWLAnnotationProperty |
asOWLAnnotation |
OWLDataProperty |
asOWLData |
OWLObjectProperty |
asOWLObject |
boolean |
isOWLAnnotation |
boolean |
isOWLBottomData |
boolean |
isOWLBottomObject |
boolean |
isOWLData |
boolean |
isOWLObject |
boolean |
isOWLTopData |
boolean |
isOWLTopObject |
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLDataPropertyImpl(IRI iri) |
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperPropertiescompareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperPropertiesgetAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignaturecompareToasOWLDataProperty in interface OWLDataPropertyExpressionasOWLDataProperty in interface OWLEntityasOWLObjectProperty in interface OWLEntityisOWLDataProperty in interface OWLEntityisOWLObjectProperty in interface OWLEntityisOWLTopObjectProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>isOWLBottomObjectProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>isOWLTopDataProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>isOWLBottomDataProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>asOWLAnnotationProperty in interface OWLEntityisOWLAnnotationProperty in interface OWLEntitypublic OWLDataPropertyImpl(IRI iri)
public boolean isTopEntity()
isTopEntity in interface OWLObjectisTopEntity in class OWLObjectImplpublic boolean isBottomEntity()
isBottomEntity in interface OWLObjectisBottomEntity in class OWLObjectImplpublic EntityType<?> getEntityType()
getEntityType in interface OWLEntitypublic <E extends OWLEntity> E getOWLEntity(EntityType<E> entityType)
getOWLEntity in interface OWLEntitypublic boolean isType(EntityType<?> entityType)
public String toStringID()
toStringID in interface OWLEntitypublic boolean isDataPropertyExpression()
isDataPropertyExpression in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public boolean isObjectPropertyExpression()
isObjectPropertyExpression in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public IRI getIRI()
getIRI in interface OWLNamedObjectpublic boolean isFunctional(OWLOntology ontology)
isFunctional in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public boolean isFunctional(Set<OWLOntology> ontologies)
isFunctional in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLNaryPropertyAxiom<OWLDataPropertyExpression>> getDisjointPropertiesAxioms(OWLOntology ontology)
getDisjointPropertiesAxioms in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLPropertyDomainAxiom<?>> getDomainAxioms(OWLOntology ontology)
getDomainAxioms in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLPropertyRangeAxiom<OWLDataPropertyExpression,OWLDataRange>> getRangeAxioms(OWLOntology ontology)
getRangeAxioms in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLSubPropertyAxiom<OWLDataPropertyExpression>> getSubPropertyAxioms(OWLOntology ontology)
getSubPropertyAxioms in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLNaryPropertyAxiom<OWLDataPropertyExpression>> getEquivalentPropertiesAxioms(OWLOntology ontology)
getEquivalentPropertiesAxioms in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>protected Set<? extends OWLSubPropertyAxiom<OWLDataPropertyExpression>> getSubPropertyAxiomsForRHS(OWLOntology ont)
getSubPropertyAxiomsForRHS in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>public boolean equals(Object obj)
equals in class OWLPropertyExpressionImpl<OWLDataRange,OWLDataPropertyExpression>public Set<OWLAnnotation> getAnnotations(OWLOntology ontology)
getAnnotations in interface OWLEntitypublic Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms(OWLOntology ontology)
getAnnotationAssertionAxioms in interface OWLEntitypublic Set<OWLAnnotation> getAnnotations(OWLOntology ontology, OWLAnnotationProperty annotationProperty)
getAnnotations in interface OWLEntitypublic void accept(OWLEntityVisitor visitor)
public void accept(OWLPropertyExpressionVisitor visitor)
accept in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public void accept(OWLObjectVisitor visitor)
public void accept(OWLNamedObjectVisitor visitor)
accept in interface OWLNamedObjectpublic <O> O accept(OWLEntityVisitorEx<O> visitor)
public <O> O accept(OWLPropertyExpressionVisitorEx<O> visitor)
accept in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public <O> O accept(OWLObjectVisitorEx<O> visitor)
public boolean isAnonymous()
isAnonymous in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public OWLDataProperty asOWLDataProperty()
asOWLDataProperty in interface OWLDataPropertyExpressionasOWLDataProperty in interface OWLEntitypublic OWLClass asOWLClass()
asOWLClass in interface OWLEntitypublic OWLDatatype asOWLDatatype()
asOWLDatatype in interface OWLEntitypublic OWLNamedIndividual asOWLNamedIndividual()
asOWLNamedIndividual in interface OWLEntitypublic OWLObjectProperty asOWLObjectProperty()
asOWLObjectProperty in interface OWLEntitypublic boolean isOWLClass()
isOWLClass in interface OWLEntitypublic boolean isOWLDataProperty()
isOWLDataProperty in interface OWLEntitypublic boolean isOWLDatatype()
isOWLDatatype in interface OWLEntitypublic boolean isOWLNamedIndividual()
isOWLNamedIndividual in interface OWLEntitypublic boolean isOWLObjectProperty()
isOWLObjectProperty in interface OWLEntitypublic boolean isOWLTopObjectProperty()
isOWLTopObjectProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public boolean isOWLBottomObjectProperty()
isOWLBottomObjectProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public boolean isOWLTopDataProperty()
isOWLTopDataProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public boolean isOWLBottomDataProperty()
isOWLBottomDataProperty in interface OWLPropertyExpression<OWLDataRange,OWLDataPropertyExpression>public OWLAnnotationProperty asOWLAnnotationProperty()
asOWLAnnotationProperty in interface OWLEntitypublic boolean isOWLAnnotationProperty()
isOWLAnnotationProperty in interface OWLEntitypublic Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology)
getReferencingAxioms in interface OWLEntitypublic Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology, boolean includeImports)
getReferencingAxioms in interface OWLEntityprotected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplCopyright © 2013 CSIRO HRPPC. All Rights Reserved.