Na visualização Explorador de Projetos, os elementos do modelo aparecem sob o modelo ou os elementos de modelo ao qual eles pertencem. É possível incluir, modificar, classificar, agrupar e filtrar elementos do modelo em modelos para fornecer detalhes sobre o sistema e para facilitar a compreensão do modelo.
Todos os elementos do modelo possuem propriedades, como por exemplo um nome. Outros recursos, como por exemplo atributos e operações que pertencem a uma classe, podem definir adicionalmente alguns elementos do modelo UML.
A tabela a seguir descreve os tipos comuns de elementos do modelo.
| Tipo de Elemento do Modelo | Descrição |
|---|---|
| Elementos Estruturais do Modelo | Esses elementos modelam as partes estáticas de um sistema. Alguns exemplos incluem classificadores como agentes, classes, componentes e nós. |
| Elementos Comportamentais do Modelo | Esses elementos modelam as partes dinâmicas de um sistema. Normalmente, é possível localizar elementos de modelo comportamentais em diagramas de máquina de estado ou de interação. Alguns exemplos incluem atividades, decisões, mensagens, objetos e estados. |
| Elementos Organizacionais do Modelo | Esses elementos agrupam elementos do modelo em conjuntos lógicos. Um pacote é um exemplo de um elementos de modelo organizacional. |
| Elementos de Anotação do Modelo | Esses elementos fornecem comentários e descrições. As notas e restrições são exemplos de elementos de anotação do modelo. |
Nos diagramas UML, o classificador de termo é usado para categorizar um grupo de elementos de modelo com recursos estruturais semelhantes, que incluem atributos e associações, e recursos comportamentais semelhantes, que incluem operações e métodos.
O classificador de termo refere-se a um conceito que não se aplica apenas a um elemento de modelo UML específico, mas a todos os classificadores.
Os classificadores podem ter opções de apresentação exclusivas, restrições, podem ser derivados, estereotipados e ter diversos valores com marcadores. Por exemplo, nos modelos UML, classes e tipos de dados possuem objetivos diferentes; no entanto, eles dois são classificadores pois possuem recursos estruturais e comportamentais semelhantes.
Compartimentos de um classificador são visível ou ocultos por padrão, dependendo do tipo de classificador. Por exemplo, quando você cria uma classe, por padrão, os compartimentos de atributos e operações ficam visíveis, no entanto, quando você cria um tipo de dado, por padrão, os compartimentos são ocultados.