public class OWLClassImpl extends OWLClassExpressionImpl implements OWLClass, Serializable
| Type | Property and Description |
|---|---|
OWLAnnotationProperty |
asOWLAnnotation |
OWLDataProperty |
asOWLData |
OWLObjectProperty |
asOWLObject |
boolean |
isOWLAnnotation |
boolean |
isOWLData |
boolean |
isOWLObject |
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLClassImpl(IRI iri) |
compareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignaturecompareToasOWLDataProperty in interface OWLEntityasOWLObjectProperty in interface OWLEntityisOWLDataProperty in interface OWLEntityisOWLObjectProperty in interface OWLEntityasOWLAnnotationProperty in interface OWLEntityisOWLAnnotationProperty in interface OWLEntitypublic OWLClassImpl(IRI iri)
public boolean isTopEntity()
isTopEntity in interface OWLObjectisTopEntity in class OWLObjectImplpublic boolean isBottomEntity()
isBottomEntity in interface OWLObjectisBottomEntity in class OWLObjectImplpublic ClassExpressionType getClassExpressionType()
getClassExpressionType in interface OWLClassExpressionpublic OWLClassExpression getObjectComplementOf()
getObjectComplementOf in interface OWLClassExpressionpublic 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 IRI getIRI()
getIRI in interface OWLNamedObjectpublic Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology)
getReferencingAxioms in interface OWLEntitypublic Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology, boolean includeImports)
getReferencingAxioms in interface OWLEntitypublic boolean isAnonymous()
isAnonymous in interface OWLClassExpressionpublic boolean isClassExpressionLiteral()
isClassExpressionLiteral in interface OWLClassExpressionpublic OWLClass asOWLClass()
asOWLClass in interface OWLClassExpressionasOWLClass in interface OWLEntitypublic boolean isOWLThing()
isOWLThing in interface OWLClassExpressionpublic boolean isOWLNothing()
isOWLNothing in interface OWLClassExpressionpublic OWLClassExpression getNNF()
getNNF in interface OWLClassExpressionpublic Set<OWLClassExpression> asConjunctSet()
asConjunctSet in interface OWLClassExpressionpublic boolean containsConjunct(OWLClassExpression ce)
containsConjunct in interface OWLClassExpressionpublic Set<OWLClassExpression> asDisjunctSet()
asDisjunctSet in interface OWLClassExpressionpublic OWLClassExpression getComplementNNF()
getComplementNNF in interface OWLClassExpression@Deprecated public Set<OWLSubClassOfAxiom> getSubClassAxioms(OWLOntology ontology)
@Deprecated public Set<OWLEquivalentClassesAxiom> getEquivalentClassesAxioms(OWLOntology ontology)
@Deprecated public Set<OWLDisjointClassesAxiom> getDisjointClassesAxioms(OWLOntology ontology)
@Deprecated public Set<OWLDisjointUnionAxiom> getDisjointUnionAxioms(OWLOntology ontology)
public Set<OWLClassExpression> getSuperClasses(OWLOntology ontology)
getSuperClasses in interface OWLClasspublic Set<OWLClassExpression> getSuperClasses(Set<OWLOntology> ontologies)
getSuperClasses in interface OWLClasspublic Set<OWLClassExpression> getSubClasses(OWLOntology ontology)
getSubClasses in interface OWLClasspublic Set<OWLClassExpression> getSubClasses(Set<OWLOntology> ontologies)
getSubClasses in interface OWLClasspublic Set<OWLClassExpression> getEquivalentClasses(OWLOntology ontology)
getEquivalentClasses in interface OWLClasspublic Set<OWLClassExpression> getEquivalentClasses(Set<OWLOntology> ontologies)
getEquivalentClasses in interface OWLClasspublic Set<OWLClassExpression> getDisjointClasses(OWLOntology ontology)
getDisjointClasses in interface OWLClasspublic Set<OWLClassExpression> getDisjointClasses(Set<OWLOntology> ontologies)
getDisjointClasses in interface OWLClasspublic Set<OWLIndividual> getIndividuals(OWLOntology ontology)
getIndividuals in interface OWLClasspublic Set<OWLIndividual> getIndividuals(Set<OWLOntology> ontologies)
getIndividuals in interface OWLClasspublic 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 boolean isDefined(OWLOntology ontology)
public boolean isDefined(Set<OWLOntology> ontologies)
public OWLDataProperty asOWLDataProperty()
asOWLDataProperty 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 OWLAnnotationProperty asOWLAnnotationProperty()
asOWLAnnotationProperty in interface OWLEntitypublic boolean isOWLAnnotationProperty()
isOWLAnnotationProperty in interface OWLEntitypublic boolean equals(Object obj)
equals in class OWLObjectImplpublic void accept(OWLClassExpressionVisitor visitor)
accept in interface OWLClassExpressionpublic void accept(OWLEntityVisitor visitor)
public void accept(OWLObjectVisitor visitor)
public void accept(OWLNamedObjectVisitor visitor)
accept in interface OWLNamedObjectpublic <O> O accept(OWLEntityVisitorEx<O> visitor)
public <O> O accept(OWLClassExpressionVisitorEx<O> visitor)
accept in interface OWLClassExpressionpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
protected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplCopyright © 2013 CSIRO HRPPC. All Rights Reserved.