Estendendo a Funcionalidade do Rational Software Modeler
Utilizando os recursos de extensibilidade do Rational Software Modeler,
você pode estender a funcionalidade de modelagem 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.
- Estendendo o Ambiente de Modelagem com 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.
- Estendendo o Metamodelo de UML com Perfis de 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.
- 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.