com.esri.arcgis.geoprocessing
Interface IMdDiagramProperties

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMdDiagramPropertiesProxy

public interface IMdDiagramProperties
extends java.io.Serializable

COM Interface 'IMdDiagramProperties'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to properties/methods of a model diagram properties object.' 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 IID46d9fdb4_21c9_46a7_8440_0234d1ebe62b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IMdDisplayEdge getDisplayEdge(int edgeType)
          Returns display edge.
 IMdDisplayNode getDisplayNode(int nodeType)
          Returns display node.
 int getGridLineColor()
          The grid line color of the diagram properties object.
 int getGridPointColor()
          The grid point color of the diagram properties object.
 int getGridSize()
          The grid size of the diagram properties object.
 int getGridType()
          The grid type of the diagram properties object.
 int getHorizontalEdgeSpacing()
          The orthogonal horizontal edge spacing of the diagram properties object.
 int getLayoutQuality()
          The layout quality of the diagram properties object.
 int getLevelAlignment()
          The level alignment of the diagram properties object.
 int getLevelConstraint()
          The level constraint of the diagram properties object.
 int getLevelOrientation()
          The level orientation of the diagram properties object.
 int getLevelSpacing()
          The level spacing of the diagram properties object.
 int getMinimumSlopePercent()
          The minimum slope percent of the diagram properties object.
 int getNodeSpacing()
          The node spacing of the diagram properties object.
 int getSelectedColor()
          The selected color of the diagram properties object.
 int getVerticalEdgeSpacing()
          The orthogonal vertical edge spacing of the diagram properties object.
 boolean isAutoLayout()
          Indicates if auto layout is active.
 boolean isIncrementalLayout()
          Indicates if the graph is using incremental layout.
 boolean isMergeEdgeChannels()
          Indicates if the graph is using orthogonal channel merging.
 boolean isOrthogonalRouting()
          Indicates if the graph is using orthoginal routing.
 boolean isReduceCrossings()
          Indicates if reduce crossings is active.
 boolean isRespectFlow()
          Indicates if respect flow is active.
 boolean isShowGrid()
          Indicates whether or not to show a grid on the diagram.
 boolean isUseMinimumSlope()
          Indicates if the graph should use the minimum slope property.
 boolean isVariableLevelSpacing()
          Indicates if the graph is using variable level spacing.
 void setAutoLayout(boolean pAutoLayout)
          Indicates if auto layout is active.
 void setDisplayEdge(int edgeType, IMdDisplayEdge pDisplayEdge)
          Sets display edge.
 void setDisplayNode(int nodeType, IMdDisplayNode pDisplayNode)
          Sets display node.
 void setGridLineColor(int pColor)
          The grid line color of the diagram properties object.
 void setGridPointColor(int pColor)
          The grid point color of the diagram properties object.
 void setGridSize(int pGridSize)
          The grid size of the diagram properties object.
 void setGridType(int pGridType)
          The grid type of the diagram properties object.
 void setHorizontalEdgeSpacing(int pHorizontalEdgeSpacing)
          The orthogonal horizontal edge spacing of the diagram properties object.
 void setIncrementalLayout(boolean pIncrementalLayout)
          Indicates if the graph is using incremental layout.
 void setLayoutQuality(int pLayoutQuality)
          The layout quality of the diagram properties object.
 void setLevelAlignment(int pLevelAlignment)
          The level alignment of the diagram properties object.
 void setLevelConstraint(int pLevelConstraint)
          The level constraint of the diagram properties object.
 void setLevelOrientation(int pLevelOrientation)
          The level orientation of the diagram properties object.
 void setLevelSpacing(int pLevelSpacing)
          The level spacing of the diagram properties object.
 void setMergeEdgeChannels(boolean pMergeEdgeChannels)
          Indicates if the graph is using orthogonal channel merging.
 void setMinimumSlopePercent(int pMinimumSlopePercent)
          The minimum slope percent of the diagram properties object.
 void setNodeSpacing(int pNodeSpacing)
          The node spacing of the diagram properties object.
 void setOrthogonalRouting(boolean pOrthogonalRouting)
          Indicates if the graph is using orthoginal routing.
 void setReduceCrossings(boolean pReduceCrossings)
          Indicates if reduce crossings is active.
 void setRespectFlow(boolean pRespectFlow)
          Indicates if respect flow is active.
 void setSelectedColor(int pSelectedColor)
          The selected color of the diagram properties object.
 void setShowGrid(boolean pShowGrid)
          Indicates whether or not to show a grid on the diagram.
 void setUseMinimumSlope(boolean pUseMinimumSlope)
          Indicates if the graph should use the minimum slope property.
 void setVariableLevelSpacing(boolean pVariableLevelSpacing)
          Indicates if the graph is using variable level spacing.
 void setVerticalEdgeSpacing(int pVerticalEdgeSpacing)
          The orthogonal vertical edge spacing of the diagram properties object.
 

