com.esri.arcgis.schematic
Interface ISchematicOperation

All Superinterfaces:
IOperation, Serializable
All Known Implementing Classes:
ISchematicOperationProxy, SchematicOperation

public interface ISchematicOperation
extends IOperation, Serializable

Provides access to members that control the schematic operation.

Product Availability

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


Method Summary
 void abortOperation()
          Abort a schematic operation.
 void onAddOperation()
          Executed when the operation is added in the stack.
 void startOperation(String menuString, Object hook, ISchematicLayer schematicLayer, boolean editionOperation)
          Start a new schematic operation.
 void stopOperation()
          Stop a schematic operation.
 
Methods inherited from interface com.esri.arcgis.systemUI.IOperation
esri_do, getMenuString, isCanRedo, isCanUndo, redo, undo
 

Method Detail

startOperation

void startOperation(String menuString,
                    Object hook,
                    ISchematicLayer schematicLayer,
                    boolean editionOperation)
                    throws IOException,
                           AutomationException
Start a new schematic operation.

Product Availability

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

Parameters:
menuString - The menuString (in)
hook - A reference to another Automation Object (IDispatch) (in)
schematicLayer - A reference to a com.esri.arcgis.schematic.ISchematicLayer (in)
editionOperation - The editionOperation (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stopOperation

void stopOperation()
                   throws IOException,
                          AutomationException
Stop a schematic operation.

Product Availability

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

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

abortOperation

void abortOperation()
                    throws IOException,
                           AutomationException
Abort a schematic operation.

Product Availability

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

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

onAddOperation

void onAddOperation()
                    throws IOException,
                           AutomationException
Executed when the operation is added in the stack.

Product Availability

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

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