Schematic diagram class object.
SchematicDiagramClass is a non-creatable object. References to non-creatable objects must be obtained through other objects.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.
Interfaces
| Interfaces | Description | 
|---|---|
| IClass (esriGeoDatabase) | Provides access to members that return information about and manage the class. | 
| IClassSchemaEdit (esriGeoDatabase) | Provides access to member to modify an object class schema. | 
| IClassSchemaEdit2 (esriGeoDatabase) | Provides access to members that modify an object class's extension properties. | 
| IDataset (esriGeoDatabase) | Provides access to members that supply dataset information. | 
| IDatasetEdit (esriGeoDatabase) | Provides access to information about the status of datasets being edited. | 
| IDatasetEditInfo (esriGeoDatabase) | Provides access to members that maintain dataset editing information. | 
| IGeoDataset (esriGeoDatabase) | Provides access to members that provide information about a Geographic Dataset. | 
| IGeoDatasetSchemaEdit (esriGeoDatabase) | Provides access to members that change the schema of a GeoDataset. | 
| IGPSchematicBuilder | Provides access to members that manage the generation/update of diagrams by GP tools. | 
| IMetadata (esriGeoDatabase) | Provides access to members that manage and update metadata. | 
| IMetadataEdit (esriGeoDatabase) | Provides access to members that provide information about whether metadata can be edited. | 
| IModelInfo (esriGeoDatabase) | Provides access to the model name of the field. | 
| IObjectClass (esriGeoDatabase) | Provides access to members that return information about an object class. | 
| IObjectClassInfo (esriGeoDatabase) | Provides access to method that indicates whether an object can bypass the store method. | 
| IObjectClassInfo2 (esriGeoDatabase) | Provides access to method that indicates whether an object can be modified outside of an edit session. | 
| ISchemaLock (esriGeoDatabase) | Provides access to members for accessing schema locking functionality. | 
| ISchematicAttributeContainer | Provides access to members that manage the schematic attribute container. | 
| ISchematicAttributeDesign | Provides access to members that manage the schematic attribute design. | 
| ISchematicBuilder | Provides access to members that manage the schematic diagram builder. | 
| ISchematicBuilderRuleContainer | Provides access to members that manage the schematic builder rule container. | 
| ISchematicBuilderRuleContainerEdit | Provides access to members that manage the schematic builder rule container edition. | 
| ISchematicDiagramClass | Provides access to members that manage the schematic diagram class. | 
| ISchematicDiagramClassContainer | Provides access to members that manage the schematic diagram class container. | 
| ISchematicInMemoryDiagramContainer | Provides access to members that manage the schematic in memory diagram container. | 
| ISchematicObjectClass | Provides access to members that manage the schematic object class. | 
| ISchematicObjectClassContainer | Provides access to members that manage the schematic object class container. | 
| ISubtypes (esriGeoDatabase) | Provides access to members that return and modify subtype information. | 
| ITable (esriGeoDatabase) | Provides access to members that return information about and manage tables. | 
| ITableCapabilities (esriGeoDatabase) | Provides access to members that return information about and manage tables. | 
| IValidation (esriGeoDatabase) | Provides access to members that manage rules and validate them. | 
| IValidation2 (esriGeoDatabase) | Provides access to members that manage rules and validate them. |