Este produto suporta um conjunto de estereótipos padrão de elemento de modelo UML 2.0.
A tabela a seguir lista cada estereótipo, o elemento de modelo ao qual ele se aplica e uma descrição.
Estereótipo | Elemento de modelo | Descrição |
---|---|---|
«auxiliary» | Classe | Este estereótipo é aplicado a uma classe que suporta outra classe, normalmente fornecendo mecanismos de controle. A classe suportada é uma classe de foco. |
«buildComponent» | Componente | Este estereótipo é aplicado a um componente que especifica um conjunto de componentes com o objetivo de desenvolvimento organizacional ou do nível do sistema. |
«create» | Operação | Este estereótipo é aplicado a uma operação que cria uma instância do classificador. Por exemplo, a operação é um construtor. |
«destroy» | Operação | Este estereótipo é aplicado a uma operação que destrói uma instância do classificador. |
«document» | Artefato | Este estereótipo é aplicado a um artefato que representa um documento. |
«entity» | Componente | Este estereótipo é aplicado a um componente que representa um conceito de negócio. |
«executable» | Artefato | Este estereótipo é aplicado a um artefato que pode ser executado em um nó. |
«file» | Artefato | Este estereótipo é aplicado a um artefato que contém código fonte ou dados. |
«focus» | Classe | Este estereótipo é aplicado a uma classe que especifica lógica de crítica ou de controle com classes auxiliares que fornecem mecanismos subordinados. |
«framework» | Pacote | Este estereótipo é aplicado a um pacote que contém elementos reutilizáveis como classes, padrões e gabaritos. |
«implement» | Componente | Este estereótipo é aplicado a um componente que não possui uma especificação e que é uma execução de uma especificação na qual ele possui uma dependência. |
«implementationClass» | Classe | Este estereótipo é aplicado a uma execução de uma classe onde a instância da classe não pode ter mais de uma classe. |
«library» | Artefato | Este estereótipo é aplicado a um artefato que é um arquivo de biblioteca estático ou dinâmico. |
«metaclass» | Classe | Este estereótipo é aplicado a uma classe cujas instâncias são outras classes que estão em conformidade com a metaclasse. |
«metamodel» | Modelo | Este estereótipo é aplicado a um pacote que contém um modelo que é uma abstração de outro modelo. |
«modelLibrary» | Pacote | Este estereótipo é aplicado a um pacote que contém elementos de modelo com o objetivo de reutilização. |
«perspective» | Pacote | Este estereótipo é aplicado a um pacote que contém apenas diagramas ou subpacotes. Os extratores ignoram os pacotes que possuem este estereótipo aplicado. |
«process» | Componente | Este estereótipo é aplicado a um componente que possui base em uma transação. |
«realization» | Classificador | Este estereótipo é aplicado a um classificador que especifica o domínio dos objetos e sua execução. |
«responsibility» | Nota, Texto | Este estereótipo é aplicado a uma nota que descreve a obrigação de um elemento de modelo em relação a outros elementos de modelo. |
«script» | Artefato | Este estereótipo é aplicado a um arquivo que pode ser interpretado por um sistema de computador. |
«service» | Componente | Este estereótipo é aplicado a um componente que calcula um valor. Este componente não possui estado. |
«source» | Artefato | Este estereótipo é aplicado a um arquivo de origem de um arquivo executável. |
«specification» | Classificador | Este estereótipo é aplicado a um classificador que especifica o domínio dos objetos, mas não de sua execução. |
«subsystem» | Componente | Este estereótipo é aplicado a um componente que faz parte de um sistema maior. |
«systemModel» | Modelo | Este estereótipo é aplicado a um modelo ou pacote que contém os modelos que descrevem diferentes perspectivas de um sistema. |
«type» | Classe | Este estereótipo é aplicado a uma classe que descreve o domínio dos objetos e suas operações, mas não define a execução dos objetos. |
«utility» | Classe | Este estereótipo é aplicado a uma classe que não possui instâncias, mas cujos atributos e operações possuem escopo de classe. |