owltools.gaf.eco
Interface TraversingEcoMapper

All Superinterfaces:
EcoMapper
All Known Implementing Classes:
TraversingEcoMapperImpl

public interface TraversingEcoMapper
extends EcoMapper


Field Summary
 
Fields inherited from interface owltools.gaf.eco.EcoMapper
ECO_MAPPING_PURL, ECO_PURL, ECO_PURL_IRI
 
Method Summary
 void dispose()
          Dispose this instance
 Set<String> getAllValidEvidenceIds(Set<String> codes, boolean includeChildren)
          Get all strings which are valid identifiers for the given evidence codes.
 Set<String> getAllValidEvidenceIds(String code, boolean includeChildren)
          Get all strings which are valid identifiers for a given evidence code.
 Set<org.semanticweb.owlapi.model.OWLClass> getAncestors(org.semanticweb.owlapi.model.OWLClass source, boolean reflexive)
          Traversing method for the ECO ontology.
 Set<org.semanticweb.owlapi.model.OWLClass> getAncestors(Set<org.semanticweb.owlapi.model.OWLClass> sources, boolean reflexive)
          Traversing method for the ECO ontology.
 Set<org.semanticweb.owlapi.model.OWLClass> getDescendents(org.semanticweb.owlapi.model.OWLClass source, boolean reflexive)
          Traversing method for the ECO ontology.
 Set<org.semanticweb.owlapi.model.OWLClass> getDescendents(Set<org.semanticweb.owlapi.model.OWLClass> sources, boolean reflexive)
          Traversing method for the ECO ontology.
 
Methods inherited from interface owltools.gaf.eco.EcoMapper
getAllEcoClassesForCode, getEcoClassForCode, getEcoClassForCode, isGoEvidenceCode
 

Method Detail

getAncestors

Set<org.semanticweb.owlapi.model.OWLClass> getAncestors(Set<org.semanticweb.owlapi.model.OWLClass> sources,
                                                        boolean reflexive)
Traversing method for the ECO ontology.

Parameters:
sources -
reflexive -
Returns:
set of super classes

getAncestors

Set<org.semanticweb.owlapi.model.OWLClass> getAncestors(org.semanticweb.owlapi.model.OWLClass source,
                                                        boolean reflexive)
Traversing method for the ECO ontology.

Parameters:
source -
reflexive -
Returns:
set of super classes

getDescendents

Set<org.semanticweb.owlapi.model.OWLClass> getDescendents(Set<org.semanticweb.owlapi.model.OWLClass> sources,
                                                          boolean reflexive)
Traversing method for the ECO ontology.

Parameters:
sources -
reflexive -
Returns:
set of sub classes

getDescendents

Set<org.semanticweb.owlapi.model.OWLClass> getDescendents(org.semanticweb.owlapi.model.OWLClass source,
                                                          boolean reflexive)
Traversing method for the ECO ontology.

Parameters:
source -
reflexive -
Returns:
set of sub classes

getAllValidEvidenceIds

Set<String> getAllValidEvidenceIds(String code,
                                   boolean includeChildren)
Get all strings which are valid identifiers for a given evidence code. This includes, the the codes itself and valid OBO-style identifier from ECO.

Parameters:
code -
includeChildren -
Returns:
set of ids

getAllValidEvidenceIds

Set<String> getAllValidEvidenceIds(Set<String> codes,
                                   boolean includeChildren)
Get all strings which are valid identifiers for the given evidence codes. This includes, the the codes itself and valid OBO-style identifier from ECO.

Parameters:
codes -
includeChildren -
Returns:
set of ids

dispose

void dispose()
Dispose this instance



Copyright © 2010-2013. All Rights Reserved.