public void Clear()
 {
     if (_Project != null)
     {
         _Project.Clear();
     }
 }
Example #2
0
        /// <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);
        }