it.unitn.disi.smatch.data
Class AtomicConceptOfLabel

java.lang.Object
  extended by it.unitn.disi.smatch.data.AtomicConceptOfLabel
All Implemented Interfaces:
IAtomicConceptOfLabel

public class AtomicConceptOfLabel
extends java.lang.Object
implements IAtomicConceptOfLabel

This class represent atomic concept of label (ACoL) as a concept label and list of associated senses in WordNet.

Author:
Mikalai Yatskevich mikalai.yatskevich@comlab.ox.ac.uk, Aliaksandr Autayeu avtaev@gmail.com

Constructor Summary
AtomicConceptOfLabel()
           
AtomicConceptOfLabel(int idToken, java.lang.String token, java.lang.String lemma, java.lang.String pos)
           
 
Method Summary
 void addSenses(java.util.Vector<java.lang.String> senseList)
           
 boolean equals(java.lang.Object o)
           
 int getIdToken()
           
 int getIndex()
           
static IAtomicConceptOfLabel getInstance()
           
static IAtomicConceptOfLabel getInstance(int idToken, java.lang.String token, java.lang.String lemma, java.lang.String pos)
           
 java.lang.String getLemma()
           
 java.lang.String getPos()
           
 ISensesSet getSenses()
           
 java.lang.String getToken()
           
 java.lang.String getTokenUID()
           
 int hashCode()
           
 void setIdToken(int idToken)
           
 void setIndex(int index)
           
 void setLemma(java.lang.String lemma)
           
 void setPos(java.lang.String pos)
           
 void setToken(java.lang.String token)
           
 void setTokenUID(java.lang.String tokenUID)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AtomicConceptOfLabel

public AtomicConceptOfLabel()

AtomicConceptOfLabel

public AtomicConceptOfLabel(int idToken,
                            java.lang.String token,
                            java.lang.String lemma,
                            java.lang.String pos)
Method Detail

getInstance

public static IAtomicConceptOfLabel getInstance()

getInstance

public static IAtomicConceptOfLabel getInstance(int idToken,
                                                java.lang.String token,
                                                java.lang.String lemma,
                                                java.lang.String pos)

getIndex

public int getIndex()
Specified by:
getIndex in interface IAtomicConceptOfLabel

setIndex

public void setIndex(int index)
Specified by:
setIndex in interface IAtomicConceptOfLabel

setIdToken

public void setIdToken(int idToken)
Specified by:
setIdToken in interface IAtomicConceptOfLabel

setTokenUID

public void setTokenUID(java.lang.String tokenUID)
Specified by:
setTokenUID in interface IAtomicConceptOfLabel

setToken

public void setToken(java.lang.String token)
Specified by:
setToken in interface IAtomicConceptOfLabel

setLemma

public void setLemma(java.lang.String lemma)
Specified by:
setLemma in interface IAtomicConceptOfLabel

setPos

public void setPos(java.lang.String pos)
Specified by:
setPos in interface IAtomicConceptOfLabel

addSenses

public void addSenses(java.util.Vector<java.lang.String> senseList)
Specified by:
addSenses in interface IAtomicConceptOfLabel

getToken

public java.lang.String getToken()
Specified by:
getToken in interface IAtomicConceptOfLabel

getIdToken

public int getIdToken()
Specified by:
getIdToken in interface IAtomicConceptOfLabel

getTokenUID

public java.lang.String getTokenUID()
Specified by:
getTokenUID in interface IAtomicConceptOfLabel

getLemma

public java.lang.String getLemma()
Specified by:
getLemma in interface IAtomicConceptOfLabel

getPos

public java.lang.String getPos()
Specified by:
getPos in interface IAtomicConceptOfLabel

getSenses

public ISensesSet getSenses()
Specified by:
getSenses in interface IAtomicConceptOfLabel

toString

public java.lang.String toString()
Specified by:
toString in interface IAtomicConceptOfLabel
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface IAtomicConceptOfLabel
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface IAtomicConceptOfLabel
Overrides:
hashCode in class java.lang.Object


© 2010 Knowdive @ DISI