CMDBuild Forum

Bug regarding navigations trees

Hi, I have a small problem regarding the implementation of navigation trees.

 

I have a simple structure of objects : 

Class A

Class B, which is a superclass, and classes B1 and B2 which inherit from class B

Class C, which is also a superclass, and classes C1 and C2 which inherit from class C

 

A domain (Dab) exists between classes A and B. Two domains exist between classes B1 and C1 (Db1c1), and B2 and C2 (Db2c2)

 

When creating a navigation tree, Dab appears normally, but Db1c1 and Db2c2 do not appear in the choices. Is there any way to fix this ? 

 

Regards.

Previously Pierre wrote:

Hi, I have a small problem regarding the implementation of navigation trees.

 

I have a simple structure of objects : 

Class A

Class B, which is a superclass, and classes B1 and B2 which inherit from class B

Class C, which is also a superclass, and classes C1 and C2 which inherit from class C

 

A domain (Dab) exists between classes A and B. Two domains exist between classes B1 and C1 (Db1c1), and B2 and C2 (Db2c2)

 

When creating a navigation tree, Dab appears normally, but Db1c1 and Db2c2 do not appear in the choices. Is there any way to fix this ? 

 

Regards.

Hi, if you want to display Dab and Db1c1 you need to choose the class B1 as a source class, if you choose B as source class only Dab will be displayed in the tree, when choosing a super class only the domain related to that superclass will be displayed, not the child ones, if instead you choose a class that inherits from a superclass, both the domains of that class and the parent ones will be displayed.
CMDBuild Team
I find this somehow limiting. It means I cannot have a tree that starts from A, and includes all the information from my other classes.
 
Isn't there any way to make the domains from subclasses available in a future update ? This kind of scenario does in fact exist, it's a shame it cannot be set up properly and that we have to stick with the default view (which often is way too cluttered) when opening a (big) relation graph.
 
Previously Tecnoteca wrote:
Previously Pierre wrote:

Hi, I have a small problem regarding the implementation of navigation trees.

 

I have a simple structure of objects : 

Class A

Class B, which is a superclass, and classes B1 and B2 which inherit from class B

Class C, which is also a superclass, and classes C1 and C2 which inherit from class C

 

A domain (Dab) exists between classes A and B. Two domains exist between classes B1 and C1 (Db1c1), and B2 and C2 (Db2c2)

 

When creating a navigation tree, Dab appears normally, but Db1c1 and Db2c2 do not appear in the choices. Is there any way to fix this ? 

 

Regards.

Hi, if you want to display Dab and Db1c1 you need to choose the class B1 as a source class, if you choose B as source class only Dab will be displayed in the tree, when choosing a super class only the domain related to that superclass will be displayed, not the child ones, if instead you choose a class that inherits from a superclass, both the domains of that class and the parent ones will be displayed.
CMDBuild Team