com.esri.arcgis.geodatabase
Interface IEdgeConnectivityRule

All Superinterfaces:
IConnectivityRule, IRule, java.io.Serializable
All Known Implementing Classes:
EdgeConnectivityRule, IEdgeConnectivityRuleProxy

public interface IEdgeConnectivityRule
extends IConnectivityRule, java.io.Serializable

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

Description: 'Provides access to members that supply information about, modify and manage edge-edge connectivity 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 IIDf290d9e2_58e5_11d2_ab26_000000000000
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IConnectivityRule
IIDf366a3fa_5362_11d2_ab1b_000000000000
 
Fields inherited from interface com.esri.arcgis.geodatabase.IRule
IID236f4de4_4761_11d2_9932_0000f80372b4
 
Method Summary
 void addJunction(int classID, int subtypeCode)
          The permissible values for the associated attribute.
 boolean containsJunction(int classID, int subtypeCode)
          Indicates whether the specified junction class id is in the valid junction list.
 int getDefaultJunctionClassID()
          The ID of the default junction feature class.
 int getDefaultJunctionSubtypeCode()
          The subtype value of the default junction feature class.
 int getFromEdgeClassID()
          The ID of the source NetworkEdge feature class.
 int getFromEdgeSubtypeCode()
          The subtype value of the source NetworkEdge feature class.
 int getJunctionClassID(int index)
          The specified permissible value for the associated attribute.
 int getJunctionCount()
          The number of valid Junctions.
 void getJunctionInfo(int index, int[] classID, int[] subtypeCode)
          The specified permissible value for the associated attribute.
 int getJunctionSubtypeCode(int index)
          The specified permissible value for the associated attribute.
 int getToEdgeClassID()
          The ID of the destination NetworkEdge feature class.
 int getToEdgeSubtypeCode()
          The subtype value of the target NetworkEdge feature class.
 void setDefaultJunctionClassID(int classID)
          The ID of the default junction feature class.
 void setDefaultJunctionSubtypeCode(int value)
          The subtype value of the default junction feature class.
 void setFromEdgeClassID(int classID)
          The ID of the source NetworkEdge feature class.
 void setFromEdgeSubtypeCode(int value)
          The subtype value of the source NetworkEdge feature class.
 void setToEdgeClassID(int classID)
          The ID of the destination NetworkEdge feature class.
 void setToEdgeSubtypeCode(int value)
          The subtype value of the target NetworkEdge feature class.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRule
getCategory, getHelpstring, getID, getType, setCategory, setHelpstring, setID
 

Field Detail

IIDf290d9e2_58e5_11d2_ab26_000000000000

static final int IIDf290d9e2_58e5_11d2_ab26_000000000000
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

getDefaultJunctionClassID

int getDefaultJunctionClassID()
                              throws java.io.IOException,
                                     AutomationException
The ID of the default junction feature class.

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

setDefaultJunctionClassID

void setDefaultJunctionClassID(int classID)
                               throws java.io.IOException,
                                      AutomationException
The ID of the default junction feature class.

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

getDefaultJunctionSubtypeCode

int getDefaultJunctionSubtypeCode()
                                  throws java.io.IOException,
                                         AutomationException
The subtype value of the default junction feature class.

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

setDefaultJunctionSubtypeCode

void setDefaultJunctionSubtypeCode(int value)
                                   throws java.io.IOException,
                                          AutomationException
The subtype value of the default junction feature class.

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

getFromEdgeClassID

int getFromEdgeClassID()
                       throws java.io.IOException,
                              AutomationException
The ID of the source NetworkEdge feature class.

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

setFromEdgeClassID

void setFromEdgeClassID(int classID)
                        throws java.io.IOException,
                               AutomationException
The ID of the source NetworkEdge feature class.

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

getFromEdgeSubtypeCode

int getFromEdgeSubtypeCode()
                           throws java.io.IOException,
                                  AutomationException
The subtype value of the source NetworkEdge feature class.

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

setFromEdgeSubtypeCode

void setFromEdgeSubtypeCode(int value)
                            throws java.io.IOException,
                                   AutomationException
The subtype value of the source NetworkEdge feature class.

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

getToEdgeClassID

int getToEdgeClassID()
                     throws java.io.IOException,
                            AutomationException
The ID of the destination NetworkEdge feature class.

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

setToEdgeClassID

void setToEdgeClassID(int classID)
                      throws java.io.IOException,
                             AutomationException
The ID of the destination NetworkEdge feature class.

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

getToEdgeSubtypeCode

int getToEdgeSubtypeCode()
                         throws java.io.IOException,
                                AutomationException
The subtype value of the target NetworkEdge feature class.

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

setToEdgeSubtypeCode

void setToEdgeSubtypeCode(int value)
                          throws java.io.IOException,
                                 AutomationException
The subtype value of the target NetworkEdge feature class.

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

getJunctionCount

int getJunctionCount()
                     throws java.io.IOException,
                            AutomationException
The number of valid Junctions.

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

getJunctionClassID

int getJunctionClassID(int index)
                       throws java.io.IOException,
                              AutomationException
The specified permissible value for the associated attribute.

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

getJunctionSubtypeCode

int getJunctionSubtypeCode(int index)
                           throws java.io.IOException,
                                  AutomationException
The specified permissible value for the associated attribute.

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

addJunction

void addJunction(int classID,
                 int subtypeCode)
                 throws java.io.IOException,
                        AutomationException
The permissible values for the associated attribute.

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

containsJunction

boolean containsJunction(int classID,
                         int subtypeCode)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the specified junction class id is in the valid junction list.

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

getJunctionInfo

void getJunctionInfo(int index,
                     int[] classID,
                     int[] subtypeCode)
                     throws java.io.IOException,
                            AutomationException
The specified permissible value for the associated attribute.

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