ArcObjects Library Reference  (Schematic)    

INgDiagramType Interface

Provides access to members that control the graphic diagram type.

Product Availability

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

Description

A diagram type behaves as the template for the display properties of a network and is assigned to one project. Schematics elements are associated with diagram types and displayed in diagrams. More than one diagram type can be defined for a project. Typically, one diagram type is defined for a specific view of the network. For example, a diagram type is defined for a schematic of the electric network of primaries and switches, and a second diagram type is defined for a schematic of the internal schema (inside plant) of the devices.

Diagram types support parent–child relationships, allowing child diagram types to inherit the parameters set on the parent diagram type.

If you want to create a diagram type, you can use the ArcGIS Schematics Designer or call the esriSchematic CreateDiagramType method in your code.

You can complete your diagram definition by defining: the query returning all the diagrams of this type, the fields used to build up each diagram identifier for this diagram type, one or more attributes associated with this diagram type.

All these characteristics can be defined through the ArcGIS Schematics Designer, or program using the INgObjectType interface associated with your INgDiagramType.

Members

Description
Read-only property Ancestors List of the ancestor diagram types for the diagram type.
Read-only property AssociatedElementTypes List of the element types associated with the diagram type.
Method AssociateElementType Associates the 'ElementType' element type with the diagram type.
Read-only property Children List of the child diagram types for the diagram type.
Method Delete Deletes the diagram type. When setting the 'deleteDescendants' parameter to TRUE, all the diagram types that inherit from this diagram type are also deleted.
Read-only property Descendants List of the descendant diagram types for the diagram type.
Read-only property DiagramNames List of the names of the diagrams implemented by the diagram type.
Read-only property Diagrams List of diagrams implemented by the diagram type.
Method DissociateElementType Dissociates the 'ElementType' element type with the diagram type.
Method GetDiagram Returns the diagram named 'diagramName' implemented by the diagram type.
Read-only property IsElementTypeAssociated Indicates if the 'ElementType' element type is associated with the diagram type.
Read/write property Name Name of the diagram type.
Method OpenDiagram Opens the diagram named 'diagramName' implemented by the diagram type.
Read/write property Parent Parent diagram type of the diagram type.

CoClasses that implement INgDiagramType

CoClasses and Classes Description
NgDiagramType Graphic diagram type object.

See Also

INgDiagram Interface

 


Feedback Send feedback on this page