it.unitn.disi.smatch.data
Class AtomicConceptOfLabel
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AtomicConceptOfLabel
public AtomicConceptOfLabel()
AtomicConceptOfLabel
public AtomicConceptOfLabel(int idToken,
java.lang.String token,
java.lang.String lemma,
java.lang.String pos)
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