BcsResolver.File.BcsFileHandler.CreateAtomicAgents C# (CSharp) Method

CreateAtomicAgents() private method

private CreateAtomicAgents ( ) : void
return void
        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);
            }
        }