com.esri.arcgis.schematic
Interface ISchematicDatasetEvents

All Superinterfaces:
java.util.EventListener, java.io.Serializable
All Known Implementing Classes:
ISchematicDatasetEventsAdapter, ISchematicDatasetEventsProxy, SchematicAlgoMarkCrossings, SchematicAlgoRotateNodesAlongLinks

public interface ISchematicDatasetEvents
extends java.util.EventListener, java.io.Serializable

COM Interface 'ISchematicDatasetEvents'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to events that occur on schematic dataset.' 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 IID0edbc4ad_047f_4b31_a1df_ab46ce35b346
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void afterDrawLayer(ISchematicDatasetEventsAfterDrawLayerEvent theEvent)
          Called after a schematic layer is drawn.
 void afterEditGeometries(ISchematicDatasetEventsAfterEditGeometriesEvent theEvent)
          Called after schematic in memory features geometries are edited.
 void afterGenerateDiagram(ISchematicDatasetEventsAfterGenerateDiagramEvent theEvent)
          Called after a schematic diagram is generated.
 void afterLoadDiagram(ISchematicDatasetEventsAfterLoadDiagramEvent theEvent)
          Called after a schematic diagram is loaded.
 void afterMoveFeatures(ISchematicDatasetEventsAfterMoveFeaturesEvent theEvent)
          Called after schematic in memory features are moved.
 void afterMoveNodeOnLink(ISchematicDatasetEventsAfterMoveNodeOnLinkEvent theEvent)
          Called after a schematic in memory feature node on link is moved.
 void afterReconnectLink(ISchematicDatasetEventsAfterReconnectLinkEvent theEvent)
          Called after a schematic in memory feature link is reconnected.
 void afterRefreshDiagram(ISchematicDatasetEventsAfterRefreshDiagramEvent theEvent)
          Called after a schematic diagram is refreshed.
 void afterUpdateDiagram(ISchematicDatasetEventsAfterUpdateDiagramEvent theEvent)
          Called after a schematic diagram is updated.
 void beforeReduceNode(ISchematicDatasetEventsBeforeReduceNodeEvent theEvent)
          Called before a schematic in memory feature node is reduced.
 void beforeRefreshDiagram(ISchematicDatasetEventsBeforeRefreshDiagramEvent theEvent)
          Called before a schematic diagram is refreshed.
 void beforeRemoveFeature(ISchematicDatasetEventsBeforeRemoveFeatureEvent theEvent)
          Called before a schematic in memory feature is removed.
 void beforeStopOperation(ISchematicDatasetEventsBeforeStopOperationEvent theEvent)
          Called before a schematic operation is stopped.
 void onChangeDataset(ISchematicDatasetEventsOnChangeDatasetEvent theEvent)
          Called when a schematic dataset has changed in memory.
 void onOpenDataset(ISchematicDatasetEventsOnOpenDatasetEvent theEvent)
          Called when a schematic dataset is opened.
 void onStartEditLayer(ISchematicDatasetEventsOnStartEditLayerEvent theEvent)
          Called when an edit session starts on a schematic layer.
 void onStopEditLayer(ISchematicDatasetEventsOnStopEditLayerEvent theEvent)
          Called when an edit session stops on a schematic layer.
 

Field Detail

IID0edbc4ad_047f_4b31_a1df_ab46ce35b346

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

afterLoadDiagram

void afterLoadDiagram(ISchematicDatasetEventsAfterLoadDiagramEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Called after a schematic diagram is loaded.

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

afterRefreshDiagram

void afterRefreshDiagram(ISchematicDatasetEventsAfterRefreshDiagramEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called after a schematic diagram is refreshed.

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

beforeRefreshDiagram

void beforeRefreshDiagram(ISchematicDatasetEventsBeforeRefreshDiagramEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Called before a schematic diagram is refreshed.

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

onOpenDataset

void onOpenDataset(ISchematicDatasetEventsOnOpenDatasetEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Called when a schematic dataset is opened.

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

onChangeDataset

void onChangeDataset(ISchematicDatasetEventsOnChangeDatasetEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Called when a schematic dataset has changed in memory.

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

onStartEditLayer

void onStartEditLayer(ISchematicDatasetEventsOnStartEditLayerEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Called when an edit session starts on a schematic layer.

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

onStopEditLayer

void onStopEditLayer(ISchematicDatasetEventsOnStopEditLayerEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Called when an edit session stops on a schematic layer.

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

afterDrawLayer

void afterDrawLayer(ISchematicDatasetEventsAfterDrawLayerEvent theEvent)
                    throws java.io.IOException,
                           AutomationException
Called after a schematic layer is drawn.

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

afterGenerateDiagram

void afterGenerateDiagram(ISchematicDatasetEventsAfterGenerateDiagramEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Called after a schematic diagram is generated.

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

afterUpdateDiagram

void afterUpdateDiagram(ISchematicDatasetEventsAfterUpdateDiagramEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Called after a schematic diagram is updated.

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

afterEditGeometries

void afterEditGeometries(ISchematicDatasetEventsAfterEditGeometriesEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called after schematic in memory features geometries are edited.

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

afterMoveFeatures

void afterMoveFeatures(ISchematicDatasetEventsAfterMoveFeaturesEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Called after schematic in memory features are moved.

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

afterReconnectLink

void afterReconnectLink(ISchematicDatasetEventsAfterReconnectLinkEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Called after a schematic in memory feature link is reconnected.

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

beforeStopOperation

void beforeStopOperation(ISchematicDatasetEventsBeforeStopOperationEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called before a schematic operation is stopped.

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

afterMoveNodeOnLink

void afterMoveNodeOnLink(ISchematicDatasetEventsAfterMoveNodeOnLinkEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called after a schematic in memory feature node on link is moved.

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

beforeRemoveFeature

void beforeRemoveFeature(ISchematicDatasetEventsBeforeRemoveFeatureEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called before a schematic in memory feature is removed.

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

beforeReduceNode

void beforeReduceNode(ISchematicDatasetEventsBeforeReduceNodeEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Called before a schematic in memory feature node is reduced.

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