public virtual void Run() { ModelLoaderInterface loader = Plugins.Instance.GetLoader(projectFileLoaderCategory + ": " + projectFileLoaderName); projectProperties = ProjectPropertiesCommon.Create(new StreamReader(ProjectFile)); Run(loader); }
public virtual void Run(ModelLoaderInterface loader) { if (loader.Category == projectFileLoaderCategory && loader.Name == projectFileLoaderName) { log.Notice("Loading project from " + ProjectFile); projectProperties = ProjectPropertiesCommon.Create(new StreamReader(ProjectFile)); } loader.OnInitialize(ProjectProperties); loader.OnLoad(ProjectProperties); if (!SetOptimizeValues(loader)) { throw new ApplicationException("Error, setting optimize variables. See log file for details."); } ModelInterface model = loader.TopModel; Run(model); }
public ProjectProperties ProjectProperties(string path) { return(ProjectPropertiesCommon.Create(new StreamReader(path))); }