(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Практика реализации модуля интеграции для Rational Software Architect. Часть 3

Источник: developerworks
Александр Новичков, руководитель отдела внедрения и консалтинга, СМ-Консалт, Алексей Черников, ведущий специалист отдела перспективных разработок, СМ-Консалт

Читать часть 2

Вся информация о том, как plug-in будет встраиваться в среду, содержится в файле plugin.xml. Если открыть его (нажав на него два раза), попадаем на страницу с общим описанием plug-in"а - Overview (Рисунок 7).

Рисунок 7. Общие сведения о plug-in"е, которые содержаться в закладке Overview для plugin.xml
Рисунок 7. Общие сведения о plug-in

Если зайти в закладку Extensions, можно посмотреть сводку Extensions plug-in"а - те точки IBM Rational Software Architect , которые он расширяет, и каким образом (Рисунок 8).

Рисунок 8. Закладка с настройками точек расширения plug-in"а. Здесь же отображаются задачи, которые выполняются при взаимодействии с какой-то точкой расширения
Рисунок 8. Закладка с настройками точек расширения plug-in

Отсюда можно поменять параметры интерфейса - иконки, лейблы, и т.п. Всё это настраивается также и напрямую в xml, в закладке plugin.xml. Спецификация синтаксиса есть в официальном руководстве к Eclipse [3].

Читать часть 2

В одной из двух закладок - plugin.xml или extensions - поменяем названия меню. У Sample Menu поменяем id на RSACQIntegrationMenu, а label - на RSA-CQ Integration Menu; sampleGroup поменяем на RSACQIntegrationGroup.

Для Sample Action внесем изменения:

menubarPath поменяем на "RSACQIntegrationMenu/RSACQIntegrationGroup", toolbarPath - на "RSACQIntegrationMenu", label - на "Import CQ States", и в Tooltip впишем "Imports a IBM Rational ClearQuest state transition matrix".

Для проверки корректности настроек нажимаем F11 (если открыт plugin.xml, IBM Rational Software Architect сам определит, что этот проект - plug-in, и запустит Runtime Workbench. Иначе надо настроить Run Configuration как Eclipse Application).

Рисунок 9. Встроенный в Menu Bar среды plug-in с единственным пунктом меню
Рисунок 9. Встроенный в Menu Bar среды plug-in с единственным пунктом меню

В запущенной Runtime Workbench среди групп меню должна быть "RSA-CQ Integration Menu", которая добавилась из-за созданного и встроенного нами plug-in, в которой находится единственный пункт меню - "Import CQ States".

Если нажать на этот пункт меню, появится диалоговое окно с надписью "Hello, Eclipse world", потому что это было прописано автоматически при создании проекта, а мы ещё ничего не меняли. Следующий шаг - настроить plug-in так, чтобы кнопка "Import CQ States" делала то, что нам необходимо.

                                                                                                                                                                                                          Читать часть 4

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 21.01.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Rational Functional Tester Floating User License
Rational ClearCase Multisite Floating User License
Rational ClearQuest Floating User License
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Компьютерная библиотека: книги, статьи, полезные ссылки
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100