com.esri.arcgis.geoprocessing
Class IMdDiagramPropertiesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IMdDiagramPropertiesProxy
All Implemented Interfaces:
IMdDiagramProperties, java.io.Externalizable, java.io.Serializable

public class IMdDiagramPropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IMdDiagramProperties, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IMdDiagramProperties
IID, IID46d9fdb4_21c9_46a7_8440_0234d1ebe62b
 
Constructor Summary
  IMdDiagramPropertiesProxy()
          For internal use only
  IMdDiagramPropertiesProxy(java.lang.Object obj)
           
protected IMdDiagramPropertiesProxy(java.lang.Object obj, java.lang.String iid)
           
  IMdDiagramPropertiesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IMdDiagramPropertiesProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IMdDiagramPropertiesProxy

public IMdDiagramPropertiesProxy(java.lang.String CLSID,
                                 java.lang.String host,
                                 com.esri.arcgis.interop.AuthInfo authInfo)
                          throws java.net.UnknownHostException,
                                 java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IMdDiagramPropertiesProxy

public IMdDiagramPropertiesProxy()
For internal use only


IMdDiagramPropertiesProxy

public IMdDiagramPropertiesProxy(java.lang.Object obj)
                          throws java.io.IOException
Throws:
java.io.IOException

IMdDiagramPropertiesProxy

protected IMdDiagramPropertiesProxy(java.lang.Object obj,
                                    java.lang.String iid)
                             throws java.io.IOException
Throws:
java.io.IOException

IMdDiagramPropertiesProxy

protected IMdDiagramPropertiesProxy(java.lang.String CLSID,
                                    java.lang.String iid,
                                    java.lang.String host,
                                    com.esri.arcgis.interop.AuthInfo authInfo)
                             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getDisplayNode

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

Specified by:
getDisplayNode in interface IMdDiagramProperties
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

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

Specified by:
setDisplayNode in interface IMdDiagramProperties
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

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

Specified by:
getDisplayEdge in interface IMdDiagramProperties
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

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

Specified by:
setDisplayEdge in interface IMdDiagramProperties
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

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

Specified by:
isVariableLevelSpacing in interface IMdDiagramProperties
Returns:
The pVariableLevelSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVariableLevelSpacing

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

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

getLevelSpacing

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

Specified by:
getLevelSpacing in interface IMdDiagramProperties
Returns:
The pLevelSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelSpacing

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

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

getNodeSpacing

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

Specified by:
getNodeSpacing in interface IMdDiagramProperties
Returns:
The pNodeSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNodeSpacing

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

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

getMinimumSlopePercent

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

Specified by:
getMinimumSlopePercent in interface IMdDiagramProperties
Returns:
The pMinimumSlopePercent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumSlopePercent

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

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

isUseMinimumSlope

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

Specified by:
isUseMinimumSlope in interface IMdDiagramProperties
Returns:
The pUseMinimumSlope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseMinimumSlope

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

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

getLayoutQuality

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

Specified by:
getLayoutQuality in interface IMdDiagramProperties
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

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

Specified by:
setLayoutQuality in interface IMdDiagramProperties
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

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

Specified by:
getLevelOrientation in interface IMdDiagramProperties
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

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

Specified by:
setLevelOrientation in interface IMdDiagramProperties
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

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

Specified by:
getLevelConstraint in interface IMdDiagramProperties
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

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

Specified by:
setLevelConstraint in interface IMdDiagramProperties
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

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

Specified by:
getLevelAlignment in interface IMdDiagramProperties
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

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

Specified by:
setLevelAlignment in interface IMdDiagramProperties
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

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

Specified by:
isOrthogonalRouting in interface IMdDiagramProperties
Returns:
The pOrthogonalRouting
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOrthogonalRouting

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

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

getVerticalEdgeSpacing

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

Specified by:
getVerticalEdgeSpacing in interface IMdDiagramProperties
Returns:
The pVerticalEdgeSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerticalEdgeSpacing

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

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

getHorizontalEdgeSpacing

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

Specified by:
getHorizontalEdgeSpacing in interface IMdDiagramProperties
Returns:
The pHorizontalEdgeSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHorizontalEdgeSpacing

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

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

isMergeEdgeChannels

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

Specified by:
isMergeEdgeChannels in interface IMdDiagramProperties
Returns:
The pMergeEdgeChannels
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMergeEdgeChannels

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

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

isIncrementalLayout

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

Specified by:
isIncrementalLayout in interface IMdDiagramProperties
Returns:
The pIncrementalLayout
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIncrementalLayout

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

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

isAutoLayout

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

Specified by:
isAutoLayout in interface IMdDiagramProperties
Returns:
The pAutoLayout
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoLayout

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

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

isShowGrid

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

Specified by:
isShowGrid in interface IMdDiagramProperties
Returns:
The pShowGrid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowGrid

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

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

getGridType

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

Specified by:
getGridType in interface IMdDiagramProperties
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

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

Specified by:
setGridType in interface IMdDiagramProperties
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

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

Specified by:
getGridSize in interface IMdDiagramProperties
Returns:
The pGridSize
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGridSize

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

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

isReduceCrossings

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

Specified by:
isReduceCrossings in interface IMdDiagramProperties
Returns:
The pReduceCrossings
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReduceCrossings

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

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

isRespectFlow

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

Specified by:
isRespectFlow in interface IMdDiagramProperties
Returns:
The pRespectFlow
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRespectFlow

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

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

getSelectedColor

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

Specified by:
getSelectedColor in interface IMdDiagramProperties
Returns:
The pSelectedColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectedColor

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

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

getGridLineColor

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

Specified by:
getGridLineColor in interface IMdDiagramProperties
Returns:
The pColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGridLineColor

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

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

getGridPointColor

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

Specified by:
getGridPointColor in interface IMdDiagramProperties
Returns:
The pColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGridPointColor

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

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