Насколько Enterprise Architect поддерживает язык OCL? - PullRequest
0 голосов
/ 03 апреля 2020

http://wp13117963.server-he.de/blog/2007/01/15/ocl-support-in-enterprise-architect/comment-page-1/#comment -2035

Я столкнулся с проблемой, упомянутой в статье выше. т.е. Enterprise Architect не выдает никакой ошибки, когда я создаю ограничение для атрибута с неправильным синтаксисом.

1 Ответ

0 голосов
/ 04 апреля 2020

Ответ прост: он подделывает OCL. EA не проверяет синтаксис самой OCL. Он ни в коем случае не выполняет OCL и не выполняет проверку ограничений. Вы можете пометить ограничение только как OCL:

enter image description here

Вот и все. Просто попробуйте ввести недействительное ограничение, и советник проглотит его без предупреждения.

...