| Constant | Value | Description | 
| esriTRTAny | -1 | The rule type can be any. Used when querying. | 
| esriTRTFeatureLargerThanClusterTolerance | 0 | The rule is a feature to be deleted is smaller than the cluster tolerance rule. | 
| esriTRTAreaNoGaps | 1 | The rule is an area-no gap rule. | 
| esriTRTAreaNoOverlap | 3 | The rule is an area-no overlap rule. | 
| esriTRTAreaCoveredByAreaClass | 4 | The rule is an area covered by area class rule. | 
| esriTRTAreaAreaCoverEachOther | 5 | The rule is an 2 areas cover each other rule. | 
| esriTRTAreaCoveredByArea | 7 | The rule is an area covered by area rule. | 
| esriTRTAreaNoOverlapArea | 8 | The rule is an area covered by area rule. | 
| esriTRTLineCoveredByAreaBoundary | 10 | The rule is a line covered by area boundary rule. | 
| esriTRTLineInsideArea | 11 | The rule is a line must be inside area rule. | 
| esriTRTPointCoveredByAreaBoundary | 13 | The rule is a point covered by area boundary rule. | 
| esriTRTPointProperlyInsideArea | 15 | The rule is a point properly inside area rule. | 
| esriTRTAreaContainOnePoint | 16 | The rule is one point must be found in each area. | 
| esriTRTLineNoOverlap | 19 | The rule is a line-no overlap rule. | 
| esriTRTLineNoIntersection | 20 | The rule is a line-no intersection rule. | 
| esriTRTLineNoDangles | 21 | The rule is a line-no dangles rule. | 
| esriTRTLineNoPseudos | 22 | The rule is a line with no pseudo-nodes rule. | 
| esriTRTLineCoveredByLineClass | 26 | The rule is a line covered by line class rule. | 
| esriTRTLineNoOverlapLine | 28 | The rule is a line-no overlap line rule. | 
| esriTRTPointCoveredByLine | 29 | The rule is a point covered by line rule. | 
| esriTRTPointCoveredByLineEndpoint | 31 | The rule is a point covered by line endpoint rule. | 
| esriTRTPointDisjoint | 34 | The rule is a point must be disjoint rule. | 
| esriTRTPointCoincidePoint | 35 | The rule is a point must be coincident with point rule. | 
| esriTRTAreaBoundaryCoveredByLine | 37 | The rule is an area boundary covered by line rule. | 
| esriTRTAreaBoundaryCoveredByAreaBoundary | 38 | The rule is an area boundary covered by line rule. | 
| esriTRTLineNoSelfOverlap | 39 | The rule is a line-no self overlap rule. | 
| esriTRTLineNoSelfIntersect | 40 | The rule is a line-no self intersect rule. | 
| esriTRTLineNoIntersectOrInteriorTouch | 41 | The rule is a line-no intersect or interior touch rule. | 
| esriTRTLineEndpointCoveredByPoint | 42 | The rule is a line endpoint covered by point rule. | 
| esriTRTAreaContainPoint | 43 | The rule is an area contain point rule. | 
| esriTRTLineNoMultipart | 44 | The rule is a line cannot be multipart rule. | 
| esriTRTLineNoIntersectLine | 45 | The rule is a line must not intersect with line rule. | 
| esriTRTLineNoIntersectOrInteriorTouchLine | 46 | The rule is a line must not intersect or touch interior of line rule. |