13#ifndef LIMA_COMMONS_LINGUISTICDATA_LANGUAGEDATA_H
14#define LIMA_COMMONS_LINGUISTICDATA_LANGUAGEDATA_H
30 namespace PropertyCode {
31 class PropertyCodeManager;
33 namespace XMLConfigurationFiles {
34 class XMLConfigurationFileParser;
38#define LANGUAGEDATA_CLASSID "LanguageData"
40#define ID_NONE_1 L_NONE
41#define SYMBOLIC_NONE_1 "NONE_1"
73 virtual void initialize(
75 const std::string& resourcesPath,
93 bool isTypeARelationForChain(
ChainsType, uint64_t)
const;
96 LinguisticCode compoundTense(std::string& mode, std::string& auxTense)
const;
98 std::set< LinguisticCode >& getNounPhraseHeadMicroCategories();
100 const std::set< LinguisticCode >& getNounPhraseHeadMicroCategories()
const;
101 const std::set< LinguisticCode >& getDefiniteMicroCategories()
const;
102 const std::set< LinguisticCode >& getConjugatedVerbs()
const;
108 const std::string& typeName)
const;
110 const std::string& typeName)
const;
114 const std::string& typeName)
const;
134 const std::map<QString, QString>& getLimaToLanguageCodeMapping()
const;
139 QString getLimaToLanguageCodeMappingValue(
const QString& code)
const;
#define LIMA_LINGUISTICDATA_EXPORT
Provide tools to parse a property file, and deal with the property coding system.
Parser class for the lima's xml configuration files.