com.esri.arcgis.schematic
Interface ISchematicBuilderRuleManager

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicBuilderRuleManagerProxy, SchematicDiagramClass

public interface ISchematicBuilderRuleManager
extends Serializable

Provides access to members that manage the schematic builder rules.

Product Availability

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

See Also:
ISchematicBuilderRuleContainer, ISchematicBuilderRule

Method Summary
 ISchematicBuilderRule addSchematicBuilderRule()
          Add a new schematic builder rule at the end.
 ISchematicBuilderRule insertSchematicBuilderRule(int orderNumber)
          Insert a new schematic builder rule at a given position.
 void moveSchematicBuilderRule(ISchematicBuilderRule builderRule, int orderNumber)
          Move schematic builder rule at a given order position.
 

Method Detail

addSchematicBuilderRule

ISchematicBuilderRule addSchematicBuilderRule()
                                              throws IOException,
                                                     AutomationException
Add a new schematic builder rule at the end.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicBuilderRule
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicBuilderRule

insertSchematicBuilderRule

ISchematicBuilderRule insertSchematicBuilderRule(int orderNumber)
                                                 throws IOException,
                                                        AutomationException
Insert a new schematic builder rule at a given position.

Product Availability

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

Parameters:
orderNumber - The orderNumber (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicBuilderRule
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicBuilderRule

moveSchematicBuilderRule

void moveSchematicBuilderRule(ISchematicBuilderRule builderRule,
                              int orderNumber)
                              throws IOException,
                                     AutomationException
Move schematic builder rule at a given order position.

Product Availability

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

Parameters:
builderRule - A reference to a com.esri.arcgis.schematic.ISchematicBuilderRule (in)
orderNumber - The orderNumber (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicBuilderRule