Пример #1
0
        public void AskingRuleValueMethod(SimpleTree simpleTree)
        {
            CheckedRuleName = simpleTree.rule.Conclusion;
            AskRuleValue window = new AskRuleValue(this);

            window.ShowDialog();
            if (exc)
            {
                throw new ApplicationException(); // TODO:Może wystapić bug związany z zamkniciem okna x w lewym górnym rogu
            }
            simpleTree.ConclusionValue = CheckedRuleVal;
        }
Пример #2
0
        public void AskingForwardRuleValueMethod(string conclusion)
        {
            CheckedRuleName = conclusion;
            AskRuleValue window = new AskRuleValue(this);

            window.ShowDialog(); // TODO:Może wystapić bug związany z zamkniciem okna x w lewym górnym rogu
            if (exc)
            {
                throw new ApplicationException();
            }

            bases.FactBase.FactList.Add(new Fact()
            {
                FactName = CheckedRuleName, FactValue = CheckedRuleVal
            });
            // TODO:Może wystapić bug związany z zamkniciem okna x w lewym górnym rogu
        }