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);
}
}