public class OPPLOWLDifferentIndividualsAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLIndividual> implements org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom
| Constructor and Description |
|---|
OPPLOWLDifferentIndividualsAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLIndividual> individuals,
Set<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations,
boolean shouldExpandAsPairWise) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor) |
void |
accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor) |
Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> |
asOWLSubClassOfAxioms() |
Set<org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom> |
asPairwiseAxioms() |
int |
compareTo(org.semanticweb.owlapi.model.OWLObject o) |
boolean |
containsAnonymousIndividuals() |
boolean |
equals(Object obj) |
boolean |
equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) |
org.semanticweb.owlapi.model.OWLAxiom |
getAnnotatedAxiom(Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations() |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty) |
Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual> |
getAnonymousIndividuals() |
org.semanticweb.owlapi.model.AxiomType<?> |
getAxiomType() |
org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom |
getAxiomWithoutAnnotations() |
Set<org.semanticweb.owlapi.model.OWLClass> |
getClassesInSignature() |
Set<org.semanticweb.owlapi.model.OWLDataProperty> |
getDataPropertiesInSignature() |
Set<org.semanticweb.owlapi.model.OWLDatatype> |
getDatatypesInSignature() |
Set<org.semanticweb.owlapi.model.OWLIndividual> |
getIndividuals() |
List<org.semanticweb.owlapi.model.OWLIndividual> |
getIndividualsAsList() |
Set<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getIndividualsInSignature() |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
getNestedClassExpressions() |
org.semanticweb.owlapi.model.OWLAxiom |
getNNF() |
Set<org.semanticweb.owlapi.model.OWLObjectProperty> |
getObjectPropertiesInSignature() |
Set<org.semanticweb.owlapi.model.OWLEntity> |
getSignature() |
int |
hashCode() |
boolean |
isAnnotated() |
boolean |
isAnnotationAxiom() |
boolean |
isBottomEntity() |
boolean |
isLogicalAxiom() |
boolean |
isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes) |
boolean |
isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types) |
boolean |
isTopEntity() |
boolean |
shouldExpandAsPairWise() |
String |
toString() |
getInlineSetpublic OPPLOWLDifferentIndividualsAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLIndividual> individuals, Set<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations, boolean shouldExpandAsPairWise)
dataFactory - dataFactoryindividuals - individualsannotations - annotationsshouldExpandAsPairWise - shouldExpandAsPairWisepublic boolean shouldExpandAsPairWise()
public Set<org.semanticweb.owlapi.model.OWLEntity> getSignature()
getSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual> getAnonymousIndividuals()
getAnonymousIndividuals in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isAnnotationAxiom()
isAnnotationAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLIndividual> getIndividuals()
getIndividuals in interface org.semanticweb.owlapi.model.OWLNaryIndividualAxiompublic List<org.semanticweb.owlapi.model.OWLIndividual> getIndividualsAsList()
getIndividualsAsList in interface org.semanticweb.owlapi.model.OWLNaryIndividualAxiompublic Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> asOWLSubClassOfAxioms()
asOWLSubClassOfAxioms in interface org.semanticweb.owlapi.model.OWLSubClassOfAxiomSetShortCutpublic void accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiompublic <O> O accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLDataProperty> getDataPropertiesInSignature()
getDataPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom> asPairwiseAxioms()
asPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiomasPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLNaryAxiompublic Set<org.semanticweb.owlapi.model.OWLObjectProperty> getObjectPropertiesInSignature()
getObjectPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLNamedIndividual> getIndividualsInSignature()
getIndividualsInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLDatatype> getDatatypesInSignature()
getDatatypesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLClassExpression> getNestedClassExpressions()
getNestedClassExpressions in interface org.semanticweb.owlapi.model.OWLObjectpublic void accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLObjectpublic <O> O accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLObjectpublic int compareTo(org.semanticweb.owlapi.model.OWLObject o)
compareTo in interface Comparable<org.semanticweb.owlapi.model.OWLObject>public org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiompublic Set<org.semanticweb.owlapi.model.OWLClass> getClassesInSignature()
getClassesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean containsAnonymousIndividuals()
containsAnonymousIndividuals in interface org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiompublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations()
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty)
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.OWLAxiom getAnnotatedAxiom(Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
getAnnotatedAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom)
equalsIgnoreAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isTopEntity()
isTopEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isLogicalAxiom()
isLogicalAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isBottomEntity()
isBottomEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isAnnotated()
isAnnotated in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.AxiomType<?> getAxiomType()
getAxiomType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.OWLAxiom getNNF()
getNNF in interface org.semanticweb.owlapi.model.OWLAxiomCopyright © 2015 The University of Manchester. All Rights Reserved.