Main Page | Class List | File List | Class Members | Examples

IHomonym Interface Reference

import "SynAn.idl";

List of all members.

Public Member Functions

HRESULT Grammems ([out, retval] hyper *pVal)
HRESULT Lemma ([out, retval] BSTR *pVal)
HRESULT LemSign ([out, retval] BSTR *pVal)
HRESULT Poses ([out, retval] long *pVal)
HRESULT GramDescriptionStr ([out, retval] BSTR *pVal)
HRESULT ParadigmID ([out, retval] long *pVal)
HRESULT GramCodes ([out, retval] BSTR *pVal)
HRESULT POSStr ([out, retval] BSTR *pVal)
HRESULT IsOb1 ([out, retval] BOOL *pVal)
HRESULT IsOb2 ([out, retval] BOOL *pVal)
HRESULT IsInOb ([out, retval] BOOL *pVal)
HRESULT SimplePrepsCount ([out, retval] long *pVal)
HRESULT GetOborDictIdOfSimplePrep ([in]long iNum,[out, retval] long *pVal)
HRESULT GetOborotId ([out, retval] long *OborotId)
HRESULT GetOborotGF ([out, retval] BSTR *pVal)


Detailed Description

An interface to a word homonym, which contains all morphological properties. To some extent a word can be considered as a set of its homonyms.


Member Function Documentation

HRESULT IHomonym::GetOborDictIdOfSimplePrep [in] long  iNum,
[out, retval] long *  pVal
 

returns an id of a particular simple preposition

HRESULT IHomonym::GetOborotGF [out, retval] BSTR *  pVal  ) 
 

returns GF (grammar feature) of the oborot if this homonym starts an oborot

HRESULT IHomonym::GetOborotId [out, retval] long *  OborotId  ) 
 

returns an id of an oborot if this homonym starts an oborot

HRESULT IHomonym::GramCodes [out, retval] BSTR *  pVal  ) 
 

morphological codes of the morphology interpretation

HRESULT IHomonym::GramDescriptionStr [out, retval] BSTR *  pVal  ) 
 

a string description of the morphology interpretation

HRESULT IHomonym::Grammems [out, retval] hyper *  pVal  ) 
 

the union of all morphological features

HRESULT IHomonym::IsInOb [out, retval] BOOL *  pVal  ) 
 

true, if this homonym is inside an oborot

HRESULT IHomonym::IsOb1 [out, retval] BOOL *  pVal  ) 
 

true, if this homonym starts an oborot

HRESULT IHomonym::IsOb2 [out, retval] BOOL *  pVal  ) 
 

true, if this homonym terminates an oborot

HRESULT IHomonym::Lemma [out, retval] BSTR *  pVal  ) 
 

lemma ( normal form)

HRESULT IHomonym::LemSign [out, retval] BSTR *  pVal  ) 
 

the string ID of morphological dictionary, where this word was found

HRESULT IHomonym::ParadigmID [out, retval] long *  pVal  ) 
 

paradigm ID of the morphology interpretation

HRESULT IHomonym::Poses [out, retval] long *  pVal  ) 
 

the union of all part of speeches of the word

HRESULT IHomonym::POSStr [out, retval] BSTR *  pVal  ) 
 

a string representation of Poses (part of speeches)

HRESULT IHomonym::SimplePrepsCount [out, retval] long *  pVal  ) 
 

returns the number of simple prepositions which can be interpretation of this homonym


The documentation for this interface was generated from the following file:
Generated on Tue Feb 7 15:38:49 2006 for Synan by  doxygen 1.4.4