IEC61970 16v29a - IEC61968 12v08
GenericAssetModelOrMaterial.h
1 // GenericAssetModelOrMaterial.h
3 // Implementation of the Class GenericAssetModelOrMaterial
5 
6 #ifndef GENERICASSETMODELORMATERIAL_H
7 #define GENERICASSETMODELORMATERIAL_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Money.h"
12 #include "IEC61970/Base/Domain/StringQuantity.h"
13 #include "IEC61970/Base/Domain/Boolean.h"
14 #include "IEC61968/InfIEC61968/InfTypeAsset/TypeAssetCatalogue.h"
15 #include "IEC61968/InfIEC61968/InfERPSupport/ErpReqLineItem.h"
16 #include "IEC61968/InfIEC61968/InfERPSupport/ErpBomItemData.h"
17 #include "IEC61968/Assets/AssetModel.h"
18 #include "IEC61968/Assets/ProductAssetModel.h"
19 
20 namespace IEC61968
21 {
22  namespace InfIEC61968
23  {
24  namespace InfAssets
25  {
31  {
32 
33  public:
35  virtual ~GenericAssetModelOrMaterial();
50  std::list<IEC61968::InfIEC61968::InfERPSupport::ErpReqLineItem*> ErpReqLineItems;
51  std::list<IEC61968::InfIEC61968::InfERPSupport::ErpBomItemData*> ErpBomItemDatas;
55  std::list<IEC61968::Assets::ProductAssetModel*> ProductAssetModels;
56 
57  };
58 
59  }
60 
61  }
62 
63 }
64 #endif // GENERICASSETMODELORMATERIAL_H
Definition: StringQuantity.h:23
Definition: Money.h:22
Definition: GenericAssetModelOrMaterial.h:30
Definition: AssetModel.h:22
IEC61970::Base::Domain::Money estimatedUnitCost
Definition: GenericAssetModelOrMaterial.h:40
IEC61970::Base::Domain::StringQuantity quantity
Definition: GenericAssetModelOrMaterial.h:44
Definition: Boolean.h:17
Definition: BusbarSectionInfo.h:14
std::list< IEC61968::Assets::ProductAssetModel * > ProductAssetModels
Definition: GenericAssetModelOrMaterial.h:55
IEC61970::Base::Domain::Boolean stockItem
Definition: GenericAssetModelOrMaterial.h:48