com.esri.arcgis.geometry
Class IEnvelopeGENProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IEnvelopeGENProxy
All Implemented Interfaces:
IEnvelopeGEN, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IEnvelopeGEN'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'OLE Automation compatibility interface for IEnvelope.' 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 =

public class IEnvelopeGENProxy
extends com.esri.arcgis.interop.Dispatch
implements IEnvelopeGEN, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.geometry.IEnvelopeGEN
IID, IIDad6492fa_8902_4d83_acd1_418f476b306f
 
Constructor Summary
  IEnvelopeGENProxy()
          Deprecated. For internal use only
  IEnvelopeGENProxy(java.lang.Object obj)
          Deprecated.  
protected IEnvelopeGENProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IEnvelopeGENProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IEnvelopeGENProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void centerAt(IPoint p)
          Deprecated. Moves this envelope so it is centered at p.
 void defineFromPoints(IPoint[] points)
          Deprecated. Defines the envelope to cover all the points.
 void defineFromWKSPoints(_WKSPoint[] wksPoints)
          Deprecated. Defines the envelope to cover all the points.
 void expand(double dx, double dy, boolean asRatio)
          Deprecated. Moves the X and Y coordinates of the sides toward or away from each other.
 void expandM(double dm, boolean asRatio)
          Deprecated. Moves the measure of the sides toward or away from each other.
 void expandZ(double dz, boolean asRatio)
          Deprecated. Moves the Z attribute of the sides toward or away from each other.
 double getDepth()
          Deprecated. The depth of the envelope.
 double getHeight()
          Deprecated. The height of the envelope.
 IPoint getLowerLeft()
          Deprecated. The lower left corner.
 IPoint getLowerRight()
          Deprecated. The lower right corner.
 double getMMax()
          Deprecated. The maximum measure value in the area of the envelope.
 double getMMin()
          Deprecated. The minimum measure value in the area of the envelope.
 IPoint getUpperLeft()
          Deprecated. The upper left corner.
 IPoint getUpperRight()
          Deprecated. The upper right corner.
 double getWidth()
          Deprecated. The width of the envelope.
 double getXMax()
          Deprecated. The position of the right side.
 double getXMin()
          Deprecated. The position of the left side.
 double getYMax()
          Deprecated. The position of the top.
 double getYMin()
          Deprecated. The position of the bottom.
 double getZMax()
          Deprecated. The maximum Z value in the area of the envelope.
 double getZMin()
          Deprecated. The minimum Z value in the area of the envelope.
 void intersect(IEnvelope inEnvelope)
          Deprecated. Adjusts to include only the area also included by inEnvelope.
 void offset(double x, double y)
          Deprecated. Moves the sides x units horizontally and y units vertically.
 void offsetM(double m)
          Deprecated. Moves the sides m units.
 void offsetZ(double z)
          Deprecated. Moves the sides z units.
 void putCoords(double xMin, double yMin, double xMax, double yMax)
          Deprecated. Constructs an envelope from the coordinate values of lower, left and upper, right corners.
 void queryCoords(double[] xMin, double[] yMin, double[] xMax, double[] yMax)
          Deprecated. Returns the coordinates of lower, left and upper, right corners.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setDepth(double depth)
          Deprecated. The depth of the envelope.
 void setHeight(double height)
          Deprecated. The height of the envelope.
 void setLowerLeft(IPoint lowerLeft)
          Deprecated. The lower left corner.
 void setLowerRight(IPoint lowerRight)
          Deprecated. The lower right corner.
 void setMMax(double mMax)
          Deprecated. The maximum measure value in the area of the envelope.
 void setMMin(double mMin)
          Deprecated. The minimum measure value in the area of the envelope.
 void setUpperLeft(IPoint upperLeft)
          Deprecated. The upper left corner.
 void setUpperRight(IPoint upperRight)
          Deprecated. The upper right corner.
 void setWidth(double width)
          Deprecated. The width of the envelope.
 void setXMax(double xMax)
          Deprecated. The position of the right side.
 void setXMin(double xMin)
          Deprecated. The position of the left side.
 void setYMax(double yMax)
          Deprecated. The position of the top.
 void setYMin(double yMin)
          Deprecated. The position of the bottom.
 void setZMax(double zMax)
          Deprecated. The maximum Z value in the area of the envelope.
 void setZMin(double zMin)
          Deprecated. The minimum Z value in the area of the envelope.
 void union(IEnvelope inEnvelope)
          Deprecated. Adjusts to overlap inEnvelope.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IEnvelopeGENProxy

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

IEnvelopeGENProxy

public IEnvelopeGENProxy()
Deprecated. 
For internal use only


IEnvelopeGENProxy

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

IEnvelopeGENProxy

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

IEnvelopeGENProxy

protected IEnvelopeGENProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

defineFromWKSPoints

public void defineFromWKSPoints(_WKSPoint[] wksPoints)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Defines the envelope to cover all the points.

Specified by:
defineFromWKSPoints in interface IEnvelopeGEN
Parameters:
wksPoints - A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

defineFromPoints

public void defineFromPoints(IPoint[] points)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Defines the envelope to cover all the points.

