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