TraceX
 
Loading...
Searching...
No Matches
exigencesrs.h
Go to the documentation of this file.
1
2#ifndef EXIGENCESRS_H
3#define EXIGENCESRS_H
4#include "exigence.h"
5#include <vector>
6
7class ExigenceSrs : public Exigence
8{
9private:
10 std::vector<std::string> cible;
11 std::vector<std::string> tracabilite;
12 std::vector<std::string> Necessaire;
13 bool dev;
14
15public:
16 ExigenceSrs(const std::string& id, const std::vector<std::string>& cible,
17 const std::vector<std::string>& Necessaire, bool dev, const std::vector<std::string>& tracabilite);
18 ExigenceSrs(const std::string& id,
19 const std::vector<std::string>& Necessaire, bool dev, const std::vector<std::string>& tracabilite);
20 ExigenceSrs(const std::string& id,
21 bool dev, const std::vector<std::string>& tracabilite);
22 ExigenceSrs(const std::string& id,
23 bool dev);
29 std::vector<std::string> getCible() const;
35 std::vector<std::string> getNecessaire() const;
36 std::vector<std::string> getTracabilite() const;
37 std::vector<std::string> setTracabilite() const;
43 bool isDev() const;
49 bool hasCible() const;
55 bool hasNecessaire() const;
61 std::string toString();
62};
63
64#endif // EXIGENCESRS_H
Exigence(const std::string &id)
Constructeur pour initialiser une exigence avec un identifiant.
Definition exigence.cpp:10
std::vector< std::string > getTracabilite() const
Récupère la liste des éléments de tracabilité de l'exigence.
Definition exigencesrs.cpp:117
std::vector< std::string > getNecessaire() const
getNecessaire
Definition exigencesrs.cpp:102
std::string toString()
toString
Definition exigencesrs.cpp:178
bool hasNecessaire() const
hasNecessaire
Definition exigencesrs.cpp:163
bool isDev() const
isDev
Definition exigencesrs.cpp:133
bool hasCible() const
hasCible
Definition exigencesrs.cpp:148
std::vector< std::string > setTracabilite() const
std::vector< std::string > getCible() const
getCible
Definition exigencesrs.cpp:87
ExigenceSrs(const std::string &id, const std::vector< std::string > &cible, const std::vector< std::string > &Necessaire, bool dev, const std::vector< std::string > &tracabilite)
Constructeur de la classe ExigenceSrs.
Definition exigencesrs.cpp:19