6 #ifndef COPASI_CModelParameterGroup
7 #define COPASI_CModelParameterGroup
20 typedef std::vector< CModelParameter * >::iterator
iterator;
39 const bool & createMissing);
71 void remove(
const size_t & index);
122 const bool & createMissing =
false);
164 const bool & createMissing);
173 const bool & createMissing);
182 #endif // COPASI_CModelParameterGroup
CModelParameterGroup(CModelParameterGroup *pParent, const CModelParameter::Type &type=CModelParameter::Group)
virtual const CModelParameter * getChild(const size_t &index) const
std::vector< CModelParameter * >::iterator iterator
CModelParameter * getModelParameter(const std::string &cn) const
std::vector< CModelParameter * > mModelParameters
virtual size_t getNumChildren() const
void assignGroupContent(const CModelParameterGroup &src, const bool &createMissing)
CModelParameter * copy(const CModelParameter &src, const bool &createMissing)
virtual bool updateModel()
std::vector< CModelParameter * >::const_iterator const_iterator
virtual const CompareResult & diff(const CModelParameter &other, const CModelParameter::Framework &framework, const bool &createMissing=false)
virtual ~CModelParameterGroup()
virtual bool refreshFromModel(const bool &modifyExistence)
CModelParameter * add(const CModelParameter::Type &type)