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.
- Visão Geral de Extensibilidade
Os produtos de modelagem IBM Rational podem ser estendidos para tratar de necessidades específicas de uma empresa inteira, um projeto ou um usuário individual. Um esforço de extensibilidade pode ser tão simples quanto definir algumas propriedades adicionais ou tão avançado quanto definir um novo plug-in inteiro.
- Extending the modeling environment with 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 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 (Application Programming Interfaces) UML2.
- Extending the UML metamodel with custom UML profiles
Se você estiver modelando um sistema e precisar estender o metamodelo UML para um uso específico, em vez de alterar o metamodelo, você pode 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 as restrições para marcar seu modelo para uma plataforma ou domínio específico.
- Referência de Extensibilidade
Os produtos de modelagem Rational fornecem pontos de extensão e APIs (Application Programming Interfaces) adicionais para estender o ambiente de workbench.