Extensibilidade do Produto

Os recursos de extensibilidade fornecidos nos produtos de modelagem do Rational UML utilizam plug-ins adicionais, pontos de extensão relacionados e application programming interfaces (APIs) para construir por cima dos recursos do Eclipse.

API de Modelagem

Esses produtos Rational oferecem pluglets que podem estender o ambiente de trabalho sem criar um plug-in formal.

Você pode utilizar as APIs de Modelagem para criar e manipular modelos e perfis. A API está baseada nas tecnologias de transação e validação Eclipse Modeling Framework Technologies (EMFT), no metamodelo UML e no Graphical Modeling Framework (GMF). Para obter mais informações sobre as APIs de Modelagem, consulte a Ajuda on-line da API e o material de referência do ponto de extensão.

Nota: Alguns plug-ins da plataforma para plug-ins da plataforma de produtos Rational foram movidos para a plataforma de software livre do Eclipse e as alterações necessárias de espaço de nomes foram implementadas.

A API de Padrões descreve a estrutura de padrões, que você pode utilizar para aplicar padrões em um conjunto de elementos do modelo. Essa API complementa o recurso de autoria e aplicação que os produtos de modelagem fornecem. Para obter mais informações sobre a estrutura de Padrões, consulte a ajuda on-line sobre API de padrões e o material de referência do ponto de extensão.

Você pode criar transformações, ou implementar ou estender as transformações que estão disponíveis nos produtos de modelagem do Rational UML. A API de transformações descreve a estrutura de transformação, que transforma um modelo em outro modelo, ou em um metamodelo. Para mais informações sobre a estrutura de transformação, consulte a Ajuda on-line sobre a API de transformações e o material de referência do ponto de extensão.

A API de Comparação e Fusão descreve uma estrutura para trabalhar com modelos que vários usuários modificaram simultaneamente. Essa estrutura fornece a API necessária para executar uma operação de comparar-e-fundir, e também fornece pontos de extensão que aumentam a estrutura para reconhecer conteúdo de modelo customizado. Para mais informações sobre a estrutura comparar-e-fundir, consulte a Ajuda on-line sobre API e o material de referência do ponto de extensão.

Você utiliza a API do RAS para manipular recursos em conformidade com o Reusable Asset Specification, o qual fornece funcionalidade construída sobre os recursos RAS nos produtos de modelagem. Para obter mais informações sobre como estender o ambiente RAS, consulte o tópico "Estendendo o ambiente RAS". Para informações sobre como trabalhar com recursos RAS, consulte a Ajuda on-line sobre API do RAS e o material de referência do ponto de extensão.

Os pluglets são aplicativos Java™ que fornecem uma alternativa aos plug-ins para estender o workbench. Assim como os plug-ins, os pluglets fornecem acesso às APIs que estão associadas aos plug-ins, e autores de pluglet podem usar o ambiente de desenvolvimento Java. Entretanto, você pode testar o pluglet na mesma instância do ambiente de trabalho e um item de menu é criado para executar o pluglet que você criou. Para obter informações adicionais sobre pluglets, incluindo um tutorial e amostras, consulte o tópico "Estendendo o seu ambiente Java com pluglets" na Ajuda on-line.

A API de Pluglets apresenta as propriedades e serviços que os pluglets utilizam. Para mais informações sobre a API de Pluglets, consulte a Ajuda on-line da API e o material de referência do ponto de extensão.

Os produtos de modelagem Rational UML continuam a fornecer suporte completo para utilizar, criar e estender plug-ins Eclipse padrão. Para localizar plug-ins do Eclipse de amostra que você pode importar, clique em Ajuda > Conteúdo de Ajuda > Amostras e expanda Amostras de Tecnologia. Para amostras de outros plug-ins para produtos de modelagem do Rational UML, clique em Arquivo > Novo > Exemplo, expanda Exemplos, e expanda Plug-ins do UML Modeler.


Feedback