com.esri.arcgis.geodatabase
Interface esriTopologyRuleType

All Superinterfaces:
Serializable

public interface esriTopologyRuleType
extends Serializable

Types of topology rules.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriTRTAny
          The rule type can be any.
static int esriTRTAreaAreaCoverEachOther
          The rule is an 2 areas cover each other rule.
static int esriTRTAreaBoundaryCoveredByAreaBoundary
          The rule is an area boundary covered by line rule.
static int esriTRTAreaBoundaryCoveredByLine
          The rule is an area boundary covered by line rule.
static int esriTRTAreaContainPoint
          The rule is an area contain point rule.
static int esriTRTAreaCoveredByArea
          The rule is an area covered by area rule.
static int esriTRTAreaCoveredByAreaClass
          The rule is an area covered by area class rule.
static int esriTRTAreaNoGaps
          The rule is an area-no gap rule.
static int esriTRTAreaNoOverlap
          The rule is an area-no overlap rule.
static int esriTRTAreaNoOverlapArea
          The rule is an area covered by area rule.
static int esriTRTFeatureLargerThanClusterTolerance
          The rule is a feature to be deleted is smaller than the cluster tolerance rule.
static int esriTRTLineCoveredByAreaBoundary
          The rule is a line covered by area boundary rule.
static int esriTRTLineCoveredByLineClass
          The rule is a line covered by line class rule.
static int esriTRTLineEndpointCoveredByPoint
          The rule is a line endpoint covered by point rule.
static int esriTRTLineNoDangles
          The rule is a line-no dangles rule.
static int esriTRTLineNoIntersection
          The rule is a line-no intersection rule.
static int esriTRTLineNoIntersectOrInteriorTouch
          The rule is a line-no intersect or interior touch rule.
static int esriTRTLineNoMultipart
          The rule is a line cannot be multipart rule.
static int esriTRTLineNoOverlap
          The rule is a line-no overlap rule.
static int esriTRTLineNoOverlapLine
          The rule is a line-no overlap line rule.
static int esriTRTLineNoPseudos
          The rule is a line with no pseudo-nodes rule.
static int esriTRTLineNoSelfIntersect
          The rule is a line-no self intersect rule.
static int esriTRTLineNoSelfOverlap
          The rule is a line-no self overlap rule.
static int esriTRTPointCoveredByAreaBoundary
          The rule is a point covered by area boundary rule.
static int esriTRTPointCoveredByLine
          The rule is a point covered by line rule.
static int esriTRTPointCoveredByLineEndpoint
          The rule is a point covered by line endpoint rule.
static int esriTRTPointProperlyInsideArea
          The rule is a point properly inside area rule.
 

Field Detail

esriTRTAny

static final int esriTRTAny
The rule type can be any. Used when querying.

See Also:
Constant Field Values

esriTRTFeatureLargerThanClusterTolerance

static final int esriTRTFeatureLargerThanClusterTolerance
The rule is a feature to be deleted is smaller than the cluster tolerance rule.

See Also:
Constant Field Values

esriTRTAreaNoGaps

static final int esriTRTAreaNoGaps
The rule is an area-no gap rule.

See Also:
Constant Field Values

esriTRTAreaNoOverlap

static final int esriTRTAreaNoOverlap
The rule is an area-no overlap rule.

See Also:
Constant Field Values

esriTRTAreaCoveredByAreaClass

static final int esriTRTAreaCoveredByAreaClass
The rule is an area covered by area class rule.

See Also:
Constant Field Values

esriTRTAreaAreaCoverEachOther

static final int esriTRTAreaAreaCoverEachOther
The rule is an 2 areas cover each other rule.

See Also:
Constant Field Values

esriTRTAreaCoveredByArea

static final int esriTRTAreaCoveredByArea
The rule is an area covered by area rule.

See Also:
Constant Field Values

esriTRTAreaNoOverlapArea

static final int esriTRTAreaNoOverlapArea
The rule is an area covered by area rule.

See Also:
Constant Field Values

esriTRTLineCoveredByAreaBoundary

static final int esriTRTLineCoveredByAreaBoundary
The rule is a line covered by area boundary rule.

See Also:
Constant Field Values

esriTRTPointCoveredByAreaBoundary

static final int esriTRTPointCoveredByAreaBoundary
The rule is a point covered by area boundary rule.

See Also:
Constant Field Values

esriTRTPointProperlyInsideArea

static final int esriTRTPointProperlyInsideArea
The rule is a point properly inside area rule.

See Also:
Constant Field Values

esriTRTLineNoOverlap

static final int esriTRTLineNoOverlap
The rule is a line-no overlap rule.

See Also:
Constant Field Values

esriTRTLineNoIntersection

static final int esriTRTLineNoIntersection
The rule is a line-no intersection rule.

See Also:
Constant Field Values

esriTRTLineNoDangles

static final int esriTRTLineNoDangles
The rule is a line-no dangles rule.

See Also:
Constant Field Values

esriTRTLineNoPseudos

static final int esriTRTLineNoPseudos
The rule is a line with no pseudo-nodes rule.

See Also:
Constant Field Values

esriTRTLineCoveredByLineClass

static final int esriTRTLineCoveredByLineClass
The rule is a line covered by line class rule.

See Also:
Constant Field Values

esriTRTLineNoOverlapLine

static final int esriTRTLineNoOverlapLine
The rule is a line-no overlap line rule.

See Also:
Constant Field Values

esriTRTPointCoveredByLine

static final int esriTRTPointCoveredByLine
The rule is a point covered by line rule.

See Also:
Constant Field Values

esriTRTPointCoveredByLineEndpoint

static final int esriTRTPointCoveredByLineEndpoint
The rule is a point covered by line endpoint rule.

See Also:
Constant Field Values

esriTRTAreaBoundaryCoveredByLine

static final int esriTRTAreaBoundaryCoveredByLine
The rule is an area boundary covered by line rule.

See Also:
Constant Field Values

esriTRTAreaBoundaryCoveredByAreaBoundary

static final int esriTRTAreaBoundaryCoveredByAreaBoundary
The rule is an area boundary covered by line rule.

See Also:
Constant Field Values

esriTRTLineNoSelfOverlap

static final int esriTRTLineNoSelfOverlap
The rule is a line-no self overlap rule.

See Also:
Constant Field Values

esriTRTLineNoSelfIntersect

static final int esriTRTLineNoSelfIntersect
The rule is a line-no self intersect rule.

See Also:
Constant Field Values

esriTRTLineNoIntersectOrInteriorTouch

static final int esriTRTLineNoIntersectOrInteriorTouch
The rule is a line-no intersect or interior touch rule.

See Also:
Constant Field Values

esriTRTLineEndpointCoveredByPoint

static final int esriTRTLineEndpointCoveredByPoint
The rule is a line endpoint covered by point rule.

See Also:
Constant Field Values

esriTRTAreaContainPoint

static final int esriTRTAreaContainPoint
The rule is an area contain point rule.

See Also:
Constant Field Values

esriTRTLineNoMultipart

static final int esriTRTLineNoMultipart
The rule is a line cannot be multipart rule.

See Also:
Constant Field Values