Alterações na API de Modelagem do Rational

A API de Modelagem do Rational fornecia suporte para trabalhar com modelos UML, perfis e diagramas. Essa API para suporte de ciclo de vida de modelo, geração de evento de modelo e suporte de atendimento passou por algumas alterações substanciais nessa versão dos produtos de modelagem do Rational.
Na versão anterior, havia um único domínio de edição de modelo do Rational com um recurso Eclipse Modeling Framework (EMF) associado configurado, no qual todos os modelos eram abertos. Uma abordagem transacional mais genérica para domínios de edição e eventos agora reside no componente Eclipse Modeling Framework Technologies (EMFT).
Nota: Embora reprovada, a API anterior ainda existe como uma camada de compatibilidade por cima da nova funcionalidade transacional do EMFT. Provavelmente os aplicativos existentes continuam a funcionar; entretanto, os clientes devem pensar em mover para a nova API transacional do EMFT.

A API pública para o modelador ainda está disponível no pacote com.ibm.xtools.modeler, mas as APIs adicionais foram expostas no pacote com.ibm.xtools.modeler.ui. Os dois com.ibm.xtools.modeler e com.ibm.xtools.modeler.ui contêm a classe UMLModeler para desempenhar manipulações do modelo UML. A classe de UMLModeler original no com.ibm.xtools.modeler retorna a API reprovada para gerenciamento do modelo no componente Xtools MSL, mas a classe UMLModeler no com.ibm.xtools.modeler.ui retorna a API para o novo gerenciamento de modelo transacional.

Os pacotes da versão anterior da API de Modelagem do Rational que foram alterados estão relacionados na seguinte tabela:
Pacotes da Versão Anterior Pacotes da Nova Versão
com.ibm.xtools.emf.msl (reprovado) org.eclipse.emf.transaction
com.ibm.xtools.viz.ui com.ibm.xtools.umlviz.ui
com.ibm.xtools.uml.diagram com.ibm.xtools.uml.ui.diagram
com.ibm.xtools.uml.core com.ibm.xtools.uml.core
com.ibm.xtools.uml.ui com.ibm.xtools.uml.ui
com.ibm.xtools.umlnotation com.ibm.xtools.umlnotation
com.ibm.xtools.modeler (reprovado) com.ibm.xtools.modeler.ui
com.ibm.xtools.traceability com.ibm.xtools.traceability
Os seguintes pontos de extensão públicos definidos anteriormente nos componentes UML do produto Rational foram renomeados como segue:
Nota: A API pública e os pontos de extensão para padrões e transformações não estão modificados nesta versão dos produtos de modelagem do Rational.