public abstract class OWLRestrictionImpl<R extends OWLPropertyRange,P extends OWLPropertyExpression<R,P>,F> extends OWLAnonymousClassExpressionImpl implements OWLRestriction<R,P,F>
Constructor and Description |
---|
OWLRestrictionImpl(P property) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
P |
getProperty()
Gets the property/properties that the restriction acts along depending on R being a scalar or collection type.
|
boolean |
isClassExpressionLiteral()
Determines if this class is a literal.
|
asConjunctSet, asDisjunctSet, asOWLClass, containsConjunct, getComplementNNF, getNNF, getObjectComplementOf, isAnonymous, isOWLNothing, isOWLThing
compareLists, compareObjectOfSameType, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, setOWLDataFactory, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isDataRestriction, isObjectRestriction
accept, accept, asConjunctSet, asDisjunctSet, asOWLClass, containsConjunct, getClassExpressionType, getComplementNNF, getNNF, getObjectComplementOf, isAnonymous, isOWLNothing, isOWLThing
accept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
public OWLRestrictionImpl(P property)
public boolean isClassExpressionLiteral()
OWLClassExpression
isClassExpressionLiteral
in interface OWLClassExpression
true
if this is a literal, or false if this is not a literal.public P getProperty()
OWLRestriction
getProperty
in interface OWLRestriction<R extends OWLPropertyRange,P extends OWLPropertyExpression<R,P>,F>
public boolean equals(java.lang.Object obj)
equals
in class OWLObjectImpl