Я смущен различием между чем-то являющимся "стереотипом" и являющийся "суперклассом" в UML. Скажем, я хочу создать схему, включающую "WidgetMaker". WidgetMaker ясно...
При перемещении в Spring 2.5.x я нашел, что он добавляет больше стереотипных аннотаций (сверху @Repository от 2,0): @Component, @Service и @Controller. Как Вы используете их? Вы полагаетесь на неявный Spring...