| Palavra-chave | Aplica-se a este Elemento | Resultado da Transformação |
|---|---|---|
| annotation | Comentário | appinfo ou anotação de documentação |
| attribute | Propriedade de uma classe | O atributo em um tipo complexo se a multiplicidade da propriedade for [0..1] |
| attributeGroup | Classe | Grupo de atributos |
| complexType | Classe | Tipo complexo |
| element | Propriedade | Elemento de um tipo complexo |
| enumeration | Classe | Enumeração XSD se a classe tiver um relacionamento de generalização com uma classe que represente um tipo simples |
| globais | Classe Nota: Deve ter apenas uma propriedade
|
Elemento de nível mais alto Atributo de nível mais alto, se a propriedade tiver o estereótipo «attribute» ou a palavra-chave attribute O nome e o tipo da propriedade são designados ao elemento ou atributo gerado |
| listOf | Dependência entre duas classes que representam dois tipos simples | Lista XSD do cliente da dependência O tipo de item é o fornecedor da dependência Pode haver apenas uma dependência desse tipo entre duas classes que representam um tipo simples |
| modelGroup | Classe | O grupo de modelos nomeados que é global e reutilizável. Por padrão, a transformação
cria um modelo de seqüência. As referências a essa classe são transformadas em uma referência de grupo de modelos |
| redefine | Generalização | Um novo esquema que contém os componentes redefinidos e os componentes inalterados do esquema original |
| esquema | Pacote | Esquema XSD que possui o mesmo nome que o pacote Nota: Você deve especificar
as propriedades de espaço de nomes de destino e de prefixo de espaço de nomes de destino na
configuração de transformação.
|
| simpleType | Classe | Tipo simples se a classe tiver uma generalização para um tipo de dados integrado XSD ou um outro tipo simples |
| unionOf | Dependência entre duas classes que representam dois tipos simples | A união XSD é gerada a partir do cliente da dependência com o
fornecedor da dependência como um membro Uma classe que representa mais de um tipo simples pode ter mais de uma dependência desse tipo para classes diferentes que representam tipos simples |
| caractere curinga | Propriedade | Curinga do elemento Se a propriedade tiver a palavra-chave attribute ou o estereótipo «attribute», um curinga do atributo também será gerado |