com.esri.arcgis.schematic
Interface ISchematicNodeReductionExtended

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicNodeReductionExtendedProxy

public interface ISchematicNodeReductionExtended
extends Serializable

Provides access to members that manage the applicative selection of node reduction by priority rule.

Product Availability

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

See Also:
ISchematicRule, ISchematicCollapseRelatedElementsExtended

Method Summary
 String getName()
          Name of the extended criteria.
 boolean selectReduction(ISchematicInMemoryFeatureNode node, IEnumSchematicInMemoryFeature enumLink, ISchematicInMemoryFeatureLink[] link)
          Link to reduce (in and out parameter).
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Name of the extended criteria.

Product Availability

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

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

selectReduction

boolean selectReduction(ISchematicInMemoryFeatureNode node,
                        IEnumSchematicInMemoryFeature enumLink,
                        ISchematicInMemoryFeatureLink[] link)
                        throws IOException,
                               AutomationException
Link to reduce (in and out parameter).

Product Availability

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

Parameters:
node - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
enumLink - A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature (in)
link - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureLink (in/out: use single element array)
Returns:
The reduce
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.