<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 9/12/16 2:03 PM, Marvin Addison
wrote:<br>
</div>
<blockquote
cite="mid:CACOs9MQ1nguKvLBA4HjeezRftJ0cdGDT=WOMwE+oD6tVTOFBsg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">On Mon, Sep 12, 2016 at 1:59 PM Cantor, Scott
<<a moz-do-not-send="true" href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>>
wrote:</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">EntitiesDescriptor
can contain another EntitiesDescriptor. The list of groups
is a flattened representation of the tree the instance was
found in.<br>
</blockquote>
<div><br>
</div>
<div>I see. Is the order preserved such that the first entry
is reliably the first parent?</div>
<br>
</div>
</div>
<br>
</blockquote>
<br>
<br>
No, not reliably. I don't think any such ordering contract is
implied.<br>
<br>
But in reality: Yes, the values there in the objectMetadata
structure are a List, and will reflect the order of insertion. As
far was processing the EntitiesDescriptor hierarchy, see
EntitiesDescriptorNameProcessor. It does simply walk up the tree in
the obvious way, starting with the EntityDescriptor, and insert them
in order.<br>
<br>
However: I don't think the concept of an EntityGroupName is strictly
limited to the groups defined by an entity's parent
EntitiesDescriptors. As far as I remember, I don't think we
actually have anything other than groups based on
EntitiesDescriptors. But it's not strictly defined that way, I
think. One could probably dream up other ways of defining groups of
entities, and the same object metadata representation could be used.<br>
</body>
</html>