Skip to main content

Relationship Rules properties

Resumen

The Describe function returns the following properties for the relationship class rules of a RelationshipClass data type.

Propiedades

Propiedad Explicación Tipo de datos

destinationClassID

(Solo lectura)

The object class ID of the destination class.

Integer

destinationMaximumCardinality

(Solo lectura)

The maximum cardinality of the destination class.

Integer

destinationMinimumCardinality

(Solo lectura)

The minimum cardinality of the destination class.

Integer

destinationSubtypeCode

(Solo lectura)

The subtype code of the destination class.

Integer

originClassID

(Solo lectura)

The object class ID of the origin class.

Integer

originMaximumCardinality

(Solo lectura)

The maximum cardinality of the origin class.

Integer

originMinimumCardinality

(Solo lectura)

The minimum cardinality of the origin class.

Integer

originSubtypeCode

(Solo lectura)

The subtype code of the origin class.

Integer

ruleID

(Solo lectura)

The relationship rule ID.

Integer

Muestra de código

Relationship rules properties example

Display the properties of the relationship rules.

import arcpy
desc = arcpy.Describe(r'D:\Riverside.gdb\Electric\PolesToTransformers')
for rule in desc.relationshipRules:
    print("Rule id: {}".format(rule.ruleID))
    print("Destination Class ID: {}".format(rule.destinationClassID))
    print("Destination Subtype Code: {}".format(rule.destinationSubtypeCode))
    print("Origin Class ID: {}".format(rule.originClassID))
    print("Origin Subtype Code: {}".format(rule.originSubtypeCode))
    print("Destination Min Cardinality: {}".format(rule.destinationMinimumCardinality))
    print("Destination Max Cardinality: {}".format(rule.destinationMaximumCardinality))
    print("Origin Min Cardinality: {}".format(rule.originMinimumCardinality))
    print("Origin Max Cardinality: {}".format(rule.originMaximumCardinality))