Pergunta

Eu estou em um grande problema com a implementação perfil uml. O problema é que não pode ficar como eu pode estender uml classe Operação de Infra-estrutura :: Núcleo :: Construções usando perfil?

A associação de extensão de pacote de perfis permitem metaclass só para ser do tipo núcleo :: Construções :: Class acordo com metamodelo UML.

A operação é uma metaclasse? Se for como eu posso colocá-lo como um núcleo :: Consructs :: Class? Tanto quanto eu ver non do metamodelo UML Operação se especializar ou implementar núcleo :: Construções :: Class.

Por favor me ajude.

Eu estou tentando fazer minha implementação perfil uml em C # usando terceiros uml 2. implementação * metamodelo em C #.

Foi útil?

Solução 2

Já encontrei a resposta. A coisa pode ser conseguido através da combinação de Perfis :: Class e Kernel :: Operação via generalização.

Outras dicas

Algumas ferramentas não pode apoiar extensão operação, mas se isso acontecer aqui é como. Se você não falar sobre extensão estereótipo simples do modelo, como a tentativa de criar um tipo de dados para usar com operações de esclarecer a sua pergunta. O estereótipo apenas estende a operação metaclass e, em seguida, você usa o estereótipo no modelo. Estes exemplos são da IBM RSM e funciona bem.

Perfil:

Perfil Resposta

Aplicar:

Aplicando Exemplo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top