ArcObjects Library Reference (Schematic)  

ISchematicElementClass Interface

Provides access to members that manage the schematic element class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.

Description

A schematic element class allows implementation of a particular type of schematic elements expected in diagrams implemented by a particular schematic diagram class. It is a collection of schematic elements that share the same type of schematic elements (nodes, links, and so on), the same geometry type (point, line, or polygon), and the same schematic attributes for a common area.

A schematic element class can be associated with one or several schematic diagram classes that implement schematic diagrams containing the schematic elements implemented by this schematic element class. It is assigned to one schematic dataset, although more than one schematic element class can be defined for the same schematic dataset. Schematic element classes always exist as physical feature classes in the schematic dataset and contain the schematic elements they implement.

Members

Description
Method AlterAssociatedObjectClass Changes the associated object class to the schematic element class.
Read-only property AssociatedObjectClassDataSource The associated schematic data source to the schematic element class.
Read-only property AssociatedObjectClassDataSourceID The associated object class data source ID to the schematic element class.
Read-only property AssociatedObjectClassID The associated object class ID to the schematic element class.
Read-only property AssociatedSchematicDiagramClasses Associated diagram classes to the schematic element class.
Method CreateSchematicAttribute Creates a schematic in memory attribute.
Method CreateSchematicElement Creates a new schematic element in the specified schematic diagram.
Method Delete Deletes the schematic object class.
Read/write property ExternalQueryEvaluationMode External query evaluation mode of the schematic object class.
Read/write property GeometryType Geometry type of the schematic element class.
Read/write property IdentifierFieldNames Identifier fields names of the schematic object class.
Read/write property Name Name of the schematic object class.
Read/write property Parent Parent to the schematic element class.
Read-only property PredefinedAttributeNames Predefined attributes names of the schematic in memory object class.
Read/write property QueryString Query string of the schematic object class.
Read/write property RelationManagerCLSID Relation manager CLSID of the schematic element class.
Read-only property SchematicDataset Schematic dataset the schematic object class belongs to.
Read/write property SchematicDataSource Schematic data source of the schematic object class.
Read-only property SchematicElementByID Schematic element referenced by the specified ID that is contained in the specified schematic diagram.
Read-only property SchematicElementByName Schematic element referenced by the specified Name that is contained in the specified schematic diagram.
Read-only property SchematicElements List of the schematic elements related to the schematic element class within the specified schematic diagram.
Read-only property SchematicElementType Schematic element type related to the schematic element class.
Read/write property SchematicQueryParameters Schematic query parameters of the schematic object class.
Read/write property ShapeField Shape field of the schematic element class.

Inherited Interfaces

Interfaces Description
ISchematicObjectClass Provides access to members that manage the schematic object class.

CoClasses that implement ISchematicElementClass

CoClasses and Classes Description
SchematicElementClass Schematic element class object.

.NET Snippets

Loop On the Schematic Element Classes In A Schematic Dataset | Get The SchematicInMemoryFeatureClass Related To A Schematic Element Class From An In-Memory Schematic Diagram | Create A Node Type SchematicElementClass In A Schematic Dataset | Create A Link Type SchematicElementClass In A Schematic Dataset | Create A SubLink Type SchematicElementClass In A Schematic Dataset | Get A SchematicElementClass In A Schematic Dataset | Create A Node-On-Link Type SchematicElementClass In A Schematic Dataset