This document is archived and information here might be outdated.  Recommended version.


ISchematicRelationshipRule Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Schematic > ESRI.ArcGIS.Schematic > Interfaces > IS > ISchematicRelationshipRule Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Schematic)  

ISchematicRelationshipRule Interface

Provides access to members that manage the generic Schematic Relationship rule.

Product Availability

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

Description

The Relationship rule allows you to create schematic elements and/or relations regarding the information stored in a relationship class.

Any schematic relationship rule process is based on the source schematic elements associated with real features/objects that are used in input to generate the diagram. Based on the specified relationship class, these source schematic elements are used to retrieve the related target schematic elements that will be added into the generated diagram, even if these target schematic elements have no real features/objects associated with them in the initial input

Members

Name Description
Read/write property AddRelationBetweenTargetAndSource Indicates if the relation between target and source must be included in the diagram.
Read/write property AddRelationshipElement Indicates if the relationship element must be included in the diagram.
Read/write property AddTargetElement Indicates if the target element must be included in the diagram.
Read/write property Description Description of the Schematic Relationship rule.
Read/write property InitializeTargetVertices Indicates if vertices on the target must be initialized.
Read/write property OffsetAngle Angle of offset at start.
Read/write property OffsetDistance Value of the offset distance.
Read/write property RelationshipClassName Relationship class name related to the Schematic Relationship rule.
Read/write property RelationshipElementClassName Relationship element class name related to the Schematic Relationship rule.
Read/write property ReportSourceRelationOnTarget Indicates if the source relation must be reported on the target.
Read/write property ReportTargetRelationOnConnectedNodes Indicates if the target relation must be reported on the connected nodes.
Read/write property ReverseRelationshipLinkOrientation Indicates if the relationship link orientation must be reversed.
Read/write property ReverseTargetRelation Indicates if the target relation must be reversed.
Read/write property SourceElementClassName Source element class name related to the Schematic Relationship rule.
Read/write property TargetElementClassName Target element class name related to the Schematic Relationship rule.

CoClasses that implement ISchematicRelationshipRule

CoClasses and Classes Description
SchematicRelationshipRule Schematic Relationship rule object.