view 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 source
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)