(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 Method Composer Authorized User License
Rational ClearQuest Floating User License
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
IBM Rational Functional Tester Floating User License
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up 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 "с нуля"
Все о PHP и даже больше
Каждый день новые драйверы для вашего компьютера!
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (25)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Разработка устройств на микроконтроллерах (39)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Пишу программы на заказ для студентов (254)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Ремонт холодильников (1)
Если нужно починить срочно холодильник в Харькове то советую обращаться в эту...
 
Разработка программ базы данных (60)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
 
 



    
rambler's top100 Rambler's Top100