public void LoadBcsFile(string fileName) { BcsDefinitionFile document; using (var bcsHandler = new BcsFileHandler()) { bcsHandler.ProcessDefinitionFile("yamada.txt"); document = bcsHandler.DefinitionFile; } _reactions = document.Rules.Select(r => r.Equation.ExpressionNode).ToDictionary(reaction => reaction.UniqueId); _document = document; StateNames = new ObservableCollection<string>(); foreach(var state in document.States) { StateNames.Add(state.Name); } }
private void Clear() { definitionFile = new BcsDefinitionFile(); currentLine = string.Empty; }