Você pode especificar se a transformação de UML em XSD converte
uma classe aninhada em um tipo anônimo quando não existe nenhuma associação explícita
entre a classe em aninhamento e a classe aninhada. Por padrão, a transformação converte
uma classe aninhada em um tipo anônimo apenas se tiver um relacionamento de associação
com a classe em aninhamento. Você pode especificar que a transformação converta
todas as classes aninhadas em tipos anônimos para que o tipo XSD gerado
corresponda aos elementos contidos nas classes aninhadas.
Antes de especificar como a transformação de UML em XSD processa classes UML,
você deve ler as informações disponíveis em . Na lista
Transformações/Configurações,
selecione
UML em XSD. Na página
Descrição
da Transformação, clique em
Visualizar Documentação da Transformação.
Você deve
estar na perspectiva Modelagem.
Para especificar como a transformação de UML em XSD processa classes UML:
- Clique em .
- Na janela Configurar Transformações, da lista
Transformações/Configurações, selecione uma configuração de
transformação.
- Clique na guia Propriedades.
- Na página Propriedades, na coluna Propriedade,
clique em Converter uma Classe Aninhada em Tipo Anônimo Implicitamente.
- Na coluna Valor, clique em true ou false.
- Clique em Aplicar.
- Clique em Fechar.
As opções serão aplicadas na próxima vez em que você executar
essa configuração de transformação.