com.esri.arcgis.schematic
Interface ISchematicNodeReductionRuleByFlow

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicNodeReductionRuleByFlowProxy, SchematicNodeReductionRuleByFlow

public interface ISchematicNodeReductionRuleByFlow
extends java.io.Serializable

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

Description: 'Provides access to members that manage the generic Schematic Node Reduction By Flow rule.' 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 IIDe9b0c109_8e2d_4a2c_bc15_e48af1004698
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getSuperSpanClassName()
          Schematic Super Span element class name related to the Schematic Node Reduction By Flow rule.
 boolean isReduceSinks()
          Indicates if the reduction reduces the sinks.
 boolean isReduceSources()
          Indicates if the reduction reduces the sources.
 boolean isUseFromLinkClass()
          Indicates if the Schematic Node Reduction By Flow rule must keep the from link schematic element class for the link created during the reduction.
 boolean isUseSuperSpanClass()
          Indicates if the Schematic Node Reduction By Flow rule must work with the super span class.
 void setReduceSinks(boolean reduceSinks)
          Indicates if the reduction reduces the sinks.
 void setReduceSources(boolean reduceSources)
          Indicates if the reduction reduces the sources.
 void setSuperSpanClassName(java.lang.String superSpanClassName)
          Schematic Super Span element class name related to the Schematic Node Reduction By Flow rule.
 void setUseFromLinkClass(boolean useFromLinkClass)
          Indicates if the Schematic Node Reduction By Flow rule must keep the from link schematic element class for the link created during the reduction.
 void setUseSuperSpanClass(boolean useSuperSpanClass)
          Indicates if the Schematic Node Reduction By Flow rule must work with the super span class.
 

Field Detail

IIDe9b0c109_8e2d_4a2c_bc15_e48af1004698

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

getSuperSpanClassName

java.lang.String getSuperSpanClassName()
                                       throws java.io.IOException,
                                              AutomationException
Schematic Super Span element class name related to the Schematic Node Reduction By Flow rule.

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

setSuperSpanClassName

void setSuperSpanClassName(java.lang.String superSpanClassName)
                           throws java.io.IOException,
                                  AutomationException
Schematic Super Span element class name related to the Schematic Node Reduction By Flow rule.

Parameters:
superSpanClassName - The superSpanClassName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseSuperSpanClass

boolean isUseSuperSpanClass()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the Schematic Node Reduction By Flow rule must work with the super span class.

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

setUseSuperSpanClass

void setUseSuperSpanClass(boolean useSuperSpanClass)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the Schematic Node Reduction By Flow rule must work with the super span class.

Parameters:
useSuperSpanClass - The useSuperSpanClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseFromLinkClass

boolean isUseFromLinkClass()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the Schematic Node Reduction By Flow rule must keep the from link schematic element class for the link created during the reduction.

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

setUseFromLinkClass

void setUseFromLinkClass(boolean useFromLinkClass)
                         throws java.io.IOException,
                                AutomationException
Indicates if the Schematic Node Reduction By Flow rule must keep the from link schematic element class for the link created during the reduction.

Parameters:
useFromLinkClass - The useFromLinkClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isReduceSources

boolean isReduceSources()
                        throws java.io.IOException,
                               AutomationException
Indicates if the reduction reduces the sources.

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

setReduceSources

void setReduceSources(boolean reduceSources)
                      throws java.io.IOException,
                             AutomationException
Indicates if the reduction reduces the sources.

Parameters:
reduceSources - The reduceSources (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isReduceSinks

boolean isReduceSinks()
                      throws java.io.IOException,
                             AutomationException
Indicates if the reduction reduces the sinks.

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

setReduceSinks

void setReduceSinks(boolean reduceSinks)
                    throws java.io.IOException,
                           AutomationException
Indicates if the reduction reduces the sinks.

Parameters:
reduceSinks - The reduceSinks (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.