public class DatatypeNegation<R extends Comparable<R>> extends Object implements DatatypeExpression<R>
| Constructor and Description |
|---|
DatatypeNegation(Datatype<R> d) |
public boolean isExpression()
isExpression in interface Datatype<R extends Comparable<R>>public DatatypeExpression<R> asExpression()
asExpression in interface Datatype<R extends Comparable<R>>public Collection<Datatype<?>> getAncestors()
getAncestors in interface Datatype<R extends Comparable<R>>public boolean getBounded()
getBounded in interface Datatype<R extends Comparable<R>>public cardinality getCardinality()
getCardinality in interface Datatype<R extends Comparable<R>>public Set<Facet> getFacets()
getFacets in interface Datatype<R extends Comparable<R>>public boolean emptyValueSpace()
emptyValueSpace in interface Datatype<R extends Comparable<R>>public Map<Facet,Comparable> getKnownNumericFacetValues()
getKnownNumericFacetValues in interface Datatype<R extends Comparable<R>>public Map<Facet,Comparable> getKnownNonNumericFacetValues()
getKnownNonNumericFacetValues in interface Datatype<R extends Comparable<R>>public <O extends Comparable<O>> O getFacetValue(Facet f)
getFacetValue in interface Datatype<R extends Comparable<R>>public Comparable getNumericFacetValue(Facet f)
getNumericFacetValue in interface Datatype<R extends Comparable<R>>public boolean getNumeric()
getNumeric in interface Datatype<R extends Comparable<R>>public ordered getOrdered()
getOrdered in interface Datatype<R extends Comparable<R>>public boolean isCompatible(Literal<?> l)
isCompatible in interface Datatype<R extends Comparable<R>>public boolean isInValueSpace(R l)
isInValueSpace in interface Datatype<R extends Comparable<R>>public R parseValue(String s)
parseValue in interface Datatype<R extends Comparable<R>>s - parses a literal form to a value in the datatype value space;
for use when building Literalspublic Literal<R> buildLiteral(String s)
buildLiteral in interface Datatype<R extends Comparable<R>>public boolean isSubType(Datatype<?> type)
isSubType in interface Datatype<R extends Comparable<R>>public String getDatatypeURI()
getDatatypeURI in interface Datatype<R extends Comparable<R>>public boolean isCompatible(Datatype<?> type)
isCompatible in interface Datatype<R extends Comparable<R>>public void accept(DLExpressionVisitor visitor)
Expressionaccept in interface Expressionpublic <O> O accept(DLExpressionVisitorEx<O> visitor)
accept in interface Expressionpublic Collection<Literal<R>> listValues()
listValues in interface Datatype<R extends Comparable<R>>public boolean isNumericDatatype()
isNumericDatatype in interface Datatype<R extends Comparable<R>>public NumericDatatype<R> asNumericDatatype()
asNumericDatatype in interface Datatype<R extends Comparable<R>>public boolean isOrderedDatatype()
isOrderedDatatype in interface Datatype<R extends Comparable<R>>public OrderedDatatype<R> asOrderedDatatype()
asOrderedDatatype in interface Datatype<R extends Comparable<R>>public Datatype<R> getHostType()
getHostType in interface DatatypeExpression<R extends Comparable<R>>public DatatypeExpression<R> addNumericFacet(Facet f, Comparable value)
addNumericFacet in interface DatatypeExpression<R extends Comparable<R>>public DatatypeExpression<R> addNonNumericFacet(Facet f, Comparable value)
DatatypeExpressionaddNonNumericFacet in interface DatatypeExpression<R extends Comparable<R>>f - a valid facet for the host datatypevalue - the value for the facetCopyright © 2013 The University of Manchester. All Rights Reserved.