[Mobies-commit] [commit] r3739 - UDM/trunk/Projects/Win32/VC10/src/UdmCli

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Fri May 13 16:18:18 CDT 2011


Author: ksmyth
Date: Fri May 13 16:18:17 2011
New Revision: 3739

Log:
children property

Modified:
   UDM/trunk/Projects/Win32/VC10/src/UdmCli/UdmCliObject.cs

Modified: UDM/trunk/Projects/Win32/VC10/src/UdmCli/UdmCliObject.cs
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/UdmCli/UdmCliObject.cs	Fri May 13 12:46:26 2011	(r3738)
+++ UDM/trunk/Projects/Win32/VC10/src/UdmCli/UdmCliObject.cs	Fri May 13 16:18:17 2011	(r3739)
@@ -57,6 +57,15 @@
         {
             get { return new UdmCliObject(backing.GetParent()); }
         }
+        public System.Collections.Generic.IEnumerable<IUdmObject> children
+        {
+            get
+            {
+                return System.Linq.Enumerable.ToList(
+                    System.Linq.Enumerable.Select<UdmObject, IUdmObject>
+                    (backing.GetChildObjects(), o => new UdmCliObject(o)));
+            }
+        }
         public bool isInstance
         {
             get { return backing.isInstance(); }
@@ -102,6 +111,7 @@
         // TODO: should be Class inherited from IUdmObject
         Udm.Native.Uml.Class type { get; }
         IUdmObject parent { get; }
+        System.Collections.Generic.IEnumerable<IUdmObject> children { get; }
 
         bool isInstance { get; }
         bool isSubtype { get; }


More information about the Mobies-commit mailing list