com.esri.arcgis.geodatabaseextensions
Interface IConstructionParentParcels

All Superinterfaces:
Serializable
All Known Implementing Classes:
IConstructionParentParcelsProxy, ParcelConstructionData

public interface IConstructionParentParcels
extends Serializable

Provides access to the parent parcels of a parcel construction.

Product Availability

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


Method Summary
 void addParentParcel(int parcelNo)
          Add a parent parcelNo for the construction.
 void clearParentParcels()
          Clear the parent parcel numbers.
 void getParentParcel(int i, int[] parcelNo)
          The parent parcelNo at the given index.
 int getParentParcelCount()
          The number of parent parcels.
 void removeParentParcel(int parcelNo)
          Remove parent parcel from construction data.
 

Method Detail

getParentParcelCount

int getParentParcelCount()
                         throws IOException,
                                AutomationException
The number of parent parcels.

Product Availability

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

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

getParentParcel

void getParentParcel(int i,
                     int[] parcelNo)
                     throws IOException,
                            AutomationException
The parent parcelNo at the given index.

Product Availability

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

Parameters:
i - The i (in)
parcelNo - The parcelNo (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addParentParcel

void addParentParcel(int parcelNo)
                     throws IOException,
                            AutomationException
Add a parent parcelNo for the construction.

Product Availability

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

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

removeParentParcel

void removeParentParcel(int parcelNo)
                        throws IOException,
                               AutomationException
Remove parent parcel from construction data.

Product Availability

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

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

clearParentParcels

void clearParentParcels()
                        throws IOException,
                               AutomationException
Clear the parent parcel numbers.

Product Availability

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

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