protected override iFeature GetFeature(string Featurename, string elementName) { iFeature feature; switch (Featurename) { #region Property #region Node case " ItemSelected": feature = new ItemSelectedFeature(); break; #endregion #region General case "AddAdorner": feature = new AddAdornerFeature(); break; #endregion #endregion #region Group case "CommonNodeGroup": feature = new CommonNodeGroup(); break; #endregion default: return(null); } return(feature); }
protected override iFeature GetFeature(string Featurename, string elementName) { iFeature feature; switch (Featurename) { #region Property #region Page case "AcceptDrop": feature = new AcceptDropFeature(); break; case "MouseSelect": feature = new MouseSelectFeature(); break; #endregion #region General case "AddAdorner": feature = new AddAdornerFeature(); break; #endregion #endregion #region Group case "DiagramGroup": feature = new DiagramFeatureGroup(); break; #endregion default: return(null); } return(feature); }