#include<iostream>
#include<vector>
-#include"modelCDMIProjectTreeNode.h"
+#include"modelCDMFolder.h"
#include"modelCDMApplication.h"
-class modelCDMAppli : public modelCDMIProjectTreeNode
+class modelCDMAppli : public modelCDMFolder
{
public:
modelCDMAppli();
- modelCDMAppli(const std::string& path, const int& level = 1);
+ modelCDMAppli(const std::string& path, const std::string& name = "appli", const int& level = 1);
~modelCDMAppli();
- bool CreateApplication(
+ const std::vector<modelCDMApplication*>& GetApplications() const;
+
+ modelCDMApplication* CreateApplication(
const std::string& name,
- std::string*& result,
- const std::string& path = "/"
+ std::string*& result
);
- bool OpenCMakeListsFile(std::string*& result);
virtual const bool Refresh(std::string*& result);
private: