com.esri.arcgis.geodatabase
Interface IRelationshipRule

All Superinterfaces:
IRule, java.io.Serializable
All Known Implementing Classes:
IRelationshipRuleProxy, RelationshipRule

public interface IRelationshipRule
extends IRule, java.io.Serializable

COM Interface 'IRelationshipRule'. 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 relationship 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 IIDeb3b2f82_7e5c_11d2_aab5_00c04fa37b82
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IRule
IID236f4de4_4761_11d2_9932_0000f80372b4
 
Method Summary
 int getDestinationClassID()
          The ID of the destination ObjectClass.
 int getDestinationMaximumCardinality()
          The maximum cardinality value of the destination ObjectClass.
 int getDestinationMinimumCardinality()
          The minimum cardinality value of the destination ObjectClass.
 int getDestinationSubtypeCode()
          The subtype value of the destination ObjectClass.
 int getOriginClassID()
          The ID of the origin ObjectClass.
 int getOriginMaximumCardinality()
          The maximum cardinality value of the origin ObjectClass.
 int getOriginMinimumCardinality()
          The minimum cardinality value of the origin ObjectClass.
 int getOriginSubtypeCode()
          The subtype value of the origin ObjectClass.
 void setDestinationClassID(int classID)
          The ID of the destination ObjectClass.
 void setDestinationMaximumCardinality(int value)
          The maximum cardinality value of the destination ObjectClass.
 void setDestinationMinimumCardinality(int value)
          The minimum cardinality value of the destination ObjectClass.
 void setDestinationSubtypeCode(int value)
          The subtype value of the destination ObjectClass.
 void setOriginClassID(int classID)
          The ID of the origin ObjectClass.
 void setOriginMaximumCardinality(int value)
          The maximum cardinality value of the origin ObjectClass.
 void setOriginMinimumCardinality(int value)
          The minimum cardinality value of the origin ObjectClass.
 void setOriginSubtypeCode(int value)
          The subtype value of the origin ObjectClass.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRule
getCategory, getHelpstring, getID, getType, setCategory, setHelpstring, setID
 

Field Detail

IIDeb3b2f82_7e5c_11d2_aab5_00c04fa37b82

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

getDestinationClassID

int getDestinationClassID()
                          throws java.io.IOException,
                                 AutomationException
The ID of the destination ObjectClass.

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
The ID of the destination ObjectClass.

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

getDestinationSubtypeCode

int getDestinationSubtypeCode()
                              throws java.io.IOException,
                                     AutomationException
The subtype value of the destination ObjectClass.

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

setDestinationSubtypeCode

void setDestinationSubtypeCode(int value)
                               throws java.io.IOException,
                                      AutomationException
The subtype value of the destination ObjectClass.

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

getDestinationMinimumCardinality

int getDestinationMinimumCardinality()
                                     throws java.io.IOException,
                                            AutomationException
The minimum cardinality value of the destination ObjectClass.

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

setDestinationMinimumCardinality

void setDestinationMinimumCardinality(int value)
                                      throws java.io.IOException,
                                             AutomationException
The minimum cardinality value of the destination ObjectClass.

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

getDestinationMaximumCardinality

int getDestinationMaximumCardinality()
                                     throws java.io.IOException,
                                            AutomationException
The maximum cardinality value of the destination ObjectClass.

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

setDestinationMaximumCardinality

void setDestinationMaximumCardinality(int value)
                                      throws java.io.IOException,
                                             AutomationException
The maximum cardinality value of the destination ObjectClass.

Parameters:
value - The value (in)
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
The ID of the origin ObjectClass.

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
The ID of the origin ObjectClass.

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

getOriginSubtypeCode

int getOriginSubtypeCode()
                         throws java.io.IOException,
                                AutomationException
The subtype value of the origin ObjectClass.

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

setOriginSubtypeCode

void setOriginSubtypeCode(int value)
                          throws java.io.IOException,
                                 AutomationException
The subtype value of the origin ObjectClass.

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

getOriginMinimumCardinality

int getOriginMinimumCardinality()
                                throws java.io.IOException,
                                       AutomationException
The minimum cardinality value of the origin ObjectClass.

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

setOriginMinimumCardinality

void setOriginMinimumCardinality(int value)
                                 throws java.io.IOException,
                                        AutomationException
The minimum cardinality value of the origin ObjectClass.

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

getOriginMaximumCardinality

int getOriginMaximumCardinality()
                                throws java.io.IOException,
                                       AutomationException
The maximum cardinality value of the origin ObjectClass.

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

setOriginMaximumCardinality

void setOriginMaximumCardinality(int value)
                                 throws java.io.IOException,
                                        AutomationException
The maximum cardinality value of the origin ObjectClass.

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