ArcObjects Library Reference (DefenseSolutions)  

IAutoGroupRule Interface

Provides access to members that are common to all cached graphic grouping rules.

Product Availability

Available with ArcGIS Engine and ArcGIS Desktop.

Members

Description
Read-only property Description The description of the grouping rule.
Read/write property IsEnabled Indicates whether the grouping rule is currently enabled.
Method IsValidPropertyValue Indicates whether a particular value is valid for the specified property.
Read-only property Name The name of the grouping rule.
Read-only property PropertyDescription The method returns the description of the custom property stored at the indicated index in the optional property set.
Read-only property PropertyName The method returns the name of the custom property stored at the indicated index in the optional property set.
Read-only property PropertySet An optional custom property set that defines property/value pairs unique to the grouping rule.

CoClasses that implement IAutoGroupRule

CoClasses and Classes Description
LeaderAffiliationRule A rule that permits leadering if two objects share the same, or a compatible, affiliation code.
LeaderHigherFormationRule A rule that permits leadering if two objects share the same higher formation (parent) attribute.
LeaderProximityRule A rule that permits leadering if two objects are within a specified distance of one another.
LeaderValueRule A rule that permits leadering if two objects share the same value for a specified attribute.
StackHigherFormationRule A rule that permits stacking if two objects share the same higher formation (parent) attribute.
StackProximityRule A rule that permits stacking if two objects are within a specified distance of one another.
StackSymbolIDRule A rule that permits stacking if two objects share the same symbol ID value.
StackValueRule A rule that permits stacking if two objects share the same value for a specified attribute.

Remarks

Leadering and stacking rules are used to manage which force element graphics should or should not be graphically grouped.  All of the various leadering and stacking rules are considered types of auto-group rules, thus they all implement this interface.  They are considered "automatic" because MOLE force element display lists automatically apply them as the contents of those lists change.