Re: more COPY in the place of BIND loops examples

On 8/25/06, Geoffrey M Clemm <geoffrey.clemm@us.ibm.com> wrote:
>
>
> I believe in Example 1, the binding of C5 named E should be to a new
> resource (e.g., C6), and C6 has a binding named B to C4.
> In Example 2, the two new members of C4 should be new resources (e.g., C5
> and C6), not C2 and C3 (that might have just been a typo).  And the binding
> of C6 named E should be a new resource (e.g., C7), and C7 has a binding
> named B to C5.
>
> So in each example, a copy never creates a binding back to an existing
> resource, so 3 new resources would be created by the copy.
>

I see.  (yes, the C2 and C3 was a typo).

So is this correct?


Example 1

   +--------+
   |        |
   |  Root  |
   |        |
   | A      |
   +--------+
     |
     |
     |
   +--------+
   |        |
+--|  C1    |
|  |        |
|  | B      |
|  +--------+
|    |
|    |
|    |
|  +--------+
|  |        |
|  |  C2    |
|  |        |
|  | D      |
|  +--------+
|    |
|    |
|    |
|  +--------+
|  |        |
|  |  C3    |
|  |        |
|  | E      |
|  +--------+
|    |
|    |
+----+

COPY /A/B /A/F results in:


   +--------+
   |        |
   |  Root  |
   |        |
   | A      |
   +--------+
     |
     |
     |
   +--------+   +--------+
   |        |   |        |
+--|  C1    |   |  C4    |--+
|  |        |   |        |  |
|  | B    F |   |   B    |  |
|  +--------+   +--------+  |
|    |    |         |       |
|    |    +-------+ |       |
|    |            | |       |
|  +--------+   +--------+  |
|  |        |   |        |  |
|  |  C2    |   |  C4    |  |
|  |        |   |        |  |
|  | D      |   | D      |  |
|  +--------+   +--------+  |
|    |            |         |
|    |            |         |
|    |            |         |
|  +--------+   +--------+  |
|  |        |   |        |  |
|  |  C3    |   |  C5    |  |
|  |        |   |        |  |
|  | E      |   | E      |  |
|  +--------+   +--------+  |
|    |            |         |
|    |            |         |
+----+            +---------+




Example 2


   +--------+
   |        |
   |  Root  |
   |        |
   | A    F |
   +--------+
     |    |
     |    +--------+
     |             |
   +--------+  +--------+
   |        |  |        |
+--|  C1    |  |  C4    |
|  |        |  |        |
|  | B      |  |        |
|  +--------+  +--------+
|    |
|    |
|    |
|  +--------+
|  |        |
|  |  C2    |
|  |        |
|  | D      |
|  +--------+
|    |
|    |
|    |
|  +--------+
|  |        |
|  |  C3    |
|  |        |
|  | E      |
|  +--------+
|    |
|    |
+----+

COPY /A/B /F/G results in:


   +--------+
   |        |
   |  Root  |
   |        |
   | A    F |
   +--------+
     |    |
     |    +--------+
     |             |
   +--------+  +--------+  +--------+
   |        |  |        |  |        |
+--|  C1    |  |  C4    |  |  C7    |
|  |        |  |        |  |        |
|  | B      |  | G      |  | B      |
|  +--------+  +--------+  +--------+
|    |           |           |   |
|    |           |   +-------+   |
|    |           |   |           |
|  +--------+  +--------+        |
|  |        |  |        |        |
|  |  C2    |  |  C5    |        |
|  |        |  |        |        |
|  | D      |  | D      |        |
|  +--------+  +--------+        |
|    |           |               |
|    |           |               |
|    |           |               |
|  +--------+  +--------+        |
|  |        |  |        |        |
|  |  C3    |  |  C6    |        |
|  |        |  |        |        |
|  | E      |  | E      |        |
|  +--------+  +--------+        |
|    |           |               |
|    |           |               |
+----+           +---------------+

thanks,
Tim

Received on Friday, 25 August 2006 18:50:06 UTC