Usage of Upper Case / Lower Case in Rational Statemate
When you create a model element in Rational Statemate, the element name that is saved in the Rational Statemate database reflects your exact case usage (lower case, upper case, mixed).
However, Rational Statemate also provides a preference called Exact Case Mode (under General Preferences), which allows you to specify how the element name should appear in both the graphical editors and in the generated code. If this preference is set to On, then the element names will appear just as you typed them, in both the graphical editors and in the generated code. If this preference is set to Off, then the element names will appear in all upper case.
The mode that you select does not affect the way the names are saved in the database. There, they always remain exact case. So to restore exact case usage in both the graphical editors and the generated code, all you have to do is change the setting of the Exact Case Mode preference.
Rational Statemate does not allow you to define two elements with the same name, differing only in the case used, for example, an event called aB and an event called Ab. If you enter a different-case variation of a name, Rational Statemate automatically converts it to the exact case usage of the original element.
If you want to change the case used for an element, you must use the Rename option.