MDI в Eclipse
По умолчанию файлы в Eclipse открываются в различных вкладках. Можно переключаться между вкладками, кликая на их заголовках. Таким образом в один момент времени на экране отображается содержимое только одного файла. Но часто бывает нужно держать открытыми на экране два и более файлов. read more
IAM в PowerDesigner
Impact Analysis Model (IAM) – это мощный аналитический инструмент в PowerDesigner. read more
PowerDesigner и Eclipse
Недавно открыл для себя редактор Eclipse. У Eclipse есть много плюсов:
- Бесплатный
- Open source
- Огромное количество плагинов
- Широкая распространённость.
У PowerDesigner есть плагин для Eclipse. Сначала мне показалось, что с помощью этого плагина можно полностью отказаться от среды PowerDesigner и перейти на Eclipse. Но потом обнаружидись некоторые минусы:
- Плагин PowerDesigner для Eclipse работает только с версией Eclipse 3.3. Версию 3.5 он не поддерживает.
- В Eclipse нельзя открыть два окна с диаграммами рядом, чтобы было видно обе диаграммы. Диаграммы располагаются на разных вкладках, и в один момент времени можно видеть только одну диаграмму. Расположить окна редактирования мозаикой или каскадом нельзя.
Help! Поиск связей между двумя таблицами в большой ER-диаграмме в PowerDesigner
Всем привет,
сегодня возникла вот такая интересная задачка. Есть большая PDM в PowerDesigner. Выбираем две таблицы из этой модели. Требуется понять как эти таблицы связаны. То есть, необходимо построить цепочку таблиц и связей, через которые связаны исходные две таблицы.
Я вижу два варианта решения:
1. На VB Script реализовать поиск в ширину. Придётся делать полный перебор.
2. Сравнивать Impact and Analysis диаграммы для исходных таблиц и найти их пересечение. Проблемы этого решения в том, что пересечение тоже получается большим и модели Impact and analysis нельзя мерджить. Хотелось бы получить пересечение в виде диаграммы PDM.
Удаление символов на диаграмме PowerDesigner по заданному стереотипу
Сегодня у меня возникла задача: в PowerDesigner на PDM диаграмме удалить символы таблиц с заданным стереотипом. Для решения этой задачи я написал следующий VB Script:
Set myModel = ActiveModel Set diag = ActiveDiagram For each T in diag.Symbols if T.ObjectType = "TableSymbol" and T.object.stereotype = "Документ" then output T.name T.delete end if Next


admin





