|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFeatureClassEdit
Provides access to information about feature class editing properties.
The IFeatureClassEdit interface is an optional interface for class extensions, used for specifying advanced editing configuration for a feature class or object class.
com.esri.arcgis.editor.IShortTransactionObjectInspector
Method Summary | |
---|---|
int |
getCustomSplitPolicyForRelationship(IRow row,
IRelationshipClass relClass)
The custom split policy for handling relationships. |
boolean |
hasCustomSplitPolicyForRelationship()
True if the feature class has a custom split policy for handling relationships. |
boolean |
isCanEditWithProjection()
Indicates if the associated feature class can be edited in projected spaces. |
Method Detail |
---|
boolean isCanEditWithProjection() throws IOException, AutomationException
ArcMap supports the editing of simple features in a different spatial reference than that of the feature dataset. If the associated feature class is of type esriFTSimple, editing of the feature class in different spatial reference can be prevented by implementing the CanEditWithProjection property and returning False.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.com.esri.arcgis.editor.IShortTransactionObjectInspector
boolean hasCustomSplitPolicyForRelationship() throws IOException, AutomationException
When a feature with related objects is split, the relationships are modified depending on the type (simple or composite) and cardinality of the relationship class. If the default behavior is not appropriate for a class, return True for the HasCustomSplitPolicy method. Through the CustomSplitPolicyForRelationship property, a custom split policy can be specified according to subtype and relationship.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.com.esri.arcgis.editor.IShortTransactionObjectInspector
int getCustomSplitPolicyForRelationship(IRow row, IRelationshipClass relClass) throws IOException, AutomationException
row
- A reference to a com.esri.arcgis.geodatabase.IRow (in)relClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |