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