public class HLClassImpl<E> extends HLEntityImpl<E> implements HLClass<E>
isDataProperty, isObjectProperty, isProperty
isDataProperty, isObjectProperty, isProperty
Modifier and Type | Field and Description |
---|---|
private List<Reference<Set<HLProperty<E>>>> |
dataproperties |
private List<Reference<Set<HLIndividual<E>>>> |
instances |
private List<Reference<Set<HLProperty<E>>>> |
objectproperties |
private List<Reference<Set<HLProperty<E>>>> |
properties |
private List<Reference<Set<HLClass<E>>>> |
subclasses |
private List<Reference<Set<HLClass<E>>>> |
superclasses |
fact, onto
Modifier | Constructor and Description |
---|---|
protected |
HLClassImpl(fr.inrialpes.exmo.ontowrap.HeavyLoadedOntology<E> ont,
E e) |
Modifier and Type | Method and Description |
---|---|
Set<HLProperty<E>> |
getDataProperties(int local,
int asserted,
int named) |
Set<HLIndividual<E>> |
getInstances(int local,
int asserted,
int named) |
Set<HLProperty<E>> |
getObjectProperties(int local,
int asserted,
int named) |
Set<HLProperty<E>> |
getProperties(int local,
int asserted,
int named) |
Set<HLClass<E>> |
getSubClasses(int local,
int asserted,
int named) |
Set<HLClass<E>> |
getSuperClasses(int local,
int asserted,
int named) |
getCapabilities, getIdx, getOntology
getAnnotations, getComments, getLabels, getObject, getURI, isClass, isDataProperty, isIndividual, isObjectProperty, isProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOntology
getAnnotations, getComments, getLabels, getObject, getURI, isClass, isDataProperty, isIndividual, isObjectProperty, isProperty
private List<Reference<Set<HLProperty<E>>>> properties
private List<Reference<Set<HLProperty<E>>>> dataproperties
private List<Reference<Set<HLProperty<E>>>> objectproperties
private List<Reference<Set<HLIndividual<E>>>> instances
public Set<HLClass<E>> getSubClasses(int local, int asserted, int named)
getSubClasses
in interface HLClass<E>
public Set<HLClass<E>> getSuperClasses(int local, int asserted, int named)
getSuperClasses
in interface HLClass<E>
public Set<HLProperty<E>> getProperties(int local, int asserted, int named)
getProperties
in interface HLClass<E>
public Set<HLProperty<E>> getDataProperties(int local, int asserted, int named)
getDataProperties
in interface HLClass<E>
public Set<HLProperty<E>> getObjectProperties(int local, int asserted, int named)
getObjectProperties
in interface HLClass<E>
public Set<HLIndividual<E>> getInstances(int local, int asserted, int named)
getInstances
in interface HLClass<E>
(C) INRIA, Univ. Grenoble Alpes & friends, 2008-2017