>
> Message: 5
> Date: Thu, 2 Apr 2009 10:53:04 +0200
> From: Rong Chen <rong.acode at gmail.com>
> Subject: Re: Question about the item property of Item_Tree
> To: For openEHR technical discussions <openehr-technical at openehr.org>
> Message-ID:
> ? ? ? ?<ebd0d070904020153y4bac0b48yb794a8b7fa2885d8 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi Seref,
>
> Interesting thought! I think this comes down to a design choice, which
> is whether we want to force single-rooted tree. By definition, tree
> data structure has a single root. But when we model hierarchical
> structure of clinical content, it's convenient to allow multiple nodes
> at the top level of the tree without the need to create a root node
> just to satisfy the notion of single-rooted tree. So it's a choice
> between purity (according to computer science definition of a tree)
> and convenience (which somewhat indirectly translated to usability of
> the model and relevant tools).
>
> Cheers,
> Rong
>

Not sure if it helps in the design but in Java (Swing) the JTree
control's model has a tree data structure (per comp sci definition)
but to display a multiple top level nodes you can mark the root node
as hidden.


Reply via email to