public override void OnDoubleClick(Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs e) { //MARKED - USE THIS FOR DESIGN-TIME DEBUGGING //var model = (this.ModelElement as Entity).nHydrateModel; //using (var transaction = model.Store.TransactionManager.BeginTransaction(Guid.NewGuid().ToString())) //{ // foreach (var module in model.Modules) // { // foreach (var relation in module.nHydrateModel.AllRelations) // { // if (module.nHydrateModel.RelationModules.Count(x => x.RelationID == relation.Id && x.ModuleId == module.Id) == 0) // module.nHydrateModel.RelationModules.Add(new RelationModule(this.Partition) { ModuleId = module.Id, RelationID = relation.Id, IsEnforced = true, Included = false }); // else // System.Diagnostics.Debug.Write(""); // } // } // transaction.Commit(); //} //END DEBUGING ******************************* base.OnDoubleClick(e); ((nHydrateDiagram)this.Diagram).NotifyShapeDoubleClick(this); }
public override void OnDoubleClick(Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs e) { base.OnDoubleClick(e); ((nHydrateDiagram)this.Diagram).NotifyShapeDoubleClick(this); }
public override void OnDoubleClick(Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs e) { System.Diagnostics.Debug.WriteLine("zorder is : {0}", this.ZOrder); }