Field Detail

IID46d9fdb4_21c9_46a7_8440_0234d1ebe62b

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

getDisplayNode

IMdDisplayNode getDisplayNode(int nodeType)
                              throws java.io.IOException,
                                     AutomationException
Returns display node.

Parameters:
nodeType - A com.esri.arcgis.geoprocessing.esriModelDiagramNodeType constant (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdDisplayNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayNode

void setDisplayNode(int nodeType,
                    IMdDisplayNode pDisplayNode)
                    throws java.io.IOException,
                           AutomationException
Sets display node.

Parameters:
nodeType - A com.esri.arcgis.geoprocessing.esriModelDiagramNodeType constant (in)
pDisplayNode - A reference to a com.esri.arcgis.geoprocessing.IMdDisplayNode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayEdge

IMdDisplayEdge getDisplayEdge(int edgeType)
                              throws java.io.IOException,
                                     AutomationException
Returns display edge.

Parameters:
edgeType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdDisplayEdge
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayEdge

void setDisplayEdge(int edgeType,
                    IMdDisplayEdge pDisplayEdge)
                    throws java.io.IOException,
                           AutomationException
Sets display edge.

Parameters:
edgeType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
pDisplayEdge - A reference to a com.esri.arcgis.geoprocessing.IMdDisplayEdge (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVariableLevelSpacing

boolean isVariableLevelSpacing()
                               throws java.io.IOException,
                                      AutomationException
Indicates if the graph is using variable level spacing.

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

setVariableLevelSpacing

void setVariableLevelSpacing(boolean pVariableLevelSpacing)
                             throws java.io.IOException,
                                    AutomationException
Indicates if the graph is using variable level spacing.

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

getLevelSpacing

int getLevelSpacing()
                    throws java.io.IOException,
                           AutomationException
The level spacing of the diagram properties object.

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

setLevelSpacing

void setLevelSpacing(int pLevelSpacing)
                     throws java.io.IOException,
                            AutomationException
The level spacing of the diagram properties object.

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

getNodeSpacing

int getNodeSpacing()
                   throws java.io.IOException,
                          AutomationException
The node spacing of the diagram properties object.

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

setNodeSpacing

void setNodeSpacing(int pNodeSpacing)
                    throws java.io.IOException,
                           AutomationException
The node spacing of the diagram properties object.

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

getMinimumSlopePercent

int getMinimumSlopePercent()
                           throws java.io.IOException,
                                  AutomationException
The minimum slope percent of the diagram properties object.

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

setMinimumSlopePercent

void setMinimumSlopePercent(int pMinimumSlopePercent)
                            throws java.io.IOException,
                                   AutomationException
The minimum slope percent of the diagram properties object.

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

isUseMinimumSlope

boolean isUseMinimumSlope()
                          throws java.io.IOException,
                                 AutomationException
Indicates if the graph should use the minimum slope property.

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

setUseMinimumSlope

void setUseMinimumSlope(boolean pUseMinimumSlope)
                        throws java.io.IOException,
                               AutomationException
Indicates if the graph should use the minimum slope property.

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

getLayoutQuality

int getLayoutQuality()
                     throws java.io.IOException,
                            AutomationException
The layout quality of the diagram properties object.

Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramLayoutQuality constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayoutQuality

void setLayoutQuality(int pLayoutQuality)
                      throws java.io.IOException,
                             AutomationException
The layout quality of the diagram properties object.

Parameters:
pLayoutQuality - A com.esri.arcgis.geoprocessing.esriModelDiagramLayoutQuality constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelOrientation

int getLevelOrientation()
                        throws java.io.IOException,
                               AutomationException
The level orientation of the diagram properties object.

Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramLevelOrientation constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelOrientation

void setLevelOrientation(int pLevelOrientation)
                         throws java.io.IOException,
                                AutomationException
The level orientation of the diagram properties object.

Parameters:
pLevelOrientation - A com.esri.arcgis.geoprocessing.esriModelDiagramLevelOrientation constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelConstraint

int getLevelConstraint()
                       throws java.io.IOException,
                              AutomationException
The level constraint of the diagram properties object.

Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramLevelConstraint constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelConstraint

void setLevelConstraint(int pLevelConstraint)
                        throws java.io.IOException,
                               AutomationException
The level constraint of the diagram properties object.

Parameters:
pLevelConstraint - A com.esri.arcgis.geoprocessing.esriModelDiagramLevelConstraint constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelAlignment

int getLevelAlignment()
                      throws java.io.IOException,
                             AutomationException
The level alignment of the diagram properties object.

Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramLevelAlignment constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelAlignment

void setLevelAlignment(int pLevelAlignment)
                       throws java.io.IOException,
                              AutomationException
The level alignment of the diagram properties object.

Parameters:
pLevelAlignment - A com.esri.arcgis.geoprocessing.esriModelDiagramLevelAlignment constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOrthogonalRouting

boolean isOrthogonalRouting()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the graph is using orthoginal routing.

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

setOrthogonalRouting

void setOrthogonalRouting(boolean pOrthogonalRouting)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the graph is using orthoginal routing.

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

getVerticalEdgeSpacing

int getVerticalEdgeSpacing()
                           throws java.io.IOException,
                                  AutomationException
The orthogonal vertical edge spacing of the diagram properties object.

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

setVerticalEdgeSpacing

void setVerticalEdgeSpacing(int pVerticalEdgeSpacing)
                            throws java.io.IOException,
                                   AutomationException
The orthogonal vertical edge spacing of the diagram properties object.

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

getHorizontalEdgeSpacing

int getHorizontalEdgeSpacing()
                             throws java.io.IOException,
                                    AutomationException
The orthogonal horizontal edge spacing of the diagram properties object.

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

setHorizontalEdgeSpacing

void setHorizontalEdgeSpacing(int pHorizontalEdgeSpacing)
                              throws java.io.IOException,
                                     AutomationException
The orthogonal horizontal edge spacing of the diagram properties object.

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

isMergeEdgeChannels

boolean isMergeEdgeChannels()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the graph is using orthogonal channel merging.

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

setMergeEdgeChannels

void setMergeEdgeChannels(boolean pMergeEdgeChannels)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the graph is using orthogonal channel merging.

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

isIncrementalLayout

boolean isIncrementalLayout()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the graph is using incremental layout.

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

setIncrementalLayout

void setIncrementalLayout(boolean pIncrementalLayout)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the graph is using incremental layout.

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

isAutoLayout

boolean isAutoLayout()
                     throws java.io.IOException,
                            AutomationException
Indicates if auto layout is active.

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

setAutoLayout

void setAutoLayout(boolean pAutoLayout)
                   throws java.io.IOException,
                          AutomationException
Indicates if auto layout is active.

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

isShowGrid

boolean isShowGrid()
                   throws java.io.IOException,
                          AutomationException
Indicates whether or not to show a grid on the diagram.

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

setShowGrid

void setShowGrid(boolean pShowGrid)
                 throws java.io.IOException,
                        AutomationException
Indicates whether or not to show a grid on the diagram.

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

getGridType

int getGridType()
                throws java.io.IOException,
                       AutomationException
The grid type of the diagram properties object.

Returns:
A com.esri.arcgis.geoprocessing.esriModelDiagramGridType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGridType

void setGridType(int pGridType)
                 throws java.io.IOException,
                        AutomationException
The grid type of the diagram properties object.

Parameters:
pGridType - A com.esri.arcgis.geoprocessing.esriModelDiagramGridType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGridSize

int getGridSize()
                throws java.io.IOException,
                       AutomationException
The grid size of the diagram properties object.

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

setGridSize

void setGridSize(int pGridSize)
                 throws java.io.IOException,
                        AutomationException
The grid size of the diagram properties object.

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

isReduceCrossings

boolean isReduceCrossings()
                          throws java.io.IOException,
                                 AutomationException
Indicates if reduce crossings is active.

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

setReduceCrossings

void setReduceCrossings(boolean pReduceCrossings)
                        throws java.io.IOException,
                               AutomationException
Indicates if reduce crossings is active.

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

isRespectFlow

boolean isRespectFlow()
                      throws java.io.IOException,
                             AutomationException
Indicates if respect flow is active.

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

setRespectFlow

void setRespectFlow(boolean pRespectFlow)
                    throws java.io.IOException,
                           AutomationException
Indicates if respect flow is active.

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

getSelectedColor

int getSelectedColor()
                     throws java.io.IOException,
                            AutomationException
The selected color of the diagram properties object.

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

setSelectedColor

void setSelectedColor(int pSelectedColor)
                      throws java.io.IOException,
                             AutomationException
The selected color of the diagram properties object.

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

getGridLineColor

int getGridLineColor()
                     throws java.io.IOException,
                            AutomationException
The grid line color of the diagram properties object.

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

setGridLineColor

void setGridLineColor(int pColor)
                      throws java.io.IOException,
                             AutomationException
The grid line color of the diagram properties object.

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

getGridPointColor

int getGridPointColor()
                      throws java.io.IOException,
                             AutomationException
The grid point color of the diagram properties object.

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

setGridPointColor

void setGridPointColor(int pColor)
                       throws java.io.IOException,
                              AutomationException
The grid point color of the diagram properties object.

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