public static class Term.Impl extends AbstractTerm implements Term, Serializable
Annotatable.AnnotationForwarderdescriptionANNOTATION| Constructor and Description |
|---|
Impl(Ontology ontology,
String name) |
Impl(Ontology ontology,
String name,
String description) |
Impl(Ontology ontology,
String name,
String description,
Object[] synonyms) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSynonym(Object synonym)
Add a synonym for this term.
|
boolean |
equals(Object obj) |
Annotation |
getAnnotation()
Should return the associated annotation object.
|
String |
getDescription()
Return a human-readable description of this term, or the empty string if
none is available.
|
String |
getName()
Return the name of this term.
|
Ontology |
getOntology()
Return the ontology in which this term exists.
|
Object[] |
getSynonyms()
Return the synonyms for this term.
|
int |
hashCode() |
void |
removeSynonym(Object synonym)
Remove a synonym for this term.
|
void |
setAnnotation(Annotation annotation) |
void |
setSynonyms(Set<Object> synonyms) |
String |
toString() |
getChangeSupport, setDescriptionaddChangeListener, addChangeListener, generateChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListenerclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetDescriptionaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerpublic void addSynonym(Object synonym)
TermaddSynonym in interface Termsynonym - the synonympublic void removeSynonym(Object synonym)
TermremoveSynonym in interface Termpublic Object[] getSynonyms()
TermgetSynonyms in interface Termpublic String getName()
Termpublic void setAnnotation(Annotation annotation)
public void setSynonyms(Set<Object> synonyms)
public String getDescription()
TermgetDescription in interface Termpublic Ontology getOntology()
TermgetOntology in interface Termpublic Annotation getAnnotation()
AnnotatablegetAnnotation in interface AnnotatableCopyright © 2020 BioJava. All rights reserved.