com.esri.arcgis.geodatabase
Interface IFeatureEdit

All Superinterfaces:
IRowEdit, java.io.Serializable
All Known Subinterfaces:
IFeatureEdit2
All Known Implementing Classes:
AnnotationFeature, ComplexEdgeFeature, ComplexJunctionFeature, CoverageAnnotationFeature, DimensionFeature, Feature, GeocodedFeature, IFeatureEdit2Proxy, IFeatureEditProxy, NALocationFeature, NALocationRangesFeature, NATraversalResultElement, RasterCatalogItem, SchematicInMemoryFeatureLink, SchematicInMemoryFeatureNode, SchematicInMemoryFeatureNodeOnLink, SchematicInMemoryFeatureSubLink, SchematicLink, SchematicNode, SchematicNodeOnLink, SchematicSubLink, SimpleEdgeFeature, SimpleJunctionFeature, TopologyErrorFeature

public interface IFeatureEdit
extends IRowEdit, java.io.Serializable

COM Interface 'IFeatureEdit'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members implemented to customize feature editing.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID33848e00_983b_11d1_8463_0000f875b9c6
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IRowEdit
IID192ada11_33f1_11d3_9f6a_00c04f6bdf0c
 
Method Summary
 IDisplayFeedback beginMoveSet(ISet features, IPoint start)
          Prepares the set of features for a move operation.
 void moveSet(ISet features, ILine moveVector)
          Moves the set of features through a distance and direction specified by moveVector.
 void rotateSet(ISet features, IPoint origin, double angle)
          Rotates the set of features according to the specified origin and angle.
 ISet split(IGeometry point)
          Split the feature.
 void splitAttributes(IFeature baseFeature)
          Split the feature attributes.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRowEdit
deleteSet
 

Field Detail

IID33848e00_983b_11d1_8463_0000f875b9c6

static final int IID33848e00_983b_11d1_8463_0000f875b9c6
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

beginMoveSet

IDisplayFeedback beginMoveSet(ISet features,
                              IPoint start)
                              throws java.io.IOException,
                                     AutomationException
Prepares the set of features for a move operation.

Parameters:
features - A reference to a com.esri.arcgis.system.ISet (in)
start - A reference to a com.esri.arcgis.geometry.IPoint (in)
Returns:
A reference to a com.esri.arcgis.display.IDisplayFeedback
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveSet

void moveSet(ISet features,
             ILine moveVector)
             throws java.io.IOException,
                    AutomationException
Moves the set of features through a distance and direction specified by moveVector.

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

rotateSet

void rotateSet(ISet features,
               IPoint origin,
               double angle)
               throws java.io.IOException,
                      AutomationException
Rotates the set of features according to the specified origin and angle.

Parameters:
features - A reference to a com.esri.arcgis.system.ISet (in)
origin - A reference to a com.esri.arcgis.geometry.IPoint (in)
angle - The angle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

split

ISet split(IGeometry point)
           throws java.io.IOException,
                  AutomationException
Split the feature.

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

splitAttributes

void splitAttributes(IFeature baseFeature)
                     throws java.io.IOException,
                            AutomationException
Split the feature attributes.

Parameters:
baseFeature - 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.