пятница, 5 апреля 2013 г.

Скрипт для визуализации классов в SCOM (SCOM Class Visualizer script) 0.3

[Обновление] Скрипт для визуализации иерархии классов в SCOM.

Добавил отображение связей между классами.
Теперь это выглядит так (немного пришлось переместить фигуры):







Возможности:
1) Разные типы связей отображаются в цвете:
- Hosting - синие пунктирные линии
- Containment - синие сплошные
- Reference - красные пунктирные
- Membership - черные пунктирные
- Связи иерархии классов отображаются как черные сплошные линии.
2) Доступны свойства и атрибуты связей.
3) Возможность отключить формирование связей (если точнее, то они по умолчанию и так отключены).

Осталась проблема отображения и размещения фигур, но есть мысли как это исправить.

Для отображения связей между классами необходимо добавить переключатель -IncludeRelationship.

Теперь список параметров выглядит так:
-Help : вывод справочной информации
-ClassNames <[string[]]> : необходимо указать массив классов
-IncludeRelationship : включить отображение связей между классами

Текст скрипта: http://pastebin.com/nqe8TMaw
Описание: http://gexeg.blogspot.ru/2013/04/scom-scom-class-visualizer-script.html

Комментариев нет: