Exemple #1
0
        private void ReceiveMessage(MessageType messageType)
        {
            Console.WriteLine("\t-> [x]    " + messageType);

            _processState.ReceiveMessage(messageType);

            CompleteProcessSteps();

            StartAvailableProcessSteps();

            CompleteProcessSteps();

            if (_processDependencyGraph.IsComplete(_processState))
            {
                Console.WriteLine("==== Process Completed ====");
            }

            Thread.Sleep(100);
        }