Beispiel #1
0
        protected override void Run()
        {
            var display = (MessageBoxResult.Yes == MessageBox.Show("Would you like to see the graph " +
                                                                   "after each rule application?",
                                                                   "Display Interim Graphs",
                                                                   MessageBoxButton.YesNo, MessageBoxImage.Information,
                                                                   MessageBoxResult.No));
            var userChoose = new UserChooseRCA(seedGraph, rulesets, settings, display);
            //userChoose.InParallel = false; // this is left here to help with debugging
            var cand = userChoose.GenerateOneCandidate();

            SearchIO.addAndShowGraphWindow(cand.graph, "After Rule Application");
            SaveResultDialog.Show(settings.filer, cand);
        }
Beispiel #2
0
        protected override void Run()
        {
            var setupWin = new RandomStartDialog(this);

            setupWin.ShowDialog();
            if (Cancel)
            {
                return;
            }
            var userChoose = new RandomChooseRCA(seedGraph, rulesets, numOfCalls, display);
            var cand       = userChoose.GenerateOneCandidate();

            SearchIO.addAndShowGraphWindow(cand.graph, "After Rule Application");
            SaveResultDialog.Show(settings.filer, cand);
        }
        public static void Show(BasicFiler filer, candidate c)
        {
            var diag = new SaveResultDialog(filer, c);

            diag.ShowDialog();
        }