public class OWLDataOneOfImpl extends OWLObjectImpl implements OWLDataOneOf
Constructor and Description |
---|
OWLDataOneOfImpl(Set<? extends OWLLiteral> values) |
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLDataRangeVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLDataRangeVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(OWLDataVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLDataVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
OWLDatatype |
asOWLDatatype()
If this data range is a datatype then this method may be used to obtain
it as a datatype (rather than using an explicit cast).
|
boolean |
equals(Object obj) |
DataRangeType |
getDataRangeType()
Gets the type of this data range
|
Set<OWLLiteral> |
getValues()
Gets the values (
OWLLiteral s) that this data range consists of. |
boolean |
isDatatype()
Determines if this data range is a datatype (int, float, ...)
|
boolean |
isTopDatatype()
Determines if this data range is the top data type.
|
compareTo, containsEntityInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toString
getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
compareTo
containsEntityInSignature
public OWLDataOneOfImpl(Set<? extends OWLLiteral> values)
values
- lieralspublic DataRangeType getDataRangeType()
OWLDataRange
getDataRangeType
in interface OWLDataRange
public Set<OWLLiteral> getValues()
OWLDataOneOf
OWLLiteral
s) that this data range consists of.getValues
in interface OWLDataOneOf
public boolean isDatatype()
OWLDataRange
isDatatype
in interface OWLDataRange
true
if this datarange is a datatype, or false
if
it is not a datatype and is some other data range such as a data
range restriction, data oneOf or data complementOf.public boolean isTopDatatype()
OWLDataRange
isTopDatatype
in interface OWLDataRange
true
if this data range is the top datatype otherwise
false
public OWLDatatype asOWLDatatype()
OWLDataRange
asOWLDatatype
in interface OWLDataRange
OWLDatatype
public boolean equals(Object obj)
equals
in class OWLObjectImpl
public void accept(OWLDataVisitor visitor)
OWLDataRange
accept
in interface OWLDataRange
visitor
- The visitorpublic void accept(OWLObjectVisitor visitor)
OWLObject
public <O> O accept(OWLDataVisitorEx<O> visitor)
OWLDataRange
accept
in interface OWLDataRange
O
- visitor return typevisitor
- The visitorpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
public void accept(OWLDataRangeVisitor visitor)
OWLDataRange
accept
in interface OWLDataRange
visitor
- The visitorpublic <O> O accept(OWLDataRangeVisitorEx<O> visitor)
OWLDataRange
accept
in interface OWLDataRange
O
- visitor return typevisitor
- The visitorCopyright © 2017 The University of Manchester. All Rights Reserved.