com.esri.arcgis.schematic
Interface ISchematicAlgorithmEventsTrigger

All Superinterfaces:
Serializable

public interface ISchematicAlgorithmEventsTrigger
extends Serializable

Provides access to members that manage the schematic algorithm event trigger.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void fireAfterExecuteAlgorithm(ILayer layer, ISchematicAlgorithm schematicAlgorithm)
          Fires the event AfterExecuteAlgorithm.
 void fireBeforeExecuteAlgorithm(ILayer layer, ISchematicAlgorithm schematicAlgorithm, boolean[] canExecute)
          Fires the event BeforeExecuteAlgorithm.
 

Method Detail

fireAfterExecuteAlgorithm

void fireAfterExecuteAlgorithm(ILayer layer,
                               ISchematicAlgorithm schematicAlgorithm)
                               throws IOException,
                                      AutomationException
Fires the event AfterExecuteAlgorithm.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
schematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

fireBeforeExecuteAlgorithm

void fireBeforeExecuteAlgorithm(ILayer layer,
                                ISchematicAlgorithm schematicAlgorithm,
                                boolean[] canExecute)
                                throws IOException,
                                       AutomationException
Fires the event BeforeExecuteAlgorithm.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
schematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm (in)
canExecute - The canExecute (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.