Столкновения имени идентификатора и искажение

В генерации идентификатора обстоятельство, которое вызвало бы генерацию двух или больше идентичных идентификаторов, называется столкновением имени. Когда потенциальное столкновение имени существует, искажающий уникальное имя текст сгенерирован и вставлен в каждый из потенциально конфликтных идентификаторов. Каждый набор искажающих имя символов уникален для каждого сгенерированного идентификатора.

Столкновения имени идентификатора с моделями, на которые ссылаются,

Модели, на которые ссылаются, могут ввести дополнительные ограничения именования. В модели, которая использует модели, на которые ссылаются, не могут существовать столкновения между именами моделей. Когда вы генерируете код из модели, которая включает модели, на которые ссылаются, параметр Maximum identifier length должен быть достаточно большим, чтобы вместить корневое имя модели и искажающий имя текст. Ошибка генерации кода происходит, если Maximum identifier length слишком мал.

Когда конфликт по совпадению имен находится между идентификатором в рамках высокоуровневой модели и идентификатором в рамках модели, на которую ссылаются, идентификатор из модели, на которую ссылаются, сохраняется. Искажение имени выполняется на идентификаторе из высокоуровневой модели.

Для получения дополнительной информации о моделях, на которые ссылаются смотрите, Параметрируют Экземпляры Допускающей повторное использование Модели, на которую Ссылаются.