diff Postarc/Postarc/Geodatabase/FeatureDataset.cs @ 0:1aca3d413885 tip

Initial import of Postarc
author Christian Lins <christian.lins@intevation.de>
date Fri, 05 Oct 2012 23:55:06 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Postarc/Postarc/Geodatabase/FeatureDataset.cs	Fri Oct 05 23:55:06 2012 +0200
@@ -0,0 +1,109 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using ESRI.ArcGIS.Geodatabase;
+
+namespace Postarc.Geodatabase
+{
+    public class FeatureDataset : IFeatureDataset
+    {
+        protected Postarc.Feature.FeatureClass featureClass;
+
+        public FeatureDataset(Postarc.Feature.FeatureClass featureClass)
+        {
+            this.featureClass = featureClass;
+        }
+
+        public string BrowseName
+        {
+            get
+            {
+                throw new NotImplementedException();
+            }
+            set
+            {
+                throw new NotImplementedException();
+            }
+        }
+
+        public bool CanCopy()
+        {
+            throw new NotImplementedException();
+        }
+
+        public bool CanDelete()
+        {
+            throw new NotImplementedException();
+        }
+
+        public bool CanRename()
+        {
+            throw new NotImplementedException();
+        }
+
+        public string Category
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public IDataset Copy(string copyName, IWorkspace copyWorkspace)
+        {
+            throw new NotImplementedException();
+        }
+
+        public IFeatureClass CreateFeatureClass(string Name, IFields Fields, ESRI.ArcGIS.esriSystem.UID CLSID, ESRI.ArcGIS.esriSystem.UID EXTCLSID, esriFeatureType FeatureType, string ShapeFieldName, string ConfigKeyword)
+        {
+            throw new NotImplementedException();
+        }
+
+        public void Delete()
+        {
+            throw new NotImplementedException();
+        }
+
+        public ESRI.ArcGIS.esriSystem.IName FullName
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public string Name
+        {
+            get
+            {
+                return this.featureClass.Name + " Dataset";
+            }
+        }
+
+        public ESRI.ArcGIS.esriSystem.IPropertySet PropertySet
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public void Rename(string Name)
+        {
+            throw new NotImplementedException();
+        }
+
+        public IEnumDataset Subsets
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public esriDatasetType Type
+        {
+            get
+            {
+                return esriDatasetType.esriDTFeatureClass;
+            }
+        }
+
+        public IWorkspace Workspace
+        {
+            get
+            {
+                return this.featureClass.Workspace;
+            }
+        }
+    }
+}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)