private void Init() { type = Model.Types.AddEntityType(this); relations = new Relations(Model); parents = new Relations(Model); children = new Relations(Model); oneToOne = new Relations(Model); manyToMany = new Relations(Model); attributes = new EntityAttributes(this); constraints = new EntityConstraints(this); this.EventHandlers = new EntityEventHandlers(this); this.Operations = new EntityOperations(this); }
public Model(GenieLamp lamp) { this.lamp = lamp; metaObjects = new MetaObjectCollection <IMetaObject, MetaObject>(this); entities = new Entities(this); types = new Types(this); enumerations = new Enumerations(this); relations = new Relations(this); generators = new Generators(this); this.PhysicalModel = new PhysicalModel(this); schemas = new Schemas(this); spellHints = new SpellHints(this); }