--- /dev/null
+/*
+ * ModelCreaDevManagerItem.h
+ *
+ * Created on: 22/10/2012
+ * Author: daniel
+ */
+
+#ifndef MODELCREADEVMANAGERITEM_H_
+#define MODELCREADEVMANAGERITEM_H_
+
+#include<map>
+#include<iostream>
+
+using namespace std;
+
+class ModelCreaDevManagerItem
+{
+public:
+ ModelCreaDevManagerItem();
+ ModelCreaDevManagerItem(
+ string name,
+ string path,
+ ModelCreaDevManagerItem* confItem = NULL
+ );
+ ~ModelCreaDevManagerItem();
+
+ string& GetName();
+ string& GetPath();
+ string& GetProperty(string property);
+ ModelCreaDevManagerItem*& GetConfItem();
+
+ void SetName(string name);
+ void SetPath(string path);
+ void SetProperty(string property, string value);
+ void SetConfItem(ModelCreaDevManagerItem* item);
+
+protected:
+ string* _name;
+ string* _path;
+ map<string, string>* _properties;
+ ModelCreaDevManagerItem* _confItem;
+
+};
+
+#endif /* MODELCREADEVMANAGERITEM_H_ */