private void DomainMetaObjectChanged(object sender, MetaObjectChangedEventArgs args) { var changedDomain = args.MetaObject as Domain; if (changedDomain != null) { this.DomainChanged(changedDomain); } var changedObjectType = args.MetaObject as ObjectType; if (changedObjectType != null) { this.ObjectTypeChanged(changedObjectType); } var changedInheritance = args.MetaObject as Inheritance; if (changedInheritance != null) { this.InheritanceChanged(changedInheritance); } var changedRelationType = args.MetaObject as RelationType; if (changedRelationType != null) { this.RelationTypeChanged(changedRelationType); } var metaObjectChanged = this.MetaObjectChanged; if (metaObjectChanged != null) { metaObjectChanged(this, new RepositoryMetaObjectChangedEventArgs(this, args.MetaObject)); } }
private void DomainMetaObjectChanged(object sender, MetaObjectChangedEventArgs args) { this.metaObjectChangedEvents.Add(args); }