(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

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


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции IBM Rational/Telelogic - системный инжиниринг, управление требованиями, изменениями, жизненным циклом ИС, умное управление проектами »
Написать редактору 
 Рекомендовать » Дата публикации: 21.01.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM Rational Method Composer Authorized User License
IBM Rational Functional Tester Floating User License
Rational ClearQuest Floating User License
IBM RATIONAL Rose Enterprise Floating User 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-технологии
Программирование в AutoCAD
СУБД Oracle "с нуля"
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Игровые автоматы на настоящие деньги (4)
Только играя в интернет-заведении с лицензией...
 
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (28)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Отличается ли ДрифтКазино от беттинга? (23)
Друзья, давно заметил, что на Дрифте уже несколько месяцев во всю рекламируется и предлагается...
 
Особенности покупки программного обеспечения - легальный софт vs. кряки/crack, keygen и пр. (4)
А Linux не пробовали? Там ЛЮБОГО добра хватает :) Без всяких кряков, кейгенов и т.д. При этом...
 
Создавая свой веб-сайт, не превращайте его в призрака (3)
Если автор имел что сказать, то почему он этого не сказал. Если не имел, то с какой целью он...
 
 
 



    
rambler's top100 Rambler's Top100