/// <summary> /// Alerts listeners when the shape is dragged and dropped. /// </summary> /// <param name="e">The diagram drag event arguments.</param> public override void OnDragDrop(DiagramDragEventArgs e) { base.OnDragDrop(e); if (e.Data.GetDataPresent("CF_VSREFPROJECTS")) { SoftwareComponent component = ModelElement as SoftwareComponent; ImportProjectHelper.Import(e.Data.GetData("CF_VSREFPROJECTS"), component, null); } }
/// <summary> /// Alerts listeners when the shape is dragged and dropped. /// </summary> /// <param name="e">The diagram drag event arguments.</param> public override void OnDragDrop(DiagramDragEventArgs e) { base.OnDragDrop(e); if (e.Data.GetDataPresent("CF_VSREFPROJECTS")) { LayerPackage package = ModelElement as LayerPackage; if (package != null) { ImportProjectHelper.Import(e.Data.GetData("CF_VSREFPROJECTS"), package.Component, package); } } }