39 scenarioPath(scenarioPath),
46 name(other.name), path(other.path)
65 return this->scenarioPath;
101 return this->scenarios;
107 return this->applications;
113 scenarios->push_back(scenario);
119 for (
auto it = scenarios->begin(); it != scenarios->end(); ++it)
121 if ((*it)->getName().compare(scenario->getName()) == 0 &&
122 (*it)->getPackage()->getName().compare(scenario->getPackage()->getName()) == 0)
124 scenarios->erase(it);
133 applications->push_back(application);
139 for (std::vector<ScenarioPtr>::iterator iter = scenarios->begin(); iter != scenarios->end();
142 if (iter->get()->getName().compare(name) == 0)
153 for (std::vector<ApplicationPtr>::iterator iter = applications->begin();
154 iter != applications->end();
157 if (iter->get()->getName().compare(name) == 0)