Class UtilityTierGroup
- java.lang.Object
-
- com.esri.arcgisruntime.utilitynetworks.UtilityTierGroup
-
public final class UtilityTierGroup extends Object
Defines a utility tier group.Tier groups provide an extra level of organization for tiers. For example, a gas network may be divided into two tier groups - Transmission and Distribution. Each of these tier groups would contain a set of tiers specific to that group. For example, Distribution Pressure and Distribution Isolation might be tiers within the Distribution tier group.
- Since:
- 100.7.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Gets the tier group's name.UtilityTier
getTier(String tierName)
Gets the utility tier specified by the name argument.List<UtilityTier>
getTiers()
Gets an unmodifiable list of utility tier objects within this tier group.
-
-
-
Method Detail
-
getName
public String getName()
Gets the tier group's name.- Returns:
- the name
- Since:
- 100.7.0
-
getTiers
public List<UtilityTier> getTiers()
Gets an unmodifiable list of utility tier objects within this tier group.- Returns:
- an unmodifiable list of utility tier objects
- Since:
- 100.7.0
-
getTier
public UtilityTier getTier(String tierName)
Gets the utility tier specified by the name argument.- Parameters:
tierName
- the name of the utility tier to retrieve- Returns:
- the utility tier or null if tierName not found
- Throws:
IllegalArgumentException
- if tierName is null or empty- Since:
- 100.7.0
-
-