public interface OntologyTerm extends OntologyResource
Modifier and Type | Method and Description |
---|---|
Collection<String> |
getAlternativeIds() |
Collection<AnnotationProperty> |
getAnnotations() |
default Collection<OntologyTerm> |
getChildren(boolean direct)
Obtain the children of this term via subclasses and additional properties.
|
default Collection<OntologyTerm> |
getChildren(boolean direct,
boolean includeAdditionalProperties) |
Collection<OntologyTerm> |
getChildren(boolean direct,
boolean includeAdditionalProperties,
boolean keepObsoletes)
Obtain the children of this term via subclass relationships and possibly some additional properties.
|
String |
getComment() |
default Collection<OntologyIndividual> |
getIndividuals() |
Collection<OntologyIndividual> |
getIndividuals(boolean direct) |
String |
getLocalName() |
Object |
getModel() |
default Collection<OntologyTerm> |
getParents(boolean direct)
Note that any restriction superclasses are not returned, unless they are has_proper_part
|
default Collection<OntologyTerm> |
getParents(boolean direct,
boolean includeAdditionalProperties) |
Collection<OntologyTerm> |
getParents(boolean direct,
boolean includeAdditionalProperties,
boolean keepObsoletes) |
Collection<OntologyRestriction> |
getRestrictions() |
String |
getTerm()
Deprecated.
use
OntologyResource.getLabel() instead. |
boolean |
isRoot() |
boolean |
isTermObsolete()
Deprecated.
use
OntologyResource.isObsolete() instead |
getLabel, getScore, getUri, isObsolete
compareTo
Collection<String> getAlternativeIds()
Collection<AnnotationProperty> getAnnotations()
default Collection<OntologyTerm> getChildren(boolean direct)
getChildren(boolean, boolean)
default Collection<OntologyTerm> getChildren(boolean direct, boolean includeAdditionalProperties)
Collection<OntologyTerm> getChildren(boolean direct, boolean includeAdditionalProperties, boolean keepObsoletes)
direct
- return only the immediate children; if false, return all of them down to the leaves.includeAdditionalProperties
- include terms matched via additional propertiesString getComment()
default Collection<OntologyIndividual> getIndividuals()
Collection<OntologyIndividual> getIndividuals(boolean direct)
String getLocalName()
Object getModel()
default Collection<OntologyTerm> getParents(boolean direct)
direct
- default Collection<OntologyTerm> getParents(boolean direct, boolean includeAdditionalProperties)
Collection<OntologyTerm> getParents(boolean direct, boolean includeAdditionalProperties, boolean keepObsoletes)
Collection<OntologyRestriction> getRestrictions()
@Deprecated String getTerm()
OntologyResource.getLabel()
instead.boolean isRoot()
@Deprecated boolean isTermObsolete()
OntologyResource.isObsolete()
insteadCopyright © 2003–2023 UBC Michael Smith Laboratories. All rights reserved.