com.esri.arcgis.geodatabase
Interface IRelationshipChanges

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRelationshipChangesProxy

public interface IRelationshipChanges
extends java.io.Serializable

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

Description: 'Provides access to members that manage differences in relationships.' 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 IID92365b91_2779_11d3_8a72_000000000000
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void augumentObjectDifferences()
          Propagates the relationship changes to the associated object classes.
 void copyRelationshipChanges()
          Copies the relationship changes from the conflict to edit state.
 void endObjectDifferenceAugmentation()
          Starts the object difference augmentation process.
 void endResolveProcess()
          Stops the relationship propagation process.
 void initObjectDifferenceAugmentation()
          Starts the object difference augmentation process.
 void initResolveProcess(boolean isPulling)
          Starts the relationship propagation process.
 void propagateChangesToRelatedObjects(int objectClassID, int oidCount, int[] oids)
          Propagates the relationship changes.
 

Field Detail

IID92365b91_2779_11d3_8a72_000000000000

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

initResolveProcess

void initResolveProcess(boolean isPulling)
                        throws java.io.IOException,
                               AutomationException
Starts the relationship propagation process.

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

initObjectDifferenceAugmentation

void initObjectDifferenceAugmentation()
                                      throws java.io.IOException,
                                             AutomationException
Starts the object difference augmentation process.

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

augumentObjectDifferences

void augumentObjectDifferences()
                               throws java.io.IOException,
                                      AutomationException
Propagates the relationship changes to the associated object classes.

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

endObjectDifferenceAugmentation

void endObjectDifferenceAugmentation()
                                     throws java.io.IOException,
                                            AutomationException
Starts the object difference augmentation process.

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

propagateChangesToRelatedObjects

void propagateChangesToRelatedObjects(int objectClassID,
                                      int oidCount,
                                      int[] oids)
                                      throws java.io.IOException,
                                             AutomationException
Propagates the relationship changes.

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

copyRelationshipChanges

void copyRelationshipChanges()
                             throws java.io.IOException,
                                    AutomationException
Copies the relationship changes from the conflict to edit state.

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

endResolveProcess

void endResolveProcess()
                       throws java.io.IOException,
                              AutomationException
Stops the relationship propagation process.

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