IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
Work
Work.h
1
// Work.h
3
// Implementation of the Class Work
5
6
#ifndef WORK_H
7
#define WORK_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/DateTime.h"
12
#include "IEC61968/InfIEC61968/InfWork/Project.h"
13
#include "IEC61968/InfIEC61968/InfERPSupport/ErpProjectAccounting.h"
14
#include "IEC61968/Work/BaseWork.h"
15
16
namespace
IEC61968
17
{
18
namespace
Work
19
{
23
class
WorkTask;
24
class
Work
:
public
IEC61968::Work::BaseWork
25
{
26
27
public
:
28
Work
();
29
virtual
~
Work
();
33
IEC61970::Base::Domain::DateTime
requestDateTime
;
34
IEC61968::InfIEC61968::InfWork::Project
*Project;
38
std::list<IEC61968::Work::WorkTask*>
WorkTasks
;
39
IEC61968::InfIEC61968::InfERPSupport::ErpProjectAccounting
*ErpProjectAccounting;
40
41
};
42
43
}
44
45
}
46
#endif // WORK_H
IEC61968::Work::Work::requestDateTime
IEC61970::Base::Domain::DateTime requestDateTime
Definition:
Work.h:33
IEC61968::Work::BaseWork
Definition:
BaseWork.h:26
IEC61968::Work::Work::WorkTasks
std::list< IEC61968::Work::WorkTask * > WorkTasks
Definition:
Work.h:38
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfWork::Project
Definition:
Project.h:24
IEC61968::InfIEC61968::InfERPSupport::ErpProjectAccounting
Definition:
ErpProjectAccounting.h:27
IEC61968::Work::Work
Definition:
Work.h:24
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13