Esempio n. 1
0
 public virtual void AddClasses(NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList
                                ciList)
 {
     System.Collections.IEnumerator iterator = ciList.GetClassInfos().GetEnumerator();
     while (iterator.MoveNext())
     {
         AddClass((NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfo)iterator.Current);
     }
 }
Esempio n. 2
0
 public virtual NeoDatis.Odb.ClassRepresentation GetClassRepresentation(string fullClassName
                                                                        )
 {
     NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfo classInfo = storageEngine.GetSession
                                                                    (true).GetMetaModel().GetClassInfo(fullClassName, false);
     if (classInfo == null)
     {
         NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList ciList = classIntrospector.Introspect
                                                                         (fullClassName, true);
         storageEngine.AddClasses(ciList);
         classInfo = ciList.GetMainClassInfo();
     }
     return(new NeoDatis.Odb.Impl.Main.DefaultClassRepresentation(storageEngine, classInfo
                                                                  ));
 }
 public NewClassInfoListMessage(string baseId, string connectionId, NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList
                                ciList) : base(NeoDatis.Odb.Core.Server.Layers.Layer3.Engine.Command.AddClassInfoList
                                               , baseId, connectionId)
 {
     this.classInfoList = ciList;
 }
Esempio n. 4
0
 public override NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList AddClasses(NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList
                                                                               classInfoList)
 {
     return(GetObjectWriter().AddClasses(classInfoList));
 }
		public NewClassInfoListMessage(string baseId, string connectionId, NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList
			 ciList) : base(NeoDatis.Odb.Core.Server.Layers.Layer3.Engine.Command.AddClassInfoList
			, baseId, connectionId)
		{
			this.classInfoList = ciList;
		}
 public abstract NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList AddClasses(NeoDatis.Odb.Core.Layers.Layer2.Meta.ClassInfoList
                                                                               arg1);