Estendendo a Funcionalidade do Rational Software Architect
Utilizando os recursos de extensibilidade do Rational Software Architect,
você pode estender a funcionalidade de modelagem e de desenvolvimento desse ambiente
baseado em workbench por meio de uma combinação de APIs (Application Programming Interfaces),
pontos de extensão e utilitários.
- Estendendo o Ambiente de Modelagem Utilizando Pluglets
Pluglets são pequenos aplicativos Java™ utilizados para criar extensões menores para o workbench de um modo
simples e direto. Os pluglets são gravados em Java e residem em um projeto de pluglet. O
pluglet pode ser testado na mesma instância do workbench exatamente como qualquer outro aplicativo Java.
Os autores do pluglet podem utilizar o ambiente de desenvolvimento Java e possuem acesso
às APIs (Application Programming Interfaces) dos plug-ins do workbench
para estender e implementar os pluglets existentes.
- Estendendo o Ambiente RAS
Você pode construir recursos de extensibilidade disponíveis na Plataforma Eclipse e
nos produtos de modelagem Rational® UML para se tornar mais produtivo em seu trabalho com recursos
e repositórios baseados em RAS (Reusable Asset Specification).
- Estendendo o Workbench
A plataforma Eclipse fornece um conjunto de recursos robustos para estender o ambiente de workbench.
Aprenda sobre o PDE (Plug-in Development Environment), o EMF (Eclipse Modeling Framework),
o JDT (Java™ Development Tooling) e as APIs (Interfaces de Programação de Aplicativo) UML2.
- Estendendo o Metamodelo UML Utilizando Perfis UML Personalizados
Se estiver modelando um sistema e precisar estender o metamodelo UML para um uso específico, em vez de alterar
o metamodelo, você poderá criar um conjunto de estereótipos e restrições e agrupá-los em um perfil UML personalizado. Você pode
aplicar um perfil UML personalizado a um modelo e utilizar os estereótipos e restrições para marcar o modelo para uma plataforma
ou domínio específico.