pt.uminho.anote2.resource
Interface IResource<T extends IResourceElement>
- All Known Subinterfaces:
- IDictionary, ILexicalWords, ILookupTable, IOntology, IRule
- All Known Implementing Classes:
- Dictionary, DictionaryAibench, LexicalWords, LexicalWordsAibench, LookupTable, LookupTableAibench, Ontology, OntologyAibench, RulesAibench, RulesSet
public interface IResource<T extends IResourceElement>
This interface define a generic resource for Biomedical text mining
- Author:
- Hugo Costa
addElement
boolean addElement(T element)
updateElement
boolean updateElement(T element)
removeElement
boolean removeElement(T element)
inactiveElement
boolean inactiveElement(T element)
inactiveElementsByClassID
boolean inactiveElementsByClassID(int classID)
addElementClass
int addElementClass(java.lang.String classElement)
addResourceContent
boolean addResourceContent(java.lang.String classContent)
addResourceContent
boolean addResourceContent(int classContentID)
addExternalID
boolean addExternalID(int termID,
java.lang.String externalID,
int sourceID)
getResourceElements
IResourceElementSet<IResourceElement> getResourceElements()
getTermByClass
IResourceElementSet<IResourceElement> getTermByClass(java.lang.String termClass)
getTermByClass
IResourceElementSet<IResourceElement> getTermByClass(int termClassID)
getTerm
IResourceElement getTerm(int termID)
getTermsByName
IResourceElementSet<IResourceElement> getTermsByName(java.lang.String name)
getFirstTermByName
IResourceElement getFirstTermByName(java.lang.String name)
getexternalIDandSorceIDandSource
java.util.List<IExternalID> getexternalIDandSorceIDandSource(int termID)
getClassContent
java.util.Set<java.lang.Integer> getClassContent()
getInfo
java.lang.String getInfo()
getType
java.lang.String getType()
getID
int getID()
isActive
boolean isActive()
getName
java.lang.String getName()
loadAllTerms
void loadAllTerms()
deleteTerms
void deleteTerms()