21#ifndef __ANTARES_LIBS_STUDY_ACTION_THERMAL_PLANT_CREATE_H__
22#define __ANTARES_LIBS_STUDY_ACTION_THERMAL_PLANT_CREATE_H__
25#include <action/action.h>
33namespace ThermalCluster
49 Create(
const AnyString& areaname,
const AnyString& clustername);
54 virtual bool allowUpdate()
const;
62 YString pOriginalAreaName;
64 YString pOriginalPlantName;
66 YString pTargetPlantName;
68 YString pFuturPlantName;
Definition antares-study.h:28
IAction::ThreadingPolicy ThreadingPolicy
The threading policy.
Definition create.h:41
IAction::Ptr Ptr
The most suitable smart ptr for the class.
Definition create.h:39
Create(const AnyString &areaname, const AnyString &clustername)
Default constructor.
Definition create.cpp:35
virtual ~Create()
Destructor.
Definition create.cpp:41
virtual bool prepareWL(Context &ctx)
Prepare the execution.
Definition create.cpp:45
virtual bool performWL(Context &ctx)
Perform the action.
Definition create.cpp:151
AncestorType::Ptr Ptr
The most suitable smart ptr for the class.
Definition action.h:43
AncestorType::ThreadingPolicy ThreadingPolicy
The threading policy.
Definition action.h:45