internal static void ElementDeleted(DslModeling::ElementDeletedEventArgs e, bool repaintOnly) { if(e==null) throw new global::System.ArgumentNullException("e"); if(e.ModelElement is global::Company.OrmLanguage.EntityHasProperties) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetEntityElementForEntityShapePropertiesFromLastLink((global::Company.OrmLanguage.EntityHasProperties)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::Company.OrmLanguage.EntityShape), "Properties", repaintOnly); } }
internal static void ElementDeleted(DslModeling::ElementDeletedEventArgs e, bool repaintOnly) { if (e == null) { throw new global::System.ArgumentNullException("e"); } if (e.ModelElement is global::ORMSolutions.ORMArchitect.RelationalModels.ConceptualDatabase.TableContainsColumn) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetTableForTableShapeColumnsCompartmentFromLastLink((global::ORMSolutions.ORMArchitect.RelationalModels.ConceptualDatabase.TableContainsColumn)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::ORMSolutions.ORMArchitect.Views.RelationalView.TableShape), "ColumnsCompartment", repaintOnly); } }
internal static void ElementDeleted(DslModeling::ElementDeletedEventArgs e, bool repaintOnly) { if (e == null) { throw new global::System.ArgumentNullException("e"); } if (e.ModelElement is global::ORMSolutions.ORMArchitect.EntityRelationshipModels.Barker.EntityTypeHasAttribute) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetEntityTypeForBarkerEntityShapeAttributesCompartmentFromLastLink((global::ORMSolutions.ORMArchitect.EntityRelationshipModels.Barker.EntityTypeHasAttribute)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::ORMSolutions.ORMArchitect.Views.BarkerERView.BarkerEntityShape), "AttributesCompartment", repaintOnly); } }
internal static void ElementDeleted(DslModeling::ElementDeletedEventArgs e, bool repaintOnly) { if (e == null) { throw new global::System.ArgumentNullException("e"); } if (e.ModelElement is global::Microsoft.EntityFrameworkCore.Modeling.EntityTypeHasProperties) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetEntityTypeForEntityTypeShapePropertiesFromLastLink((global::Microsoft.EntityFrameworkCore.Modeling.EntityTypeHasProperties)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::Microsoft.EntityFrameworkCore.Modeling.EntityTypeShape), "Properties", repaintOnly); } }
internal static void ElementDeleted(DslModeling::ElementDeletedEventArgs e, bool repaintOnly) { if (e == null) { throw new global::System.ArgumentNullException("e"); } if (e.ModelElement is global::Ufba.Ev.OptionHasTypes) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetOptionForOptionShapeActionsFromLastLink((global::Ufba.Ev.OptionHasTypes)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::Ufba.Ev.OptionShape), "Actions", repaintOnly); } if (e.ModelElement is global::Ufba.Ev.OptionHasProperties) { global::System.Collections.ICollection elements = CompartmentItemAddRule.GetOptionForOptionShapePropertiesFromLastLink((global::Ufba.Ev.OptionHasProperties)e.ModelElement); CompartmentItemAddRule.UpdateCompartments(elements, typeof(global::Ufba.Ev.OptionShape), "Properties", repaintOnly); } }
/// <summary> /// Called when an element is deleted /// </summary> /// <param name="e"></param> public override void ElementDeleted(DslModeling::ElementDeletedEventArgs e) { ElementDeleted(e, false); }
/// <summary> /// Event for element deleted. /// </summary> private void CompartmentItemDeleted(object sender, DslModeling::ElementDeletedEventArgs e) { bool repaintOnly = !e.ModelElement.Store.InUndoRedoOrRollback; CompartmentItemDeleteRule.ElementDeleted(e, repaintOnly); }
/// <summary> /// Event for element deleted. /// </summary> private void CompartmentItemDeleted(object sender, DslModeling::ElementDeletedEventArgs e) { CompartmentItemDeleteRule.ElementDeleted(e, true /* repaint only */); }
/// <summary> /// Called if the hosted element was deleted. /// </summary> /// <param name="args">Data</param> protected override void OnHostedElementDeleted(DslModeling::ElementDeletedEventArgs args) { base.OnHostedElementDeleted(args); this.SelectedElementType = SelectedElementEnum.___None___; }