com.esri.arcgis.geodatabase
Interface ITopologyRule

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITopologyRuleProxy, TopologyRule

public interface ITopologyRule
extends java.io.Serializable

COM Interface 'ITopologyRule'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to memebers that return information about topology rules.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDa53b59a5_2efc_41c4_9769_c0faa13e62e9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void errorShapeTypes(boolean[] multipoints, boolean[] polylines, boolean[] polygons)
          Indicates the shape types of errors for the topology rule.
 int getDestinationClassID()
          Destination ClassID of the topology rule.
 int getDestinationSubtype()
          Destination subtype of the topology rule.
 java.lang.String getGUID()
          GUID of the topology rule.
 java.lang.String getName()
          Name of the topology rule.
 int getOriginClassID()
          Origin ClassID of the topology rule.
 int getOriginSubtype()
          Origin subtype of the topology rule.
 int getTopologyRuleType()
          Topology rule type of the topology rule.
 boolean isAllDestinationSubtypes()
          Indicates if all destination subtypes are specified for the topology rule.
 boolean isAllOriginSubtypes()
          Indicates if all origin subtypes are specified for the topology rule.
 boolean isDestinationSubtypeSpecified()
          Indicates if a destination subtype has been specified.
 boolean isOriginSubtypeSpecified()
          Indicates if an origin subtype has been specified.
 boolean isTriggerErrorEvents()
          Indicates if error events are triggered for the topology rule.
 void setAllDestinationSubtypes(boolean allSubtypes)
          Indicates if all destination subtypes are specified for the topology rule.
 void setAllOriginSubtypes(boolean allSubtypes)
          Indicates if all origin subtypes are specified for the topology rule.
 void setDestinationClassID(int classID)
          Destination ClassID of the topology rule.
 void setDestinationSubtype(int subType)
          Destination subtype of the topology rule.
 void setName(java.lang.String name)
          Name of the topology rule.
 void setOriginClassID(int classID)
          Origin ClassID of the topology rule.
 void setOriginSubtype(int subType)
          Origin subtype of the topology rule.
 void setTopologyRuleType(int ruleType)
          Topology rule type of the topology rule.
 void setTriggerErrorEvents(boolean errorEvents)
          Indicates if error events are triggered for the topology rule.
 

Field Detail

IIDa53b59a5_2efc_41c4_9769_c0faa13e62e9

static final int IIDa53b59a5_2efc_41c4_9769_c0faa13e62e9
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the topology rule.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Name of the topology rule.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGUID

java.lang.String getGUID()
                         throws java.io.IOException,
                                AutomationException
GUID of the topology rule.

Returns:
The gUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOriginClassID

int getOriginClassID()
                     throws java.io.IOException,
                            AutomationException
Origin ClassID of the topology rule.

Returns:
The classID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOriginClassID

void setOriginClassID(int classID)
                      throws java.io.IOException,
                             AutomationException
Origin ClassID of the topology rule.

Parameters:
classID - The classID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOriginSubtype

int getOriginSubtype()
                     throws java.io.IOException,
                            AutomationException
Origin subtype of the topology rule.

Returns:
The subType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOriginSubtype

void setOriginSubtype(int subType)
                      throws java.io.IOException,
                             AutomationException
Origin subtype of the topology rule.

Parameters:
subType - The subType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDestinationClassID

int getDestinationClassID()
                          throws java.io.IOException,
                                 AutomationException
Destination ClassID of the topology rule.

Returns:
The classID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDestinationClassID

void setDestinationClassID(int classID)
                           throws java.io.IOException,
                                  AutomationException
Destination ClassID of the topology rule.

Parameters:
classID - The classID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDestinationSubtype

int getDestinationSubtype()
                          throws java.io.IOException,
                                 AutomationException
Destination subtype of the topology rule.

Returns:
The subType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDestinationSubtype

void setDestinationSubtype(int subType)
                           throws java.io.IOException,
                                  AutomationException
Destination subtype of the topology rule.

Parameters:
subType - The subType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTopologyRuleType

int getTopologyRuleType()
                        throws java.io.IOException,
                               AutomationException
Topology rule type of the topology rule.

Returns:
A com.esri.arcgis.geodatabase.esriTopologyRuleType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTopologyRuleType

void setTopologyRuleType(int ruleType)
                         throws java.io.IOException,
                                AutomationException
Topology rule type of the topology rule.

Parameters:
ruleType - A com.esri.arcgis.geodatabase.esriTopologyRuleType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isTriggerErrorEvents

boolean isTriggerErrorEvents()
                             throws java.io.IOException,
                                    AutomationException
Indicates if error events are triggered for the topology rule.

Returns:
The errorEvents
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTriggerErrorEvents

void setTriggerErrorEvents(boolean errorEvents)
                           throws java.io.IOException,
                                  AutomationException
Indicates if error events are triggered for the topology rule.

Parameters:
errorEvents - The errorEvents (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

errorShapeTypes

void errorShapeTypes(boolean[] multipoints,
                     boolean[] polylines,
                     boolean[] polygons)
                     throws java.io.IOException,
                            AutomationException
Indicates the shape types of errors for the topology rule.

Parameters:
multipoints - The multipoints (out: use single element array)
polylines - The polylines (out: use single element array)
polygons - The polygons (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllOriginSubtypes

boolean isAllOriginSubtypes()
                            throws java.io.IOException,
                                   AutomationException
Indicates if all origin subtypes are specified for the topology rule.

Returns:
The allSubtypes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllOriginSubtypes

void setAllOriginSubtypes(boolean allSubtypes)
                          throws java.io.IOException,
                                 AutomationException
Indicates if all origin subtypes are specified for the topology rule.

Parameters:
allSubtypes - The allSubtypes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllDestinationSubtypes

boolean isAllDestinationSubtypes()
                                 throws java.io.IOException,
                                        AutomationException
Indicates if all destination subtypes are specified for the topology rule.

Returns:
The allSubtypes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllDestinationSubtypes

void setAllDestinationSubtypes(boolean allSubtypes)
                               throws java.io.IOException,
                                      AutomationException
Indicates if all destination subtypes are specified for the topology rule.

Parameters:
allSubtypes - The allSubtypes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOriginSubtypeSpecified

boolean isOriginSubtypeSpecified()
                                 throws java.io.IOException,
                                        AutomationException
Indicates if an origin subtype has been specified.

Returns:
The subtypeSpecified
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDestinationSubtypeSpecified

boolean isDestinationSubtypeSpecified()
                                      throws java.io.IOException,
                                             AutomationException
Indicates if a destination subtype has been specified.

Returns:
The subtypeSpecified
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.