Archi Forum

Archi => General Archi Discussion => Topic started by: NeilKemp on March 10, 2023, 19:42:24 PM

Title: View in hierarchies
Post by: NeilKemp on March 10, 2023, 19:42:24 PM
To keep the complexity of the individual models down, I generally use a strategy where an object can act as a container for another model and then navigate up and down the hierarchy as needed. Can I/How can I do this in Archi?
Title: Re: View in hierarchies
Post by: Phil Beauvoir on March 10, 2023, 19:54:42 PM
Do you mean in the Models Tree? If so, each model is a top-level object and can't be placed inside of another object.
Title: Re: View in hierarchies
Post by: Jean-Baptiste Sarrodie on March 10, 2023, 20:01:55 PM
Hi,

I think that you use the word "model" but in fact think "view". If I'm true, you can easily drag'n drop a (detailed) view inside another view. You can then reduce it to only keep the icon visible and move it inside the related element.

Regards,

JB
Title: Re: View in hierarchies
Post by: NeilKemp on March 10, 2023, 20:32:58 PM
Thx Jean-Baptiste Sarrodie  Yes, I meant "view".  I tried what you suggested, and it appears to work. Does doing this establish a connection/relationship between the object and the elements in the child view? I can see I can navigate, but does the view reference establish a relationship between the object and the child view?

At some point, I need to export the model I am creating and load it into another tool. Does the ArchiMate model exchange file format handle this in a predictable manner
Title: Re: View in hierarchies
Post by: Jean-Baptiste Sarrodie on March 10, 2023, 21:19:24 PM
Hi,

Such view reference does not create a relation/connection in the model itself (relationship only exist between elements, not views), but this visual/navigation construct is part of the exchange format so will be exported by Archi and imported by the other tool (if it is compliant of course).

Regards,

JB
Title: Re: View in hierarchies
Post by: NeilKemp on March 10, 2023, 21:25:09 PM
Thx - testing will tell. I have little confidence in the tool, but that is part of the reason I am doing the work right now :-)
Title: Re: View in hierarchies
Post by: NeilKemp on March 10, 2023, 23:35:25 PM
... to be clear... I have every confidence in Archi (great piece of software). My confidence is lacking in the source and ultimate destination of the work :-)
Title: Re: View in hierarchies
Post by: NeilKemp on March 13, 2023, 23:50:40 PM
Related question. Where in the archimate spec does it define the linkages requirements you alluded to
Title: Re: View in hierarchies
Post by: Jean-Baptiste Sarrodie on March 14, 2023, 09:18:22 AM
Hi,

Quote from: NeilKemp on March 13, 2023, 23:50:40 PMRelated question. Where in the archimate spec does it define the linkages requirements you alluded to

This is part of the ArchiMate Model Exchange File Format (https://publications.opengroup.org/c19c).

Regards,

JB
Title: Re: View in hierarchies
Post by: NeilKemp on March 14, 2023, 12:21:49 PM
Thanks _ I am aware of the standard and have read it. I cannot see where it makes reference to supporting drag'n drop of a (detailed) view inside another view
Title: Re: View in hierarchies
Post by: Jean-Baptiste Sarrodie on March 14, 2023, 19:19:51 PM
Hi,

Quote from: NeilKemp on March 14, 2023, 12:21:49 PMI cannot see where it makes reference to supporting drag'n drop of a (detailed) view inside another view

That's the purpose of the 'viewRef' attribute defined on the ViewConceptType tag (https://www.opengroup.org/xsd/archimate/3.1/html-diagram/archimate3_Diagram.html#ViewConceptType). 'viewRef' is used to create a link between a visual object and another view.

Regards,

JB
Title: Re: View in hierarchies
Post by: NeilKemp on March 19, 2023, 13:25:03 PM
 :)  :)  :)  :)