Um tipo de dados é uma instância da metaclasse DataType definida no metamodel UML. Um tipo de dado declara um tipo de atributo de classe. Este tipo está disponível como uma cadeia que pode incluir quando define atributos para outros elementos de um modelo.
Por exemplo, pode utilizar um tipo de dados para declarar um tipo de Dinheiro. Depois, pode adicionar preço : Dinheiro como atributo a uma classe chamada Ordem. O modelo de diagrama de modelo UML no Microsoft Office Visio inclui os tipos de dados comuns para C++, VB, IDL e C#, e pode adicionar tipos de dados próprios.
Nomeie uma forma de Tipo de Dados e adicione outros valores de propriedade
Abra a caixa de diálogo UML Properties do elemento clicando duas vezes no ícone que representa o elemento no vista de árvore ou na forma que representa o elemento num diagrama.
Sugestão
Controle quais os valores de propriedade que exibem numa forma num diagrama clicando na forma e, em seguida, clicando em Opções de Exibiçãode Forma . Na caixa de diálogo UML Shape Display Options, selecione e limpe opções para exibir ou ocultar valores de propriedade.
Ocultar a secção de operações de uma forma tipo de dados
Clique na forma da direita, clique em Opçõesde Visualização de Forma, e depois, sob suprimir,selecione Operações.
Controlo quais os valores de propriedade apresentados na forma do Tipo de Dados
Clique na forma da direita, clique em Opções de Visualização de Forma,e, em seguida, selecione ou limpe opções para mostrar ou ocultar valores.
Navegue para outras vistas do tipo de dados
Clique na forma da direita, clique em Visualizações,selecione a vista que deseja e, em seguida, clique em OK.
Mostrar, numa perspetiva, as relações entre o tipo de dados e outros elementos
Clique na forma da direita e, em seguida, clique em Relacionamentos de Espetáculo.
Selecione um título abaixo para abri-lo e consulte as informações detalhadas sobre as propriedades para esta forma.
Propriedade |
Descrição |
Nome |
Digite um nome para o tipo de dados. |
Caminho completo |
O modelo de diagrama de modelo UML fornece automaticamente informações completas sobre o caminho do elemento na hierarquia do modelo do sistema. Não pode editar esta informação, mas se mover elementos o caminho atualiza automaticamente. |
Estereótipo |
Escolha o estereótipo que deseja da lista de lançamentos. Se um estereótipo que pretende utilizar não estiver listado, pode adicionar um novo estereótipo ou editar um existente clicando em Estereótipos no menu UML. |
Visibilidade |
Escolha o tipo de visibilidade (público, privado ou protegido) que se aplica ao tipo de dados. |
IsRoot |
Selecione para indicar que o tipo de dados não pode ter antepassados. |
IsLeaf |
Selecione para indicar que o tipo de dados não pode ter descendentes. |
IsAbstract |
Selecione para indicar que o tipo de dados é abstrato e que não podem ser criados casos para a classe. |
Documentação |
Digite qualquer documentação que queira adicionar ao elemento como um valor marcado. Quando seleciona a forma ou ícone que representa o elemento, a documentação que escreve aqui também aparece na janela documentação. |
Utilize estas propriedades para definir um tipo de dados de enumeração.
A categoria Enumeração fica disponível quando seleciona a Enumeração como estereótipo para um tipo de dados (na categoria Datatype na caixa de diálogo UML Datatype Properties).
Propriedade |
Descrição |
Enumeração Literal |
Enumera cada enumeração e o seu valor literal para o tipo de dados. Para editar rapidamente o nome de enumeração, clique num campo em Enumeração e escreva o nome. Para editar rapidamente o valor literal, clique num campo emvalorliterale escreva o valor. |
Novo |
Clique para criar novos literais enumerados. |
Duplicar |
Clique para adicionar uma nova enumeração à lista com os mesmos valores de propriedade que a enumeração selecionada. |
Eliminar |
Clique para eliminar a enumeração selecionada da lista. |
Mova-se para cima/ desça |
Depois de selecionar uma enumeração, clique para alterar a ordem na qual a enumeração é armazenada. Só é possível reencomendar dentro do mesmo tipo de dados. |