Specified by:
defineFromPoints in interface IEnvelopeGEN
Parameters:
points - A reference to a com.esri.arcgis.geometry.IPoint array (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

public double getWidth()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The width of the envelope.

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

setWidth

public void setWidth(double width)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
The width of the envelope.

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

getHeight

public double getHeight()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The height of the envelope.

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

setDepth

public void setDepth(double depth)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
The depth of the envelope.

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

getDepth

public double getDepth()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The depth of the envelope.

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

setHeight

public void setHeight(double height)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The height of the envelope.

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

getLowerLeft

public IPoint getLowerLeft()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The lower left corner.

Specified by:
getLowerLeft in interface IEnvelopeGEN
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowerLeft

public void setLowerLeft(IPoint lowerLeft)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The lower left corner.

Specified by:
setLowerLeft in interface IEnvelopeGEN
Parameters:
lowerLeft - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUpperLeft

public IPoint getUpperLeft()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The upper left corner.

Specified by:
getUpperLeft in interface IEnvelopeGEN
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpperLeft

public void setUpperLeft(IPoint upperLeft)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The upper left corner.

Specified by:
setUpperLeft in interface IEnvelopeGEN
Parameters:
upperLeft - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUpperRight

public IPoint getUpperRight()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The upper right corner.

Specified by:
getUpperRight in interface IEnvelopeGEN
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpperRight

public void setUpperRight(IPoint upperRight)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The upper right corner.

Specified by:
setUpperRight in interface IEnvelopeGEN
Parameters:
upperRight - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowerRight

public IPoint getLowerRight()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The lower right corner.

Specified by:
getLowerRight in interface IEnvelopeGEN
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowerRight

public void setLowerRight(IPoint lowerRight)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The lower right corner.

Specified by:
setLowerRight in interface IEnvelopeGEN
Parameters:
lowerRight - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXMin

public double getXMin()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The position of the left side.

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

setXMin

public void setXMin(double xMin)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The position of the left side.

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

getYMin

public double getYMin()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The position of the bottom.

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

setYMin

public void setYMin(double yMin)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The position of the bottom.

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

getXMax

public double getXMax()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The position of the right side.

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

setXMax

public void setXMax(double xMax)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The position of the right side.

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

getYMax

public double getYMax()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The position of the top.

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

setYMax

public void setYMax(double yMax)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The position of the top.

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

getMMin

public double getMMin()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The minimum measure value in the area of the envelope.

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

setMMin

public void setMMin(double mMin)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The minimum measure value in the area of the envelope.

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

getMMax

public double getMMax()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The maximum measure value in the area of the envelope.

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

setMMax

public void setMMax(double mMax)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The maximum measure value in the area of the envelope.

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

getZMin

public double getZMin()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The minimum Z value in the area of the envelope.

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

setZMin

public void setZMin(double zMin)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The minimum Z value in the area of the envelope.

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

getZMax

public double getZMax()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The maximum Z value in the area of the envelope.

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

setZMax

public void setZMax(double zMax)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The maximum Z value in the area of the envelope.

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

union

public void union(IEnvelope inEnvelope)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Adjusts to overlap inEnvelope.

Specified by:
union in interface IEnvelopeGEN
Parameters:
inEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

intersect

public void intersect(IEnvelope inEnvelope)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adjusts to include only the area also included by inEnvelope.

Specified by:
intersect in interface IEnvelopeGEN
Parameters:
inEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

offset

public void offset(double x,
                   double y)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Moves the sides x units horizontally and y units vertically.

Specified by:
offset in interface IEnvelopeGEN
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

offsetZ

public void offsetZ(double z)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Moves the sides z units.

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

offsetM

public void offsetM(double m)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Moves the sides m units.

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

expand

public void expand(double dx,
                   double dy,
                   boolean asRatio)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Moves the X and Y coordinates of the sides toward or away from each other.

Specified by:
expand in interface IEnvelopeGEN
Parameters:
dx - The dx (in)
dy - The dy (in)
asRatio - The asRatio (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

expandZ

public void expandZ(double dz,
                    boolean asRatio)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Moves the Z attribute of the sides toward or away from each other.

Specified by:
expandZ in interface IEnvelopeGEN
Parameters:
dz - The dz (in)
asRatio - The asRatio (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

expandM

public void expandM(double dm,
                    boolean asRatio)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Moves the measure of the sides toward or away from each other.

Specified by:
expandM in interface IEnvelopeGEN
Parameters:
dm - The dm (in)
asRatio - The asRatio (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putCoords

public void putCoords(double xMin,
                      double yMin,
                      double xMax,
                      double yMax)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Constructs an envelope from the coordinate values of lower, left and upper, right corners.

Specified by:
putCoords in interface IEnvelopeGEN
Parameters:
xMin - The xMin (in)
yMin - The yMin (in)
xMax - The xMax (in)
yMax - The yMax (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryCoords

public void queryCoords(double[] xMin,
                        double[] yMin,
                        double[] xMax,
                        double[] yMax)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Returns the coordinates of lower, left and upper, right corners.

Specified by:
queryCoords in interface IEnvelopeGEN
Parameters:
xMin - The xMin (out: use single element array)
yMin - The yMin (out: use single element array)
xMax - The xMax (out: use single element array)
yMax - The yMax (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

centerAt

public void centerAt(IPoint p)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Moves this envelope so it is centered at p.

Specified by:
centerAt in interface IEnvelopeGEN
Parameters:
p - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.