/// <exception cref="BadSyntaxException"> /// The name does not fit to the syntax. /// </exception> /// <exception cref="ReservedNameException"> /// The name is a reserved name. /// </exception> public override EnumValue AddValue(string declaration) { EnumValue newValue = new UmlEnumValue(declaration); AddValue(newValue); return newValue; }
/// <exception cref="BadSyntaxException"> /// The name does not fit to the syntax. /// </exception> /// <exception cref="ReservedNameException"> /// The name is a reserved name. /// </exception> public override EnumValue ModifyValue(EnumValue value, string declaration) { EnumValue newValue = new UmlEnumValue(declaration); if (ChangeValue(value, newValue)) return newValue; else return value; }