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