LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractResource.h
Go to the documentation of this file.
1// Copyright 2002-2014 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6#ifndef LIMA_LINGUISTICPROCESSING_LINGUISTICRESOURCES_ABSTRACTRESOURCES_H
7#define LIMA_LINGUISTICPROCESSING_LINGUISTICRESOURCES_ABSTRACTRESOURCES_H
8
9
12
14
18
19#include <QtCore/QObject>
20
21namespace Lima {
22namespace LinguisticProcessing {
23
27
41 public InitializableObject<AbstractResource,ResourceInitializationParameters>
42{
43 Q_OBJECT
44public:
45 explicit AbstractResource ( QObject* parent = 0 );
46 virtual ~AbstractResource();
48
56 virtual void init(
58 Manager* manager) override = 0;
59
60};
61
62} // LinguisticProcessing
63} // Lima
64
65
66#endif
#define LIMA_LINGUISTICRESOURCES_EXPORT
Manage initialization of InitializableObjects using configuration module and parameters.
defines an object that can be create and initialized by a SimpleFactory
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override=0
initialize with parameters from configuration file.
originally detectGroupConfigurationStructure.h in detectlibraries
NAUTITIA.