|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geodatabase.GeometricNetwork
public class GeometricNetwork
COM Class 'GeometricNetwork'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Esri Geometric Network object.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
|---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
|---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.INativeTypeInfo |
|---|
IID, IID906db24a_f0ad_4ca5_871b_5466e54fab80, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
|---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClassContainer |
|---|
IID, IID3b439634_cfc3_11d1_aead_0000f80372b4, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetwork |
|---|
IID, IIDdbff01c2_5579_11d1_ae55_0000f80372b4, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGraph |
|---|
IID436a48bc_56f6_11d1_ae55_0000f80372b4 |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetworkErrorDetection |
|---|
IID, IID8bf5c9a4_6d40_11d4_a0b4_00c04f6bdd84, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetworkConnectivity2 |
|---|
IID, IID3942bf39_efe9_4094_9089_bc41b459b384, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetworkConnectivity |
|---|
IID3fc4db86_64b4_11d4_a0ad_00c04f6bdd84 |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetworkReconcileProperties |
|---|
IID, IIDe775f490_ddbf_4710_965c_070bccd1cec4, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata |
|---|
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit |
|---|
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy |
| Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
|---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
| Constructor Summary | |
|---|---|
GeometricNetwork(java.lang.Object obj)
Construct a GeometricNetwork using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
add(IFeature newFeature)
Adds the preexisting Feature to the graph. |
void |
addFeatureClass(IFeatureClass featureClass,
java.lang.String enabledFieldName,
int role,
java.lang.String ancillaryRoleFieldName)
Add the FeatureClass to this graph. |
void |
addJunctionWithSubsumption(ISimpleJunctionFeature junction,
int junctionEID,
ISimpleJunctionFeature subsumedJunction)
Add a new junction feature to the network by replacing existing junction. |
void |
addRule(IConnectivityRule rule)
Adds the constraint to the set of connectivity rules. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
void |
checkAndRepairConnectivity(boolean checkOnly,
java.lang.String logFilePath,
ISet[] errorSelectionSets,
boolean[] hasInternalInconsistencies,
IRepairConnectivityProgress repairConnectivityProgress)
Checks and optionally repairs connectivity. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
void |
createErrorTable(java.lang.String name,
ITable[] errorTable)
Creates a non-versioned table that can be used to persist error information. |
ISimpleJunctionFeature |
createOrphanFeature(IPoint location,
int[] orphanEID)
Create an orphan JunctionFeature. |
ISet |
createSelectionSetFromErrorTable()
Returns a set of selection sets of the features in the geometric network Error Table. |
void |
delete()
Deletes this dataset. |
void |
deleteNetworkElements(ISet selectionSets)
Deletes the network elements associated with the specified network features. |
void |
deleteRule(IConnectivityRule rule)
Removes the rule from the set of rules. |
void |
deleteSet(ISet featuresToDelete)
Removes the set of Feature from the graph. |
void |
detectNetworkErrors(int errorType,
IEnvelope areaOfInterest,
ISet selectionSets,
ISet[] problemSelectionSets)
The features in the geometric network with connectivity problems. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IFeatureClass |
esri_getClass(int classIndex)
The FeatureClass associated with the specified index value. |
void |
establishFlowDirection()
Establish the flow direction in the LogicalNetwork. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
IFeatureClass |
getClassByID(int iD)
The FeatureClass with the specified ID. |
IFeatureClass |
getClassByName(java.lang.String name)
The FeatureClass with the specified name. |
int |
getClassCount()
The number of FeatureClasses in this container. |
IEnumFeatureClass |
getClasses()
An enumerator over the FeatureClasses. |
IEnumFeatureClass |
getClassesByNetworkAncillaryRole(int role)
The FeatureClasses with the specified ancillary role. |
IEnumFeatureClass |
getClassesByType(int type)
The FeatureClasses containing Features of the specified type. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IDisplayFeedback |
getDisplayFeedback(IFeature feature,
ISet features,
IPoint point)
The DisplayFeedback. |
int |
getEdgeElement(IPoint location)
The EdgeElement EID at the specified location. |
ITable |
getErrorTable()
The error table currently associated with the geometric network. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IFeatureDataset |
getFeatureDataset()
The FeatureDataset associated with the graph. |
IName |
getFullName()
The associated name object. |
IGeometry |
getGeometryForEdgeEID(int edgeEID)
The geometry of the EdgeElement. |
IGeometry |
getGeometryForJunctionEID(int junctionEID)
The geometry that corresponds to the JunctionElement (a point). |
IInvalidArea |
getInvalidArea()
The area to be drawn. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getJunctionElement(IPoint location)
The JunctionElement EID at the specified location. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
java.lang.String |
getName()
The name of the Dataset. |
INativeType |
getNativeType()
The native type. |
INetwork |
getNetwork()
The associated logical network. |
INetworkFeature |
getNetworkFeature(INetElementDescription networkElement)
The NetworkFeature that corresponds to the NetworkElement. |
int |
getNetworkType()
The type of associated logical network. |
IFeatureClass |
getOrphanJunctionFeatureClass()
The FeatureClass containing the OrphanJunctionFeatures. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
IEnumRule |
getRules()
All the connectivity rules associated with the network. |
IEnumRule |
getRulesByClassAndSubtype(int classID,
int subtypeCode)
The connectivity rules associated with the class and subtype. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
void |
init(IFeatureDataset dataset,
int graphID,
java.lang.String graphName,
boolean buildNormalizedTables,
boolean createGraph)
Initializes the graph. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
boolean |
isReduceNetworkConflicts()
Indicates if the reconcile plan for the network reduces network conflicts. |
boolean |
isValidFlowDirection()
Indicates whether the current flow directions are valid. |
boolean |
isVertexBasedStretching()
The stretching model to nearest vertex (true) or junction (false) based stretching. |
IEnumFeature |
merge(IEnumFeature mergingFeatures)
Merges the Features together, returning the newly created Feature. |
void |
rebuildConnectivity(IEnvelope incrementalRebuildArea)
Incrementally rebuilds connectivity for features within and intersecting the specified envelope. |
void |
rebuildConnectivity2(IEnvelope incrementalRebuildArea)
Incrementally rebuilds connectivity for features within and intersecting the specified envelope. |
void |
release()
Release a GeometricNetwork. |
void |
rename(java.lang.String name)
Renames this Dataset. |
IEnumFeature |
searchForNetworkFeature(IPoint location,
int type)
The NetworkFeatures found at the point. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setErrorTable(ITable errorTable)
The error table currently associated with the geometric network. |
void |
setInvalidAreaByRef(IInvalidArea invalidArea)
The area to be drawn. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
setReduceNetworkConflicts(boolean reduceNetworkConflicts)
Indicates if the reconcile plan for the network reduces network conflicts. |
void |
setVertexBasedStretching(boolean vertexBased)
The stretching model to nearest vertex (true) or junction (false) based stretching. |
void |
spliceSimpleJunction(ISimpleJunctionFeature junction,
int junctionEID,
IGeometry geometry,
boolean forceConnectivity)
Create network connectivity between the simple junction and any intersecting network feature. |
ISet |
split(IEdgeFeature splittingEdge,
IGeometry point)
Split the feature. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
void |
transformSet(ISet features,
int type,
IAffineTransformation2D tranformation)
Repositions all specified NetworkFeatures and any topologically connected NetworkFeatures. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GeometricNetwork(java.lang.Object obj)
throws java.io.IOException
obj to GeometricNetwork. *
GeometricNetwork o = (GeometricNetwork)obj; // will not work
GeometricNetwork o = new GeometricNetwork(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
GeometricNetwork theGeometricNetwork = (GeometricNetwork) obj;| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws java.io.IOException,
AutomationException
getFullName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBrowseName()
throws java.io.IOException,
AutomationException
getBrowseName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrowseName(java.lang.String name)
throws java.io.IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getType()
throws java.io.IOException,
AutomationException
getType in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getCategory()
throws java.io.IOException,
AutomationException
getCategory in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumDataset getSubsets()
throws java.io.IOException,
AutomationException
getSubsets in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspace getWorkspace()
throws java.io.IOException,
AutomationException
getWorkspace in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws java.io.IOException,
AutomationException
getPropertySet in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canCopy()
throws java.io.IOException,
AutomationException
canCopy in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset copy(java.lang.String copyName,
IWorkspace copyWorkspace)
throws java.io.IOException,
AutomationException
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDelete()
throws java.io.IOException,
AutomationException
canDelete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws java.io.IOException,
AutomationException
delete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRename()
throws java.io.IOException,
AutomationException
canRename in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rename(java.lang.String name)
throws java.io.IOException,
AutomationException
rename in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBeingEdited()
throws java.io.IOException,
AutomationException
isBeingEdited in interface IDatasetEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INativeType getNativeType()
throws java.io.IOException,
AutomationException
getNativeType in interface INativeTypeInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws java.io.IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws java.io.IOException,
AutomationException
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass esri_getClass(int classIndex)
throws java.io.IOException,
AutomationException
esri_getClass in interface IFeatureClassContainerclassIndex - The classIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getClassByID(int iD)
throws java.io.IOException,
AutomationException
getClassByID in interface IFeatureClassContaineriD - The iD (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getClassByName(java.lang.String name)
throws java.io.IOException,
AutomationException
getClassByName in interface IFeatureClassContainername - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getClassCount()
throws java.io.IOException,
AutomationException
getClassCount in interface IFeatureClassContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumFeatureClass getClasses()
throws java.io.IOException,
AutomationException
getClasses in interface IFeatureClassContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumFeatureClass getClassesByNetworkAncillaryRole(int role)
throws java.io.IOException,
AutomationException
getClassesByNetworkAncillaryRole in interface IGeometricNetworkrole - A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void establishFlowDirection()
throws java.io.IOException,
AutomationException
establishFlowDirection in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValidFlowDirection()
throws java.io.IOException,
AutomationException
isValidFlowDirection in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumFeatureClass getClassesByType(int type)
throws java.io.IOException,
AutomationException
getClassesByType in interface IGeometricNetworktype - A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISimpleJunctionFeature createOrphanFeature(IPoint location,
int[] orphanEID)
throws java.io.IOException,
AutomationException
createOrphanFeature in interface IGeometricNetworklocation - A reference to a com.esri.arcgis.geometry.IPoint (in)orphanEID - The orphanEID (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getEdgeElement(IPoint location)
throws java.io.IOException,
AutomationException
getEdgeElement in interface IGeometricNetworklocation - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IInvalidArea getInvalidArea()
throws java.io.IOException,
AutomationException
getInvalidArea in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInvalidAreaByRef(IInvalidArea invalidArea)
throws java.io.IOException,
AutomationException
setInvalidAreaByRef in interface IGeometricNetworkinvalidArea - A reference to a com.esri.arcgis.geodatabase.IInvalidArea (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getJunctionElement(IPoint location)
throws java.io.IOException,
AutomationException
getJunctionElement in interface IGeometricNetworklocation - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetwork getNetwork()
throws java.io.IOException,
AutomationException
getNetwork in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNetworkType()
throws java.io.IOException,
AutomationException
getNetworkType in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getOrphanJunctionFeatureClass()
throws java.io.IOException,
AutomationException
getOrphanJunctionFeatureClass in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addRule(IConnectivityRule rule)
throws java.io.IOException,
AutomationException
addRule in interface IGeometricNetworkrule - A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteRule(IConnectivityRule rule)
throws java.io.IOException,
AutomationException
deleteRule in interface IGeometricNetworkrule - A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getRules()
throws java.io.IOException,
AutomationException
getRules in interface IGeometricNetworkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getRulesByClassAndSubtype(int classID,
int subtypeCode)
throws java.io.IOException,
AutomationException
getRulesByClassAndSubtype in interface IGeometricNetworkclassID - The classID (in)subtypeCode - The subtypeCode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumFeature searchForNetworkFeature(IPoint location,
int type)
throws java.io.IOException,
AutomationException
searchForNetworkFeature in interface IGeometricNetworklocation - A reference to a com.esri.arcgis.geometry.IPoint (in)type - A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getGeometryForEdgeEID(int edgeEID)
throws java.io.IOException,
AutomationException
getGeometryForEdgeEID in interface IGeometricNetworkedgeEID - The edgeEID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getGeometryForJunctionEID(int junctionEID)
throws java.io.IOException,
AutomationException
getGeometryForJunctionEID in interface IGeometricNetworkjunctionEID - The junctionEID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INetworkFeature getNetworkFeature(INetElementDescription networkElement)
throws java.io.IOException,
AutomationException
getNetworkFeature in interface IGeometricNetworknetworkElement - A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void spliceSimpleJunction(ISimpleJunctionFeature junction,
int junctionEID,
IGeometry geometry,
boolean forceConnectivity)
throws java.io.IOException,
AutomationException
spliceSimpleJunction in interface IGeometricNetworkjunction - A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID - The junctionEID (in)geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)forceConnectivity - The forceConnectivity (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addJunctionWithSubsumption(ISimpleJunctionFeature junction,
int junctionEID,
ISimpleJunctionFeature subsumedJunction)
throws java.io.IOException,
AutomationException
addJunctionWithSubsumption in interface IGeometricNetworkjunction - A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID - The junctionEID (in)subsumedJunction - A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void add(IFeature newFeature)
throws java.io.IOException,
AutomationException
add in interface IGraphnewFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addFeatureClass(IFeatureClass featureClass,
java.lang.String enabledFieldName,
int role,
java.lang.String ancillaryRoleFieldName)
throws java.io.IOException,
AutomationException
addFeatureClass in interface IGraphfeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)enabledFieldName - The enabledFieldName (in)role - A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (in)ancillaryRoleFieldName - The ancillaryRoleFieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteSet(ISet featuresToDelete)
throws java.io.IOException,
AutomationException
deleteSet in interface IGraphfeaturesToDelete - A reference to a com.esri.arcgis.system.ISet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureDataset getFeatureDataset()
throws java.io.IOException,
AutomationException
getFeatureDataset in interface IGraphjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDisplayFeedback getDisplayFeedback(IFeature feature,
ISet features,
IPoint point)
throws java.io.IOException,
AutomationException
getDisplayFeedback in interface IGraphfeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)features - A reference to a com.esri.arcgis.system.ISet (in)point - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void init(IFeatureDataset dataset,
int graphID,
java.lang.String graphName,
boolean buildNormalizedTables,
boolean createGraph)
throws java.io.IOException,
AutomationException
init in interface IGraphdataset - A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)graphID - The graphID (in)graphName - The graphName (in)buildNormalizedTables - The buildNormalizedTables (in)createGraph - The createGraph (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumFeature merge(IEnumFeature mergingFeatures)
throws java.io.IOException,
AutomationException
merge in interface IGraphmergingFeatures - A reference to a com.esri.arcgis.geodatabase.IEnumFeature (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISet split(IEdgeFeature splittingEdge,
IGeometry point)
throws java.io.IOException,
AutomationException
split in interface IGraphsplittingEdge - A reference to a com.esri.arcgis.geodatabase.IEdgeFeature (in)point - A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformSet(ISet features,
int type,
IAffineTransformation2D tranformation)
throws java.io.IOException,
AutomationException
transformSet in interface IGraphfeatures - A reference to a com.esri.arcgis.system.ISet (in)type - A com.esri.arcgis.geodatabase.esriTransformType constant (in)tranformation - A reference to a com.esri.arcgis.geometry.IAffineTransformation2D (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isVertexBasedStretching()
throws java.io.IOException,
AutomationException
isVertexBasedStretching in interface IGraphjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setVertexBasedStretching(boolean vertexBased)
throws java.io.IOException,
AutomationException
setVertexBasedStretching in interface IGraphvertexBased - The vertexBased (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getErrorTable()
throws java.io.IOException,
AutomationException
getErrorTable in interface IGeometricNetworkErrorDetectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setErrorTable(ITable errorTable)
throws java.io.IOException,
AutomationException
setErrorTable in interface IGeometricNetworkErrorDetectionerrorTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISet createSelectionSetFromErrorTable()
throws java.io.IOException,
AutomationException
createSelectionSetFromErrorTable in interface IGeometricNetworkErrorDetectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void createErrorTable(java.lang.String name,
ITable[] errorTable)
throws java.io.IOException,
AutomationException
createErrorTable in interface IGeometricNetworkErrorDetectionname - The name (in)errorTable - A reference to a com.esri.arcgis.geodatabase.ITable (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void detectNetworkErrors(int errorType,
IEnvelope areaOfInterest,
ISet selectionSets,
ISet[] problemSelectionSets)
throws java.io.IOException,
AutomationException
detectNetworkErrors in interface IGeometricNetworkErrorDetectionerrorType - A com.esri.arcgis.geodatabase.esriNetworkErrorType constant (in)areaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)selectionSets - A reference to a com.esri.arcgis.system.ISet (in)problemSelectionSets - A reference to a com.esri.arcgis.system.ISet (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteNetworkElements(ISet selectionSets)
throws java.io.IOException,
AutomationException
deleteNetworkElements in interface IGeometricNetworkErrorDetectionselectionSets - A reference to a com.esri.arcgis.system.ISet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void checkAndRepairConnectivity(boolean checkOnly,
java.lang.String logFilePath,
ISet[] errorSelectionSets,
boolean[] hasInternalInconsistencies,
IRepairConnectivityProgress repairConnectivityProgress)
throws java.io.IOException,
AutomationException
checkAndRepairConnectivity in interface IGeometricNetworkConnectivity2checkOnly - The checkOnly (in)logFilePath - The logFilePath (in)errorSelectionSets - A reference to a com.esri.arcgis.system.ISet (out: use single element array)hasInternalInconsistencies - The hasInternalInconsistencies (out: use single element array)repairConnectivityProgress - A reference to a com.esri.arcgis.geodatabase.IRepairConnectivityProgress (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rebuildConnectivity2(IEnvelope incrementalRebuildArea)
throws java.io.IOException,
AutomationException
rebuildConnectivity2 in interface IGeometricNetworkConnectivity2incrementalRebuildArea - 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.
public void rebuildConnectivity(IEnvelope incrementalRebuildArea)
throws java.io.IOException,
AutomationException
rebuildConnectivity in interface IGeometricNetworkConnectivityincrementalRebuildArea - 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.
public boolean isReduceNetworkConflicts()
throws java.io.IOException,
AutomationException
isReduceNetworkConflicts in interface IGeometricNetworkReconcilePropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setReduceNetworkConflicts(boolean reduceNetworkConflicts)
throws java.io.IOException,
AutomationException
setReduceNetworkConflicts in interface IGeometricNetworkReconcilePropertiesreduceNetworkConflicts - The reduceNetworkConflicts (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getMetadata()
throws java.io.IOException,
AutomationException
getMetadata in interface IMetadatajava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMetadata(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
setMetadata in interface IMetadatapropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void synchronize(int action,
int interval)
throws java.io.IOException,
AutomationException
synchronize in interface IMetadataaction - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval - The interval (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEditMetadata()
throws java.io.IOException,
AutomationException
isCanEditMetadata in interface IMetadataEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interfaceSupportsErrorInfo(GUID riid)
throws java.io.IOException,
AutomationException
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
java.io.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 | ||||||||