void Table_ColumnsChanged(object sender, Slyce.Common.CollectionChangeEvent <IColumn> e) { if (!BusyPopulating) { if (panelDiagram.Controls.Contains(TableMappingEditor)) { PopulateTable(true); } } }
void Entity_PropertiesChanged(object sender, Slyce.Common.CollectionChangeEvent <Property> args) { if (!BusyPopulating) { if (panelDiagram.Controls.Contains(MappingEditor)) { PopulateEntity(true); } } }
void spec_ImplementedComponentsChanged(object sender, Slyce.Common.CollectionChangeEvent <Component> e) { form.SetUsages(spec.ImplementedComponents.Select(c => c.ParentEntity).Distinct()); }
void spec_PropertiesChanged(object sender, Slyce.Common.CollectionChangeEvent <ComponentProperty> e) { form.SetProperties(spec.Properties); }