2015-02-17 1 views
0

У меня есть класс (назовем его «CLASS») в двух разных диаграммах EA. КЛАСС - это тот же объект на обеих диаграммах. Я хочу изменить порядок атрибутов на одной диаграмме, не изменив ее автоматически на другой диаграмме.Unbind Objects в Sparx Enterprise Architect

Любые идеи?

Спасибо.

ответ

1

Нет, вы не можете этого сделать. Как вы заметили, это один и тот же элемент (не используйте здесь термин «объект»: объект на самом деле является типом элемента в UML, как класс, компонент, прецедент и т. Д.).

Атрибуты могут быть отсортированы по алфавиту (по умолчанию) или в произвольном порядке, который вы устанавливаете вручную, но EA сохраняет этот порядок с классом, а не с диаграммой. Другими словами, атрибуты одного определенного класса всегда будут отображаться в одном порядке во всех диаграммах.

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

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

2

Это зависит от того, что вы хотите. Вы хотите, чтобы показать различные аспекты одного и того же элемента в двух диаграммах, то вы можете играть с Feature и отсеком Видимость (Ctrl-Shift-Y)

Если вы хотите, чтобы показать различные элементы, но один Начинаясь как копия другого, то вы можете Copy элемент (Ctrl-C) и Вставить в продублировать (Ctrl-Shift-V)

2

вы не можете сделать это. И не имеет смысла скрывать отдельные атрибуты или методы класса в конкретных диаграммах. Или все или ничего (чтобы показать только класс). У EA есть способ скрыть отдельные элементы стереотипных элементов для всей диаграммы. Но это не то, что вы ищете.

Возможно, вы можете объяснить, ПОЧЕМУ вы хотите это сделать.

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

  • Нет связанных вопросов^_^