public interface ITopology
extends java.io.Serializable
Description: 'Provides access to members that control a topology.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDc08348e2_5ac1_4d88_a2d0_b675317bb6cd |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
addClass(IClass classToAdd,
double weight,
int xYRank,
int zRank,
boolean eventNotificationOnValidate)
Add an object, feature, or attributed relationship class to the topology.
|
ITopologyGraph |
getCache()
The topology graph of the topology.
|
double |
getClusterTolerance()
The cluster tolerance of the topology.
|
IPolygon |
getDirtyArea(IPolygon location)
The dirty area polygon of the topology.
|
IFeatureDataset |
getFeatureDataset()
The feature dataset that contains the topology.
|
int |
getMaximumGeneratedErrorCount()
The maximum number of errors to generate when validating a topology.
|
int |
getState()
Indicates whether the topology is clean or not.
|
int |
getTopologyID()
The ID of the topology.
|
double |
getZClusterTolerance()
The z cluster tolerance of the topology.
|
void |
removeClass(IClass classToRemove)
Remove an object, feature, or attributed relationship class to the topology.
|
IEnvelope |
validateTopology(IEnvelope areaToValidate)
Validate the specified area in the topology.
|
static final int IIDc08348e2_5ac1_4d88_a2d0_b675317bb6cd
static final int xxDummy
static final java.lang.String IID
int getState() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IEnvelope validateTopology(IEnvelope areaToValidate) throws java.io.IOException, AutomationException
areaToValidate
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getClusterTolerance() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITopologyGraph getCache() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void addClass(IClass classToAdd, double weight, int xYRank, int zRank, boolean eventNotificationOnValidate) throws java.io.IOException, AutomationException
classToAdd
- A reference to a com.esri.arcgis.geodatabase.IClass (in)weight
- The weight (in)xYRank
- The xYRank (in)zRank
- The zRank (in)eventNotificationOnValidate
- The eventNotificationOnValidate (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void removeClass(IClass classToRemove) throws java.io.IOException, AutomationException
classToRemove
- A reference to a com.esri.arcgis.geodatabase.IClass (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaximumGeneratedErrorCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getTopologyID() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPolygon getDirtyArea(IPolygon location) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.geometry.IPolygon (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getZClusterTolerance() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.