#include<iostream>
#include<vector>
+#include<map>
#include"modelCDMFolder.h"
#include"modelCDMPackageSrc.h"
{
public:
modelCDMPackage();
- modelCDMPackage(const std::string& path, const std::string& name, const int& level = 1);
+ modelCDMPackage(modelCDMIProjectTreeNode* parent, const std::string& path, const std::string& name, const int& level = 1);
~modelCDMPackage();
const std::string& GetNamePackage() const;
modelCDMBlackBox* CreateBlackBox(
+ std::string*& result,
const std::string& name,
const std::string& type = "std",
const std::string& format = "C++",
+ const std::string& categories = "empty",
const std::string& authors = "unknown",
const std::string& authorsEmail = "",
- const std::string& categories = "empty",
const std::string& description = "no description"
);
virtual const bool Refresh(std::string*& result);
+ void CheckStructure(std::map<std::string, bool>& properties);
+
private:
std::string namePackage;
std::string authors;