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);
        }
Example #2
0
        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);
        }