Module com.esri.arcgisruntime
Class UtilityTerminalConfiguration
java.lang.Object
com.esri.arcgisruntime.utilitynetworks.UtilityTerminalConfiguration
Defines a utility network terminal configuration.
- Since:
- 100.6.0
-
Method Summary
Modifier and TypeMethodDescriptionGet the configuration paths that constrain the flow paths between pairs of terminals.The default UtilityTerminalConfigurationPath defined for this terminal configuration.Gets the directionality setting of terminals on a device.getName()
Gets the name.int
Gets the terminal configuration ID.Gets an unmodifiable list of the terminals.
-
Method Details
-
getTerminalConfigurationId
public int getTerminalConfigurationId()Gets the terminal configuration ID.- Returns:
- the terminal configuration ID
- Since:
- 100.6.0
-
getName
Gets the name.- Returns:
- the name
- Since:
- 100.6.0
-
getTerminals
Gets an unmodifiable list of the terminals.- Returns:
- an unmodifiable list of the terminals
- Since:
- 100.6.0
-
getConfigurationPaths
Get the configuration paths that constrain the flow paths between pairs of terminals.Of the set of possible paths that can be drawn between a set of terminals, these paths are the valid ones. If this
UtilityTerminalConfiguration
instance does not have configuration paths defined, an empty array is returned.- Returns:
- an unmodifiable list of the configuration paths
- Since:
- 100.8.0
-
getDefaultConfigurationPath
The default UtilityTerminalConfigurationPath defined for this terminal configuration.If this property returns null, configuration paths do not apply to this terminal configuration.
- Returns:
- the default utility terminal configuration path, or null if not set
- Since:
- 100.8.0
-
getDirectionality
Gets the directionality setting of terminals on a device.Directionality specifies whether flow through a device is one-way or bidirectional.
- Returns:
- the directionality setting of terminals on a device
- Since:
- 100.8.0
-