LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SpecificEntitiesMicros.h
Go to the documentation of this file.
1
// Copyright 2002-2013 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
/************************************************************************
7
*
8
* @file SpecificEntitiesMicros.h
9
* @author Romaric Besancon (romaric.besancon@cea.fr)
10
* @date Thu Apr 5 2007
11
* copyright Copyright (C) 2007 by CEA LIST
12
* Project linguisticProcessing
13
*
14
* @brief resource storing microcategories associated with specific entities
15
*
16
*
17
***********************************************************************/
18
19
#ifndef SPECIFICENTITIESMICROS_H
20
#define SPECIFICENTITIESMICROS_H
21
22
#include "
SpecificEntitiesExport.h
"
23
#include "
linguisticProcessing/core/LinguisticResources/AbstractResource.h
"
24
#include "
common/MediaticData/EntityType.h
"
25
26
#include <set>
27
28
namespace
Lima
{
29
namespace
LinguisticProcessing {
30
namespace
SpecificEntities {
31
32
#define SPECIFICENTITIESMICROS_CLASSID "SpecificEntitiesMicros"
33
34
class
LIMA_SPECIFICENTITIES_EXPORT
SpecificEntitiesMicros
:
public
AbstractResource
35
{
36
Q_OBJECT
37
public
:
38
SpecificEntitiesMicros
();
39
~SpecificEntitiesMicros
();
40
41
void
init(
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
42
Manager
* manager)
override
;
43
44
const
std::set<LinguisticCode>* getMicros(
const
Common::MediaticData::EntityType
& type);
45
46
private
:
47
std::map<Common::MediaticData::EntityType,std::set<LinguisticCode> > m_micros;
48
49
};
50
51
}
// end namespace
52
}
// end namespace
53
}
// end namespace
54
55
#endif
AbstractResource.h
EntityType.h
SpecificEntitiesExport.h
LIMA_SPECIFICENTITIES_EXPORT
#define LIMA_SPECIFICENTITIES_EXPORT
Definition
SpecificEntitiesExport.h:47
Lima::Common::MediaticData::EntityType
Definition
EntityType.h:38
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::InitializableObjectManager
Manage initialization of InitializableObjects using configuration module and parameters.
Definition
InitializableObjectManager.h:32
Lima::LinguisticProcessing::AbstractResource
resource abstraction.
Definition
AbstractResource.h:42
Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesMicros
Definition
SpecificEntitiesMicros.h:35
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
SpecificEntities
SpecificEntitiesMicros.h
Generated by
1.9.8