2014-12-29 4 views
0

Возможно ли это в Enterprise Architect компанией Sparx Systems при создании отношения между классом в одном компоненте (упаковке) к классу в другом компоненте, что отношение влияет также на компоненты исходного и целевого классов?Enterprise Architect: совокупные отношения между классами и их компонентами

Другими словами, когда вы помещаете компоненты в диаграмму, между ними отображается одна и та же взаимосвязь, как между внутренними классами? Конечно, цель состоит только в одной связи, поэтому, когда вы удаляете связь между двумя классами, связь между компонентами также исчезает.

+0

Вы видели мой ответ на форуме Sparx? –

ответ

1

Предположим, что ComponentA содержит ClassA и ComponentB содержит ClassB. И пусть ClassA зависит от ClassB. В таком случае вы хотели бы, чтобы EA показывала зависимость от ComponentA к ComponentB вправо?

Если это то, что вы после этого, не из коробки, что невозможно. EA будет отображать только отношения между двумя элементами, как указано qwerty.

Так что если вы хотите показать зависимость между ComponentA и ComponentB, тогда эта зависимость действительно должна существовать.

Но вы можете написать какую-либо надстройку или скрипт для создания этих зависимостей между компонентами. Кажется достаточно простым. Вы просто повторяете элементы в компоненте A, итерации их зависимостей и добавляете зависимость от принадлежащего ему компонента.

Если вы делаете это в надстройке, вы можете даже сделать это на лету при добавлении/удалении зависимостей между классами.

Смежные вопросы