public bool renameTransientAnalysis(String name, String newname) { if (TransAnalysisGroup.ContainsKey(newname)) { log.Error(newname + " already exists"); return(false); } if (TransAnalysisGroup.ContainsKey(name)) { AbstractTransientAnalyser ta = TransAnalysisGroup[name]; TransAnalysisGroup.Remove(name); ta.renameMe(newname); TransAnalysisGroup.Add(newname, ta); // refresh components RefreshComponents(); ComponentsToNewParams(); refreshAnalysisResults(); OnMotorAnalysisResultsUpdate(this, null);//changed results (transient list) return(true); } return(false); }
public bool removeTransientAnalysis(String name) { if (TransAnalysisGroup.ContainsKey(name)) { AbstractTransientAnalyser ta = TransAnalysisGroup[name]; ta.removeMe(); TransAnalysisGroup.Remove(name); // refresh components RefreshComponents(); ComponentsToNewParams(); refreshAnalysisResults(); OnMotorAnalysisResultsUpdate(this, null);//changed results (transient list) return(true); } return(false); }