Mercurial > postarc > postarc
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; + } + } + } +}