Я начинаю работу с EMF и завершаю учебник EMF. До сих пор я думаю, что понял концепцию. Тем не менее, у меня есть класс «Лига», у которого есть атрибут «игроки», который является списком игроков. Я могу использовать нижнюю и верхнюю границы, чтобы ограничить границы этого списка. Допустим, я хочу, чтобы в лиге никогда не было более 18 игроков. Я думал, что установка верхней границы на 18 будет выполнять эту работу. Но это не так. Я ожидал, что программа выбросит исключение или не добавит больше игроков, когда я добавлю более 18 игроков.EMF Upper Bound не ограничивает список
Или я понял верхнюю/нижнюю границу неправильно?
Спасибо, что помогло мне посмотреть в правильном направлении =) Есть ли возможность генерировать код, который использует нижние/верхние границы как реальные оценки, а затем действует так, как будто я думал, что это может действовать? (Бросание исключений или что-то в этом роде) – Simons0n