public IdentifierTest() { // D1 TestD1 = new MCBEDescription(); TestD1.id = "1"; TestD1.text = "D1"; // D2 TestD2 = new MCBEDescription(); TestD2.id = "2"; TestD2.isInternal = true; TestD2.text = "D2"; // R1 TestR1 = new MCBERule(); TestR1.id = "1"; TestR1.priority = 1; TestR1.antecedents = new Dictionary <string, bool>() { { "1", true } }; TestR1.consequents = new Dictionary <string, bool>() { { "2", true } }; }
/// <summary> /// ルールの新規追加 /// </summary> private void addRuleButtonTabRulesItem_Click(object sender, EventArgs e) { if (rulesListBoxTabRulesItem.Items.Count > 0 && !validate(type: ModelValidator.ValidateType.Rules)) { return; } var rule = new MCBERule(); rule.id = Guid.NewGuid().ToString(); rule.comment = $"R{rule_serial_number}"; rule.antecedents = new Dictionary <string, bool>(); rule.consequents = new Dictionary <string, bool>(); rulesListBoxTabRulesItem.Items.Add(rule); rulesListBoxTabRulesItem.SelectedIndex = rulesListBoxTabRulesItem.Items.Count - 1; rule_serial_number++; isModelChanged = true; }