Name Clashes

If two classes or attributes end up with the same name after the Label to Name mapping has been done, an error is generated against the BOM.

Errors can be found in the Problems tab or by using the red-cross marker, as shown below:

This is a generic BOM problem and has to be fixed manually.

Because of the internal workings of BDS, there are further restrictions on names that can cause other clashes. For example, attribute and class names must be unique and ignore case and underscores. Therefore, if another attribute is added with the name "thmonth", then BDS generates the following errors indicating a name clash:

This problem marker has a quick fix which can automatically rename an attribute to resolve any clashes, as shown below: