tgoprince / ontouml-lightweight-editor

Automatically exported from code.google.com/p/ontouml-lightweight-editor
0 stars 0 forks source link

Criação de um relacionamento de Derivação entre Relator e <<material>> #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create two Kinds 
2. Create a Relator 
3. Create a material relation between the kinds and two mediation relationships 
to connect the kinds to the relator
4. Try to create a Derivation relationship

PROBLEMA:
Não é possível realizar o relacionamento  de derivação e não há qualquer 
indicação de como se deve fazer para colocá-lo no modelo.

Pode ser que eu não esteja pensando da forma correta sobre como o 
relacionamento deve ser posto, mas discutindo com outros colegas em sala de 
aula nenhum conseguiu colocar o relacionamento, portanto acredito que seja algo 
que possa ser simplificado ou pelo menos que mereça uma indicação de como se 
fazer.

What version of the product are you using? On what operating system?
Utilizando a versao 0.8.1 em um Mac OSX Lion. A mesma tarefa foi tentada com a 
versão anterior (0.7.9) tanto no Mac quanto em um Windows 7.

Original issue reported on code.google.com by felipele...@gmail.com on 28 Jul 2013 at 5:29

GoogleCodeExporter commented 9 years ago
Oi Felipe,

Realmente, não é possível criar relações de derivação através do 
diagrama. É uma limitação da ferramenta, já que ela é proveniente do 
editor TinyUML. Pretendemos substituir a parte de design num futuro próximo, 
enquanto isso, o que você pode fazer é:

1. Clique no botão "Infer relations" (release 0.8.3) e as relações de 
derivação serão inferidas automaticamente, assim como as materiais e 
meronymics. Porém, devido a limitação do design, elas somente aparecerão na 
árvore do modelo.

2. Ou, alternativamente, crie modelos OntoUML utilizando o Enterprise Architect 
(EA) da Sparx System e importe tais modelos para dentro do OLED. Novamente, o 
design do diagrama não aparecerá no OLED pelo motivo supracitado. Para usar a 
linguagem OntoUML no EA siga este wiki: 

https://code.google.com/p/ontouml-lightweight-editor/wiki/EnterpriseArchitect

John

==================================

Hi Filipe,

It is not possible to create derivation relations through diagram. It's a tool 
limitation since the editor is mainly based on the TinyUML editor. We intend to 
substitute the design part of the tool in a near future. In the meantime, what 
you can do is:

1. to click on the button "Infer relations" (release 0.8.3). The derivation 
relations will be inferred automatically, as well as the materials and 
meronymics. However, due to the aforementioned limitation in the design, they 
will only appear in the model tree at the right side of the application.

2. Or, alternatively, you can create OntoUML models using the Enterprise 
Architect (EA) of Sparx System and then import such models inside OLED. Again, 
the diagram design will not appear. To use the OntoUML language in EA follow 
this wiki: 

https://code.google.com/p/ontouml-lightweight-editor/wiki/EnterpriseArchitect

John

Original comment by johnguer...@gmail.com on 31 Jul 2013 at 1:15

GoogleCodeExporter commented 9 years ago
Oi Filipe,

Acabei de implementar a relação de derivation no design do OLED. Entretanto, 
ainda temos algumas questões a resolver ao mover elementos e relações em que 
a derivation está incluída. Mas agora você já pode criar derivations entre 
um relator e um role por exemplo, mesmo se você criar a partir do lado errado 
(do relator) o editor cria a relação do lado certo pra você (a partir da 
material). O mesmo vale para mediations e characterizations, que não deveriam 
ser criadas a partir (como source) de um elemento diferente de Relator ou Mode 
(o editor já inverte pra você). Só reforçando, ainda temos problemas de 
design (selecionar, arrastar), mas não na criação.

De qualquer forma, a modificação já está disponível na versão 0.8.28 do 
OLED.

John

==============

Hi Filipe,

I just implemented derivations (relationships) in the design of OLED. However, 
still have some issues to solve regarding moving the elements and connections 
when including the derivation relationship. But you are now able to create 
derivation between a relator and a role for instance, even if you create from 
the wrong side (from the relator) the editor creates it in the right side for 
you (from the material). The same goes for mediations and characterizations, 
which can be created from an element different from a relator or mode.

Anyhow, the modification is now available in version 0.8.28.

Regards,
John

Original comment by johnguer...@gmail.com on 6 Dec 2013 at 12:57

GoogleCodeExporter commented 9 years ago

Original comment by johnguer...@gmail.com on 3 Jan 2014 at 4:52