Provides access to members that control Object Class Description.
Product Availability
Description
The IObjectClassDescription interface provides configuration information for ArcCatalog and custom clients to use when creating a new object class or feature class. This interface can be implemented on a class extension or a separate coclass. Regardless of where the interface is implemented, the implementing coclass must be registered to the "ESRI GeoObject Class Descriptions" category using the Component Category Manager. If a feature class is being created, the class description (or class extension) must also implement IFeatureClassDescription.
If the .NET framework is being used, a class description can also be registered using the GeoObjectClassDescriptions static class in the ESRI.ArcGIS.ADF.CATIDs namespace.
Members
Description | ||
---|---|---|
AliasName | The alias name of this class. | |
ClassExtensionCLSID | The CLSID of the class extension COM class that implements class level behavior. | |
InstanceCLSID | The CLSID of the COM class that implements instance level behavior. | |
ModelName | The model name of this class. | |
ModelNameUnique | Indicates if the model name of this class is unique. | |
Name | The name for this class, e.g., ESRI Simple Junction Feature. | |
RequiredFields | The descriptions of the set of required fields for this class. |
CoClasses that implement IObjectClassDescription
CoClasses and Classes | Description |
---|---|
AnnotationFeatureClassDescription (esriCarto) | An ESRI annotation feature class description. |
DimensionClassDescription (esriCarto) | The class description for dimension feature classes. |
FeatureClassDescription | ESRI Feature Class Description object. |
ForceElements (esriDefenseSolutions) | Class extension object used to create force element point feature classes. |
ObjectClassDescription | ESRI Object Class Description. |
RasterCatalogClassDescription | ESRI RasterCatalog Class Description. |
TacticalAreas (esriDefenseSolutions) | Class extension object used to create tactical graphic polygon feature classes. |
TacticalLines (esriDefenseSolutions) | Class extension object used to create tactical graphic polyline feature classes. |
TacticalPoints (esriDefenseSolutions) | Class extension object used to create tactical graphic point feature classes. |