Предположим, у меня есть эта диаграмма классов в UML:
Как я могу в OCL указать, что экземпляр A не включается в list_of_As рекурсивно? Другими словами, экземпляр A не может быть включен в A.list_of_As и не может быть включен во все list_of_As всех экземпляров A в A.list_of_As и т. д.?