public static class Term.Impl extends AbstractTerm implements Term, Serializable
This can be used to implement Ontology.createTerm,
Serialized Formdescription| 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() |
setDescriptionclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetDescriptionpublic 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 String getDescription()
TermgetDescription in interface Termpublic Ontology getOntology()
TermgetOntology in interface Termpublic Annotation getAnnotation()
AnnotatablegetAnnotation in interface AnnotatableCopyright © 2000–2016 BioJava. All rights reserved.