|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Provides access to members that are common to all features in a GeometricNetwork.
Features in a network can have one of four roles:
Simple Edge
Simple Junction
Complex Edge
Complex Junction
| Method Summary | |
void |
connect()
Connect the Feature to the geometrically coincident NetworkFeature. |
IEnumNetEID |
createNetworkElements()
Create the necessary NetworkElements in the associated Logical Network. |
void |
disconnect()
Disconnect the Feature from all connected NetworkFeatures. |
IGeometricNetwork |
getGeometricNetwork()
The containing GeometricNetwork. |
boolean |
isEnabled()
Indicates whether the NetworkFeature is open or not (i.e., closed). |
void |
onDisconnect()
Preparation for disconnecting the NetworkFeature. |
void |
setEnabled(boolean isEnabled)
Indicates whether the NetworkFeature is open or not (i.e., closed). |
| Method Detail |
public IGeometricNetwork getGeometricNetwork()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnabled()
throws java.io.IOException,
AutomationException
The Enabled property provides access the enabled state of network features. The enabled state of network feature governs whether the feature is enabled or disabled for tracing. By default, all network features are enabled when the network is built or when first created.
All edits to features that participate in a Geometric Network must be performed within an edit session and bracketed within an edit operation.
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEnabled(boolean isEnabled)
throws java.io.IOException,
AutomationException
isEnabled - The isEnabled (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void connect()
throws java.io.IOException,
AutomationException
All edits to features that participate in a Geometric Network must be performed within an edit session and bracketed within an edit operation.
Looping through a collection or enumeration of junctions and calling Connect on each one to establish connectivity with a complex edge feature is an expensive operation. Calling IComplexEdgeFeature::ConnectatIntermediateVertices once on the complex edge feature will result in increased performance with the same resultant connectivity.
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void disconnect()
throws java.io.IOException,
AutomationException
All edits to features that participate in a Geometric Network must be performed within an edit session and bracketed within an edit operation.
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onDisconnect()
throws java.io.IOException,
AutomationException
OnDisconnect is not currently implemented.
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumNetEID createNetworkElements()
throws java.io.IOException,
AutomationException
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 | |||||||||