void UndoDependentData::fillIn(CModel *pModel) { fillDependentObjects(pModel, &mCompartmentData); fillDependentObjects(pModel, &mSpeciesData); fillDependentObjects(pModel, &mParameterData); fillDependentObjects(pModel, &mReactionData); fillDependentObjects(pModel, &mEventData); }
CMetab * UndoSpeciesData::restoreObjectIn(CModel *pModel) { CMetab *pSpecies = createObjectIn(pModel); if (pSpecies == NULL) return NULL; fillObject(pModel); fillDependentObjects(pModel); return pSpecies; }