public abstract class OWLNaryIndividualAxiomImpl extends OWLIndividualAxiomImplWithoutEntityAndAnonCaching implements OWLNaryIndividualAxiom
Constructor and Description |
---|
OWLNaryIndividualAxiomImpl(Set<? extends OWLIndividual> individuals,
Collection<? extends OWLAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
boolean |
equals(Object obj) |
Set<OWLIndividual> |
getIndividuals() |
List<OWLIndividual> |
getIndividualsAsList()
Gets the individuals returned by
OWLNaryIndividualAxiom.getIndividuals() as a list. |
<T> Collection<T> |
walkPairwise(OWLPairwiseVisitor<T,OWLIndividual> visitor) |
isAnnotationAxiom, isLogicalAxiom
accept, equalsIgnoreAnnotations, getAnnotations, getAnnotations, getAnonymousIndividuals, getNNF, getSignature, isAnnotated, isOfType, isOfType
compareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, hashCode, isBottomEntity, isTopEntity, toString
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
asPairwiseAxioms, splitToAnnotatedPairs
asOWLSubClassOfAxioms
public OWLNaryIndividualAxiomImpl(@Nonnull Set<? extends OWLIndividual> individuals, @Nonnull Collection<? extends OWLAnnotation> annotations)
individuals
- individualsannotations
- annotations on the axiompublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet
in interface HasIncrementalSignatureGenerationSupport
entities
- entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet
in interface HasIncrementalSignatureGenerationSupport
anons
- anonymous individuals set where individuals will be addedpublic Set<OWLIndividual> getIndividuals()
getIndividuals
in interface OWLNaryIndividualAxiom
public List<OWLIndividual> getIndividualsAsList()
OWLNaryIndividualAxiom
OWLNaryIndividualAxiom.getIndividuals()
as a list.getIndividualsAsList
in interface OWLNaryIndividualAxiom
public boolean equals(Object obj)
equals
in class OWLAxiomImplWithoutEntityAndAnonCaching
public <T> Collection<T> walkPairwise(OWLPairwiseVisitor<T,OWLIndividual> visitor)
walkPairwise
in interface OWLNaryAxiom<OWLIndividual>
T
- type returned by visitorvisitor
- visitor to apply to all pairwise elements in this axiomCopyright © 2020 The University of Manchester. All rights reserved.