Esempio n. 1
0
 public WordCollection(Synset synset)
 {
     _synset = synset;
     _words  = new java.util.ArrayList();
     java.util.ArrayList nouns = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Noun + _synset.ID);
     java.util.ArrayList verbs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Verb + _synset.ID);
     java.util.ArrayList adjs  = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adjective + _synset.ID);
     java.util.ArrayList advs  = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adverb + _synset.ID);
     if (nouns != null)
     {
         _words.addAll(nouns);
     }
     if (verbs != null)
     {
         _words.addAll(verbs);
     }
     if (adjs != null)
     {
         _words.addAll(adjs);
     }
     if (advs != null)
     {
         _words.addAll(advs);
     }
     _it = _words.iterator();
 }
Esempio n. 2
0
		public WordCollection(Synset synset, SpeechTypes type)
		{
			_synset = synset;
			_words = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)type + _synset.ID);
			if(_words == null) _words = new java.util.ArrayList();
			_it = _words.iterator();
		}
Esempio n. 3
0
 public WordCollection(Synset synset, SpeechTypes type)
 {
     _synset = synset;
     _words  = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)type + _synset.ID);
     if (_words == null)
     {
         _words = new java.util.ArrayList();
     }
     _it = _words.iterator();
 }
Esempio n. 4
0
            public static ArrayList GetSUMOTerm(Synset synset)
            {
                ArrayList list = new ArrayList();

                list.Add(_wn.getSUMOMapping((int)SpeechTypes.Noun + synset.ID));
                list.Add(_wn.getSUMOMapping((int)SpeechTypes.Verb + synset.ID));
                list.Add(_wn.getSUMOMapping((int)SpeechTypes.Adjective + synset.ID));
                list.Add(_wn.getSUMOMapping((int)SpeechTypes.Adverb + synset.ID));
                return(list);
            }
Esempio n. 5
0
		public WordCollection(Synset synset)
		{
			_synset = synset;
			_words = new java.util.ArrayList();
			java.util.ArrayList nouns = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Noun + _synset.ID);
			java.util.ArrayList verbs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Verb + _synset.ID);
			java.util.ArrayList adjs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adjective + _synset.ID);
			java.util.ArrayList advs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adverb + _synset.ID);
			if(nouns != null) _words.addAll(nouns);
			if(verbs != null) _words.addAll(verbs);
			if(adjs != null) _words.addAll(adjs);
			if(advs != null) _words.addAll(advs);
			_it = _words.iterator();
		}
Esempio n. 6
0
            public static ArrayList GetWordsFromTerm(string sumoTerm)
            {
                ArrayList list = new ArrayList();

                if (sumoTerm == null || sumoTerm == "")
                {
                    return(list);
                }
                java.util.TreeMap tmap = _wn.getWordsFromTerm(sumoTerm);
                if (tmap != null)
                {
                    java.util.Iterator it = tmap.keySet().iterator();
                    while (it.hasNext())
                    {
                        string w      = it.next().ToString();
                        string syn    = tmap.get(w).ToString();
                        Synset synObj = new Synset(syn);
                        Word   word   = new Word(synObj, w);
                        list.Add(word);
                    }
                }
                return(list);
            }
Esempio n. 7
0
 public Word(Synset synset, string text)
 {
     _synset = synset;
     _text   = text;
 }
Esempio n. 8
0
 public static ArrayList GetWordsFromTerm(string sumoTerm)
 {
 	ArrayList list = new ArrayList();
 	if(sumoTerm == null || sumoTerm == "")
 	{
 		return list;
 	}
     java.util.TreeMap tmap = _wn.getWordsFromTerm(sumoTerm);
     if(tmap != null)
     {
     	java.util.Iterator it = tmap.keySet().iterator();
     	while(it.hasNext())
     	{
     		string w = it.next().ToString();
     		string syn = tmap.get(w).ToString();
     		Synset synObj = new Synset(syn);
     		Word word = new Word(synObj, w);
     		list.Add(word);
     	}
     }
     return list;
 }
Esempio n. 9
0
 public static ArrayList GetSUMOTerm(Synset synset)
 {
 	ArrayList list = new ArrayList();
 	list.Add(_wn.getSUMOMapping((int)SpeechTypes.Noun + synset.ID));
 	list.Add(_wn.getSUMOMapping((int)SpeechTypes.Verb + synset.ID));
 	list.Add(_wn.getSUMOMapping((int)SpeechTypes.Adjective + synset.ID));
 	list.Add(_wn.getSUMOMapping((int)SpeechTypes.Adverb + synset.ID));
 	return list;
 }
Esempio n. 10
0
		public Word(Synset synset, string text)
		{
			_synset = synset;
			_text = text;
		}