private void comboBoxCardinality_SelectedIndexChanged(object sender, EventArgs e)
{
switch (this.comboBoxCardinality.SelectedIndex)
{
case 0:
this.m_rule.CardinalityMin = 0;
this.m_rule.CardinalityMax = 0; // same as unitialized file
break;
case 1:
this.m_rule.CardinalityMin = -1; // means 0:0
this.m_rule.CardinalityMax = -1;
break;
case 2:
this.m_rule.CardinalityMin = 0;
this.m_rule.CardinalityMax = 1;
break;
case 3:
this.m_rule.CardinalityMin = 1;
this.m_rule.CardinalityMax = 1;
break;
case 4:
this.m_rule.CardinalityMin = 1;
this.m_rule.CardinalityMax = -1;
break;
}
this.UpdateBehavior();
}