Beispiel #1
0
        public static object Create(object PlugIn, object parameter)
        {
            IPlugInParameter plugin = PlugInManager.Create(PlugIn) as IPlugInParameter;

            if (plugin != null)
            {
                plugin.Parameter = parameter;
            }

            return(plugin);
        }
Beispiel #2
0
        public static object Create(string fullName, object parameter)
        {
            IPlugInParameter plugin = PlugInManager.Create(fullName) as IPlugInParameter;

            if (plugin != null)
            {
                plugin.Parameter = parameter;
            }

            return(plugin);
        }
Beispiel #3
0
        public static object Create(XmlNode node, object parameter)
        {
            IPlugInParameter plugin = PlugInManager.Create(node) as IPlugInParameter;

            if (plugin != null)
            {
                plugin.Parameter = parameter;
            }

            return(plugin);
        }
Beispiel #4
0
        public object PropertyPage(object initObject)
        {
            string   appPath    = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
            Assembly uiAssembly = Assembly.LoadFrom(appPath + @"\gView.Interoperability.OGC.UI.dll");

            IPlugInParameter p = uiAssembly.CreateInstance("gView.Interoperability.OGC.UI.Dataset.WMS.Metadata_WMS") as IPlugInParameter;

            if (p != null)
            {
                p.Parameter = this;
            }

            return(p);
        }
Beispiel #5
0
        public object PropertyPage(object initObject)
        {
            string   appPath    = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
            Assembly uiAssembly = Assembly.LoadFrom(appPath + @"\gView.GeoProcessing.UI.dll");

            IPlugInParameter p = uiAssembly.CreateInstance("gView.Framework.GeoProcessing.ActivityBase.BufferControl") as IPlugInParameter;

            if (p != null)
            {
                p.Parameter = this;
                return(p);
            }
            return(null);
        }
Beispiel #6
0
        public object PropertyPage(object initObject)
        {
            string   appPath    = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
            Assembly uiAssembly = Assembly.LoadFrom(appPath + @"\gView.Metadata.UI.dll");

            IPlugInParameter p = uiAssembly.CreateInstance("gView.Framework.Metadata.UI.GeneralMetadataControl") as IPlugInParameter;

            if (p != null)
            {
                p.Parameter = this;
            }

            return(p);
        }