Нужно сделать UML диаграмму, на которой показать, то что все реализации интерфейса дергают метод другого интерфейса. Пример того, что имею ввиду привел здесь
www.plantuml.com/plantuml/uml/RSv12i8m40NG_PnYbXKX...
Но сомневаюсь что такого рода зависимости допустимы. Нигде не нашел описания данного нюанса(может плохо искал), да и с точки зрения здравого смысла выглядит тоже двояко:
- C одной стороны интерфейс не может ничего использовать и ни от чего зависить, так как это интерфейс
- С другой стороны можно сказать что у интерфейса есть реализации, и мы хотим чтобы использовались только те элементы, которые дозволены в соответствии с диаграммой