Enum UtilityAssociationDeletionSemantics
- java.lang.Object
-
- java.lang.Enum<UtilityAssociationDeletionSemantics>
-
- com.esri.arcgisruntime.utilitynetworks.UtilityAssociationDeletionSemantics
-
- All Implemented Interfaces:
Serializable
,Comparable<UtilityAssociationDeletionSemantics>
public enum UtilityAssociationDeletionSemantics extends Enum<UtilityAssociationDeletionSemantics>
An enumeration of various association deletion behaviors.Determines the behavior that occurs when attempting to delete a feature which has containment or structural attachment associations to other features.
- Since:
- 100.12.0
- See Also:
UtilityAssetType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CASCADE
Any associations features will be deleted.NONE
Any associated features will not be deleted, but the associations will no longer exist.RESTRICTED
If the feature has any associations, deleting the feature will fail.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UtilityAssociationDeletionSemantics
valueOf(String name)
Returns the enum constant of this type with the specified name.static UtilityAssociationDeletionSemantics[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final UtilityAssociationDeletionSemantics NONE
Any associated features will not be deleted, but the associations will no longer exist. Default forUtilityAssociationRole.STRUCTURE
.- Since:
- 100.12.0
-
CASCADE
public static final UtilityAssociationDeletionSemantics CASCADE
Any associations features will be deleted.- Since:
- 100.12.0
-
RESTRICTED
public static final UtilityAssociationDeletionSemantics RESTRICTED
If the feature has any associations, deleting the feature will fail. Default forUtilityAssociationRole.CONTAINER
.If the
UtilityAssetType
of a feature cannot be determined (such as when it is filtered out by theextent
orlayer options
inGenerateGeodatabaseParameters
, or by a definition expression),RESTRICTED
is assumed.- Since:
- 100.12.0
-
-
Method Detail
-
values
public static UtilityAssociationDeletionSemantics[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (UtilityAssociationDeletionSemantics c : UtilityAssociationDeletionSemantics.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static UtilityAssociationDeletionSemantics valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-