public enum SurfaceProcedureConnectionDependency extends Enum<SurfaceProcedureConnectionDependency> implements Enumeration
The RoutePropagator
will attempt to configure the RouteProcedures
in the most efficient order based on their dependency.
Enum Constant and Description |
---|
BOTH_CONNECTIONS_NEEDED
The current procedure requires that both entry and exit are required to fully
define the procedure geometry, which usually indicates that either the entry
or exit may need to be reconfigured based on the overall result.
|
NEXT_CONNECTION_FIRST
The current procedure requires that its exit geometry be configured
prior to anything else.
|
NO_DEPENDENCY
The geometry of the current procedure does not depend on the previous or next
connection and configuration can proceed in any order.
|
PREVIOUS_CONNECTION_FIRST
The current procedure requires that its entry geometry be configured
prior to anything else.
|
Modifier and Type | Method and Description |
---|---|
static SurfaceProcedureConnectionDependency |
getDefault()
Get the enum constant that is considered to be the default.
|
static SurfaceProcedureConnectionDependency |
getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
int |
getValue()
Get the numeric value associated with this enum constant.
|
static SurfaceProcedureConnectionDependency |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SurfaceProcedureConnectionDependency[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SurfaceProcedureConnectionDependency PREVIOUS_CONNECTION_FIRST
public static final SurfaceProcedureConnectionDependency NEXT_CONNECTION_FIRST
public static final SurfaceProcedureConnectionDependency BOTH_CONNECTIONS_NEEDED
public static final SurfaceProcedureConnectionDependency NO_DEPENDENCY
public static SurfaceProcedureConnectionDependency[] values()
for (SurfaceProcedureConnectionDependency c : SurfaceProcedureConnectionDependency.values()) System.out.println(c);
public static SurfaceProcedureConnectionDependency valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getValue()
getValue
in interface Enumeration
@Nonnull public static SurfaceProcedureConnectionDependency getFromValue(int value)
value
- a numeric value.@Nonnull public static SurfaceProcedureConnectionDependency getDefault()