BcsExplorerDemo.MainWindow.LoadBcsFile C# (CSharp) Method

LoadBcsFile() public method

public LoadBcsFile ( string fileName ) : void
fileName string
return void
        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);
            }
        }