]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMProject.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMProject.h
index fe10702894b688f8365173ff604719433baccc18..b2a2a11a44498c5d39242cd35409f23fa95e4b2c 100644 (file)
@@ -61,7 +61,7 @@ public:
    * @param path The source path.
    * @param buildPath The build path. By default it's an empty string.
    */
-  modelCDMProject(const std::string& path, const std::string& buildPath = "");
+  modelCDMProject(const std::string& path, const std::string& name, const std::string& buildPath = "");
 
   /**
    * Destructor.
@@ -99,6 +99,24 @@ public:
    */
   const std::string& GetBuildPath() const;
 
+  /**
+   * Retrieves the package vector containing the packages present in the project.
+   * @return The package vector containing references to the packages of the project.
+   */
+  const std::vector<modelCDMPackage*>& GetPackages() const;
+
+  /**
+   * Retrieves the appli containing the applications present in the project.
+   * @return The appli object present in the project.
+   */
+  modelCDMAppli* GetAppli() const;
+
+  /**
+   * Retrieves the lib containing the libraries present in the project.
+   * @return The lib object present in the project.
+   */
+  modelCDMLib* GetLib() const;
+
 
   //Setters
   /**