com.esri.arcgis.geodatabase
Interface IFeatureElementEdit

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FeatureElement, IFeatureElementEditProxy

public interface IFeatureElementEdit
extends java.io.Serializable

Provides access to members for setting feature element properties.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.


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

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

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

setElementType

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

Supported Platforms

Windows, Solaris, Linux

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.

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

setGeometryByRef

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

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

setParentByRef

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

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