public class OWLObjectHasValueImpl extends OWLValueRestrictionImpl<OWLIndividual> implements OWLObjectHasValue, OWLObjectRestriction
| Constructor and Description |
|---|
OWLObjectHasValueImpl(OWLObjectPropertyExpression property,
OWLIndividual value) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLClassExpressionVisitor visitor)
Accepts a visit from an
OWLExpressionVisitor |
<O> O |
accept(OWLClassExpressionVisitorEx<O> visitor) |
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
OWLClassExpression |
asSomeValuesFrom()
Deprecated.
|
boolean |
equals(Object obj) |
ClassExpressionType |
getClassExpressionType()
Gets the class expression type for this class expression
|
OWLObjectPropertyExpression |
getProperty()
Gets the property/properties that the restriction acts along depending on
R being a scalar or collection type.
|
boolean |
isDataRestriction()
Determines if this is a data restriction.
|
boolean |
isObjectRestriction()
Determines if this is an object restriction.
|
getFiller, getValueisClassExpressionLiteralasConjunctSet, asDisjunctSet, asOWLClass, containsConjunct, getComplementNNF, getNNF, getObjectComplementOf, isAnonymous, isOWLNothing, isOWLThingcompareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toStringgetFiller, getValueasConjunctSet, asDisjunctSet, asOWLClass, containsConjunct, getComplementNNF, getNNF, getObjectComplementOf, isAnonymous, isClassExpressionLiteral, isOWLNothing, isOWLThingpublic OWLObjectHasValueImpl(@Nonnull OWLObjectPropertyExpression property, @Nonnull OWLIndividual value)
property - propertyvalue - valuepublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet in interface HasIncrementalSignatureGenerationSupportentities - entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet in interface HasIncrementalSignatureGenerationSupportanons - anonymous individuals set where individuals will be addedpublic OWLObjectPropertyExpression getProperty()
OWLObjectRestrictiongetProperty in interface HasProperty<OWLObjectPropertyExpression>getProperty in interface OWLObjectRestrictiongetProperty in interface OWLRestrictionpublic ClassExpressionType getClassExpressionType()
OWLClassExpressiongetClassExpressionType in interface OWLClassExpressionpublic boolean equals(Object obj)
equals in class OWLValueRestrictionImpl<OWLIndividual>public boolean isObjectRestriction()
OWLRestrictionisObjectRestriction in interface OWLRestrictiontrue if this is an object restriction, otherwise
falsepublic boolean isDataRestriction()
OWLRestrictionisDataRestriction in interface OWLRestrictiontrue if this is a data restriction, otherwise
false@Nonnull @Deprecated public OWLClassExpression asSomeValuesFrom()
OWLHasValueRestrictionasSomeValuesFrom in interface OWLHasValueRestriction<OWLIndividual>public void accept(OWLClassExpressionVisitor visitor)
OWLClassExpressionOWLExpressionVisitoraccept in interface OWLClassExpressionvisitor - The visitor that wants to visitpublic void accept(OWLObjectVisitor visitor)
OWLObjectpublic <O> O accept(OWLClassExpressionVisitorEx<O> visitor)
accept in interface OWLClassExpressionO - visitor return typevisitor - visitorpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectCopyright © 2016 The University of Manchester. All Rights Reserved.