const std::string& GetNameBlackBox() const;
const std::string& GetAuthors() const;
- const std::string& GetAuthorsEmail() const;
const std::string& GetCategories() const;
- const std::string& GetVersion() const;
const std::string& GetDescription() const;
+ modelCDMFile* GetHeaderFile() const;
+ modelCDMFile* GetSourceFile() const;
+
+ bool SetNameBlackBox(const std::string& name, std::string*& result);
bool SetAuthors(const std::string& authors, std::string*& result);
- bool SetAuthorsEmail(const std::string& email, std::string*& result);
bool SetCategories(const std::string& version, std::string*& result);
- bool SetVersion(const std::string& version, std::string*& result);
bool SetDescription(const std::string& description, std::string*& result);
+ void SetHeaderFile(modelCDMFile* file);
+ void SetSourceFile(modelCDMFile* file);
+
bool OpenCxx(std::string*& result);
bool OpenHxx(std::string*& result);
private:
std::string nameBlackBox;
std::string authors;
- std::string authorsEmail;
std::string categories;
std::string description;
- std::string version;
+
+ modelCDMFile* header;
+ modelCDMFile* source;
};
#endif /* MODELCDMBLACKBOX_H_ */