T - typepublic class DatatypeIntersection<T extends Comparable<T>> extends Object implements DatatypeCombination<DatatypeIntersection<T>,Datatype<T>>
| Constructor and Description |
|---|
DatatypeIntersection(Datatype<T> host) |
DatatypeIntersection(Datatype<T> host,
Iterable<Datatype<T>> list) |
| Modifier and Type | Method and Description |
|---|---|
DatatypeIntersection<T> |
add(Datatype<T> d) |
boolean |
emptyValueSpace() |
org.semanticweb.owlapi.model.IRI |
getDatatypeIRI() |
Datatype<?> |
getHost() |
static Datatype<?> |
getHostDatatype(List<Datatype<?>> collection) |
Iterable<Datatype<T>> |
getList() |
boolean |
isCompatible(Datatype<?> type) |
boolean |
isCompatible(Literal<?> l) |
boolean |
isContradictory(Datatype<?> type) |
String |
toString() |
@Nullable public static Datatype<?> getHostDatatype(List<Datatype<?>> collection)
collection - collectionpublic Datatype<?> getHost()
getHost in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>public Iterable<Datatype<T>> getList()
getList in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>public DatatypeIntersection<T> add(Datatype<T> d)
add in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>d - dpublic boolean isCompatible(Literal<?> l)
isCompatible in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>l - literalpublic org.semanticweb.owlapi.model.IRI getDatatypeIRI()
getDatatypeIRI in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>public boolean isCompatible(Datatype<?> type)
isCompatible in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>type - typepublic boolean isContradictory(Datatype<?> type)
isContradictory in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>type - typepublic boolean emptyValueSpace()
emptyValueSpace in interface DatatypeCombination<DatatypeIntersection<T extends Comparable<T>>,Datatype<T extends Comparable<T>>>Copyright © 2018 The University of Manchester. All rights reserved.