pt.uminho.anote2.resource.ontologies
Interface IOntology

All Superinterfaces:
IResource<IResourceElement>
All Known Implementing Classes:
Ontology, OntologyAibench

public interface IOntology
extends IResource<IResourceElement>


Method Summary
 boolean addSynonymsNoRestritions(IResourceElement elem)
           
 boolean addTermNoRestritions(IResourceElement elem)
           
 IResourceElementSet<IResourceElement> getAllTermByClass(int termClassID)
           
 IResourceElementSet<IResourceElement> getAllTermByClass(java.lang.String termClass)
           
 IResourceElementSet<IResourceElement> getAllTermsAndSynonyms()
           
 boolean isOntologyFill()
           
 
Methods inherited from interface pt.uminho.anote2.resource.IResource
addElement, addElementClass, addExternalID, addResourceContent, addResourceContent, deleteTerms, getClassContent, getexternalIDandSorceIDandSource, getFirstTermByName, getID, getInfo, getName, getResourceElements, getTerm, getTermByClass, getTermByClass, getTermsByName, getType, inactiveElement, inactiveElementsByClassID, isActive, loadAllTerms, removeElement, updateElement
 

Method Detail

isOntologyFill

boolean isOntologyFill()

getAllTermsAndSynonyms

IResourceElementSet<IResourceElement> getAllTermsAndSynonyms()

getAllTermByClass

IResourceElementSet<IResourceElement> getAllTermByClass(java.lang.String termClass)

getAllTermByClass

IResourceElementSet<IResourceElement> getAllTermByClass(int termClassID)

addTermNoRestritions

boolean addTermNoRestritions(IResourceElement elem)

addSynonymsNoRestritions

boolean addSynonymsNoRestritions(IResourceElement elem)