## Uses of Interface
org.biojava.ontology.Triple

Packages that use Triple
org.biojava.ontology: A general-purpose API for ontologies.
org.biojavax.ontology: Extensions to the biojava ontology model that represent BioSQL ontology.

Uses of Triple in org.biojava.ontology

Classes in org.biojava.ontology that implement Triple
`static class` `Triple.Impl` Basic in-memory implementation of a Triple in an ontology This can be used to implement Ontology.createTriple

Methods in org.biojava.ontology that return Triple
`Triple` `Ontology.createTriple(Term subject, Term object, Term predicate, String name, String description)` Creates a new Triple.
`Triple` `Ontology.Impl.createTriple(Term subject, Term object, Term predicate, String name, String description)`
`Triple` `IntegerOntology.createTriple(Term subject, Term object, Term predicate, String name, String description)`

Methods in org.biojava.ontology that return types with arguments of type Triple
`Set<Triple>` `Ontology.getTriples(Term subject, Term object, Term predicate)` Return all triples from this ontology which match the supplied pattern.
`Set<Triple>` `Ontology.Impl.getTriples(Term subject, Term object, Term predicate)`

Uses of Triple in org.biojavax.ontology

Subinterfaces of Triple in org.biojavax.ontology
`interface` `ComparableTriple` Comparable triples, obviously.

Classes in org.biojavax.ontology that implement Triple
`class` `SimpleComparableTriple` Basic comparable triple, BioSQL style.

Methods in org.biojavax.ontology that return Triple
`Triple` `SimpleComparableOntology.createTriple(Term subject, Term object, Term predicate, String name, String description)` Creates a new Triple. If you call this method with plain Terms instead of ComparableTerms, it will import them into the local ontology first.