1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 #ifndef PARAMETERSPLUGIN_PLUGIN_H_
4 #define PARAMETERSPLUGIN_PLUGIN_H_
6 #include <ParametersPlugin.h>
7 #include <ParametersPlugin_EvalListener.h>
9 #include <ModelAPI_Plugin.h>
10 #include <ModelAPI_Feature.h>
12 /**\class ParametersPlugin_Plugin
13 * TODO: Add documentation
15 class PARAMETERSPLUGIN_EXPORT ParametersPlugin_Plugin : public ModelAPI_Plugin
18 /// Creates the feature object of this plugin by the feature string ID
19 virtual FeaturePtr createFeature(std::string theFeatureID);
22 ParametersPlugin_Plugin();
24 std::shared_ptr<ParametersPlugin_EvalListener> myEvalListener;