Extensibilidade do Produto

Os recursos de extensibilidade fornecidos pelos produtos de modelagem Rational UML são construídos sobre os recursos do Eclipse, na forma de plug-ins adicionais e pontos de extensão e APIs relacionados.

Além disso, os produtos Rational oferecem um recurso exclusivo para estender o workbench, sem criar um plug-in formal, por meio de pluglets.

As APIs de Modelagem permitem a manipulação de modelos. Entre os pacotes incluídos, a API do MSL (Modeling Services Layer) é importante porque é útil para validação e notificação de alterações do modelo em batch. A API de Notação apresenta aspectos de aparência do diagrama, inclusive cor e tamanho.

A API de Padrões descreve a estrutura de padrões, que pode ser utilizada para aplicar padrões a um conjunto de elementos do modelo. Essa API complementa o recurso de autoria e aplicação de padrões fornecido diretamente nos produtos de modelagem.

A API de Transformações descreve a estrutura de transformação, projetada para transformar um modelo em outro ou em um outro metamodelo. Apenas transformações criadas no Rational Software Architect ou no Rational Systems Developer gerarão o código; envios Software Architect e Systems Developer com suporte para transformações Java e C++, mas a estrutura pode ser utilizada para oferecer suporte a outros idiomas.

A API do RAS é utilizada para manipular recursos em conformidade com o Reusable Asset Specification, fornecendo funcionalidade construída sobre os recursos RAS nos produtos de modelagem.

Os pluglets são aplicativos Java que fornecem uma alternativa aos plug-ins para estender o workbench. Como os plug-ins, os pluglets fornecem acesso às APIs associadas a plug-ins e os autores de pluglets podem utilizar o ambiente de desenvolvimento Java. Entretanto, o pluglet pode ser testado na mesma instância do workbench e um item de menu é incluído para executar o pluglet criado.

A API de Pluglets apresenta as propriedades e os serviços utilizados pelos pluglets.

Os produtos de modelagem Rational UML continuam a fornecer suporte completo para utilizar, criar e estender plug-ins Eclipse padrão.

Informações relacionadas
Referência de API de Modelagem
Referência dos Pontos de Extensão de Modelagem
Estendendo seu Ambiente Java com Pluglets
Estendendo o Ambiente RAS
Galeria de Amostras
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.