예제 #1
0
        static void CheckUnassignedLeafGoals(KAOSModel model)
        {
            var unassignedLeafGoals = from g in model.Goals()
                where g.AgentAssignments().Count() == 0 & g.Refinements().Count() == 0 select g;

            foreach (var item in unassignedLeafGoals) {
                AddWarning (string.Format ("Goal '{0}' is not refined or assigned.", item.FriendlyName));
            }
        }