pt.uminho.anote2.datastructures.resources
Class ResourceElement

java.lang.Object
  extended by pt.uminho.anote2.datastructures.resources.ResourceElement
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<IResourceElement>, IResourceElement, ITermBDID

public class ResourceElement
extends java.lang.Object
implements IResourceElement, java.lang.Comparable<IResourceElement>


Constructor Summary
ResourceElement(int id, java.lang.String term)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass, boolean active)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass, IExternalID externalIDs)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass, int priorety)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass, java.util.List<IExternalID> externalIDs, int priorety)
           
ResourceElement(int id, java.lang.String term, int termClassID, java.lang.String termClass, java.util.List<IExternalID> externalIDs, java.util.List<java.lang.String> synonyms)
           
ResourceElement(java.lang.String term)
           
ResourceElement(java.lang.String term, int termClassID)
           
 
Method Summary
 void changeTermClassID(int newClasseID)
           
 ResourceElement clone()
           
 int compareTo(IResourceElement elem)
           
 java.lang.String getElementType()
           
 java.util.List<IExternalID> getExtenalIDs()
          Dictionary and Ontologies
 int getID()
           
 int getPriority()
          Rules
 java.util.List<java.lang.String> getSynonyms()
           
 java.lang.String getTerm()
           
 java.lang.String getTermClass()
           
 int getTermClassID()
           
 boolean isActive()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceElement

public ResourceElement(java.lang.String term)

ResourceElement

public ResourceElement(java.lang.String term,
                       int termClassID)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass,
                       boolean active)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass,
                       IExternalID externalIDs)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass,
                       int priorety)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass,
                       java.util.List<IExternalID> externalIDs,
                       java.util.List<java.lang.String> synonyms)

ResourceElement

public ResourceElement(int id,
                       java.lang.String term,
                       int termClassID,
                       java.lang.String termClass,
                       java.util.List<IExternalID> externalIDs,
                       int priorety)
Method Detail

getID

public int getID()
Specified by:
getID in interface ITermBDID

getTerm

public java.lang.String getTerm()
Specified by:
getTerm in interface IResourceElement

getTermClass

public java.lang.String getTermClass()
Specified by:
getTermClass in interface IResourceElement

getElementType

public java.lang.String getElementType()

compareTo

public int compareTo(IResourceElement elem)
Specified by:
compareTo in interface java.lang.Comparable<IResourceElement>

getTermClassID

public int getTermClassID()
Specified by:
getTermClassID in interface IResourceElement

getPriority

public int getPriority()
Description copied from interface: IResourceElement
Rules

Specified by:
getPriority in interface IResourceElement

clone

public ResourceElement clone()
Overrides:
clone in class java.lang.Object

getExtenalIDs

public java.util.List<IExternalID> getExtenalIDs()
Description copied from interface: IResourceElement
Dictionary and Ontologies

Specified by:
getExtenalIDs in interface IResourceElement

getSynonyms

public java.util.List<java.lang.String> getSynonyms()
Specified by:
getSynonyms in interface IResourceElement

isActive

public boolean isActive()
Specified by:
isActive in interface IResourceElement

changeTermClassID

public void changeTermClassID(int newClasseID)
Specified by:
changeTermClassID in interface IResourceElement