private void CreateAtomicAgents()
{
var atomicAgents = DefinitionFile.Entities.Where(e => !e.States.SourceText.IsEmptyOrWhitespace());
foreach (var agetEntity in atomicAgents)
{
var states = agetEntity.States.SourceText.Split(',')
.Select(s => s.Trim());
var agent = new BcsAtomicAgentNode()
{
Name = agetEntity.Id
};
agent.AllStates.AddRange(states.Select(s => new BcsAgentStateNode { Name = s }));
DefinitionFile.AtomicAgents.Add(agent);
}
}