com.esri.arcgis.geodatabase
Interface IFeatureElementEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
FeatureElement, IFeatureElementEditProxy

public interface IFeatureElementEdit
extends Serializable

Provides access to members for setting feature element properties.

Remarks

It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as IFeatureClassExtension.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void setElementType(int rhs1)
          The Type of Feature Element.
 void setGeometryByRef(IGeometry rhs1)
          The Geometry of the Feature Element.
 void setOwnerByRef(IFeature rhs1)
          The Feature that owns the Feature Element.
 void setParentByRef(IFeatureElement rhs1)
          The Parent of the Feature Element.
 

Method Detail

setOwnerByRef

void setOwnerByRef(IFeature rhs1)
                   throws IOException,
                          AutomationException
The Feature that owns the Feature Element.

Remarks

It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as IFeatureClassExtension.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElementType

void setElementType(int rhs1)
                    throws IOException,
                           AutomationException
The Type of Feature Element.

Remarks

It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as IFeatureClassExtension.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A com.esri.arcgis.geodatabase.esriFeatureElementType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryByRef

void setGeometryByRef(IGeometry rhs1)
                      throws IOException,
                             AutomationException
The Geometry of the Feature Element.

Remarks

It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as IFeatureClassExtension.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParentByRef

void setParentByRef(IFeatureElement rhs1)
                    throws IOException,
                           AutomationException
The Parent of the Feature Element.

Remarks

It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as IFeatureClassExtension.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureElement (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.