public void Clear() { if (_Project != null) { _Project.Clear(); } }
/// <summary> /// Creates a new project. /// </summary> public bool New(string prjName, string prjDir, IProject project, ICancelProgressHandler progress, bool ImportFromExistingModel) { bool succ = true; if (!Directory.Exists(prjDir)) { Directory.CreateDirectory(prjDir); } SetCurrentProjectDirectory(prjDir); project.Name = prjName; project.AbsolutePathToProjectFile = prjDir; project.RelativeModelWorkDirectory = ".\\"; project.Clear(); project.Initialize(); if (project.New(progress, ImportFromExistingModel)) { App.SerializationManager.New(); CurrentProject = project; CurrentProject.Map = App.Map; } else { succ = false; if (progress != null) { progress.Progress("Project", 100, "Failed to create project."); } } return(succ); }