Comparable<OWLObject>
, HasAnnotationPropertiesInSignature
, HasAnnotations
, HasAnonymousIndividuals
, HasClassesInSignature
, HasContainsEntityInSignature
, HasDataPropertiesInSignature
, HasDatatypesInSignature
, HasIndividualsInSignature
, HasObjectPropertiesInSignature
, HasSignature
, IsAnonymous
, OWLAxiom
, OWLLogicalAxiom
, OWLObject
, Serializable
public interface OWLHasKeyAxiom extends OWLLogicalAxiom
Modifier and Type | Method | Description |
---|---|---|
OWLHasKeyAxiom |
getAxiomWithoutAnnotations() |
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
OWLClassExpression |
getClassExpression() |
Gets the class expression, instances of which, this axiom acts as the key
for
|
Set<OWLDataPropertyExpression> |
getDataPropertyExpressions() |
Gets the set of data property expressions that make up the key.
|
Set<OWLObjectPropertyExpression> |
getObjectPropertyExpressions() |
Gets the set of object property expressions that make up the key.
|
Set<OWLPropertyExpression> |
getPropertyExpressions() |
Gets the set of property expressions that form the key
|
compareTo
getAnnotationPropertiesInSignature
getAnonymousIndividuals
getClassesInSignature
containsEntityInSignature
getDataPropertiesInSignature
getDatatypesInSignature
getIndividualsInSignature
getObjectPropertiesInSignature
getSignature
isAnonymous
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
@Nonnull OWLClassExpression getClassExpression()
@Nonnull Set<OWLPropertyExpression> getPropertyExpressions()
@Nonnull Set<OWLObjectPropertyExpression> getObjectPropertyExpressions()
getPropertyExpressions()
method.@Nonnull Set<OWLDataPropertyExpression> getDataPropertyExpressions()
getPropertyExpressions()
method.@Nonnull OWLHasKeyAxiom getAxiomWithoutAnnotations()
OWLAxiom
getAxiomWithoutAnnotations
in interface OWLAxiom
Copyright © 2018 The University of Manchester. All rights reserved.