LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AnnotDotGraphWriter.h
Go to the documentation of this file.
1// Copyright 2002-2022 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6#ifndef LIMA_MORPHOLOGICANALYSIS_DOTGRAPHWRITER_H
7#define LIMA_MORPHOLOGICANALYSIS_DOTGRAPHWRITER_H
8
9#include "CompoundsExport.h"
11
12namespace Lima
13{
14namespace LinguisticProcessing
15{
16namespace Compounds
17{
18
19#define ANNOTDOTGRAPHWRITER_CLASSID "AnnotDotGraphWriter"
20
22{
23
24public:
26 virtual ~AnnotDotGraphWriter();
27
28 void init(
30 Manager* manager) override;
31
32 LimaStatusCode process(AnalysisContent& analysis) const override;
33
34protected:
35
36 std::string m_outputSuffix;
37 MediaId m_language;
38 std::string m_graphId;
39
40};
41
42} // Compounds
43} // LinguisticProcessing
44} // Lima
45
46#endif
#define LIMA_COMPOUNDS_EXPORT
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Manage initialization of InitializableObjects using configuration module and parameters.
void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
initialize with parameters from configuration file.
NAUTITIA.
LimaStatusCode
Definition LimaCommon.h:236