|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<PathType>
com.tomgibara.pronto.state.PathType
public enum PathType
A path type is used to constrain the selection of paths from a state graph. Each type constrains the transitions of a path in a different way.
| Enum Constant Summary | |
|---|---|
strictlyUniqueStates
Any path created with this type is guaranteed to visit any given state at most once. |
|
uniqueStates
Any path created with this type is guaranteed to visit any given state at most once with the exception of the initial state which may be (but is not necessarily) visited twice. |
|
uniqueTransitions
Any path created with this type is guaranteed to contain any given transition at most once. |
|
| Method Summary | |
|---|---|
static PathType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PathType[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final PathType uniqueTransitions
public static final PathType uniqueStates
public static final PathType strictlyUniqueStates
| Method Detail |
|---|
public static final PathType[] values()
for(PathType c : PathType.values())
System.out.println(c);
public static PathType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||