public interface ComparableOntology extends Ontology, Comparable, Changeable
ComparableTerm,
ComparableTripleOntology.Impl| Modifier and Type | Field and Description |
|---|---|
static ChangeType |
DESCRIPTION |
static ChangeType |
TERM |
static ChangeType |
TRIPLE |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Return a human-readable description of this ontology.
|
ComparableTerm |
getOrCreateTerm(String name)
Looks for a term with the given name and returns it.
|
ComparableTriple |
getOrCreateTriple(Term subject,
Term object,
Term predicate)
Looks for a triple with the given subject object and predicate and returns it.
|
ComparableTerm |
getOrImportTerm(Term term)
Looks for a term with the same name as the given term and returns it.
|
Set |
getTermSet()
Returns the set of terms in this ontology.
|
Set |
getTripleSet()
Returns the set of triples in this ontology.
|
void |
setDescription(String description)
Sets a human-readable description of this ontology.
|
void |
setTermSet(Set terms)
Clears out all the terms and populates the ontology with the contents
of the set passed.
|
void |
setTripleSet(Set triples)
Clears out all the triples and populates the ontology with the contents
of the set passed.
|
containsTerm, containsTriple, createTerm, createTerm, createTerm, createTriple, createVariable, deleteTerm, getName, getOps, getTerm, getTerms, getTriples, importTerm, setNameaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenercompareTostatic final ChangeType TERM
static final ChangeType TRIPLE
static final ChangeType DESCRIPTION
void setDescription(String description) throws ChangeVetoException
setDescription in interface Ontologydescription - the description.ChangeVetoException - in case of problems.String getDescription()
getDescription in interface Ontologyvoid setTermSet(Set terms) throws ChangeVetoException
terms - a set of Term objects this ontology should have.ChangeVetoException - if any of them are unacceptable.ComparableTermSet getTermSet()
ComparableTermvoid setTripleSet(Set triples) throws ChangeVetoException
triples - the set of ComparableTriple objects this ontology should have.ChangeVetoException - if any of them are unacceptable.ComparableTripleSet getTripleSet()
ComparableTerm getOrCreateTerm(String name)
name - the name of the term to look for.ComparableTriple getOrCreateTriple(Term subject, Term object, Term predicate)
subject - the subject of the triple eg appleobject - the object of the triple eg fruitpredicate - the relationship of the triple eg is_aComparableTerm getOrImportTerm(Term term)
term - the term to look for.Copyright © 2014 BioJava. All rights reserved.