Package cruise.umple.compiler
Class EventSequenceWalkTracker
java.lang.Object
cruise.umple.compiler.EventSequenceWalkTracker
public class EventSequenceWalkTracker
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description EventSequenceWalkTracker()
-
Method Summary
-
Constructor Details
-
EventSequenceWalkTracker
public EventSequenceWalkTracker()
-
-
Method Details
-
setFinishReason
public boolean setFinishReason(java.lang.String aFinishReason) -
setCounter
public boolean setCounter(int aCounter) -
setMaxEvents
public boolean setMaxEvents(int aMaxEvents) -
getFinishReason
public java.lang.String getFinishReason() -
getCounter
public int getCounter() -
getMaxEvents
public int getMaxEvents()set lazily -
getUnvisitedState
-
getUnvisitedStates
-
numberOfUnvisitedStates
public int numberOfUnvisitedStates() -
hasUnvisitedStates
public boolean hasUnvisitedStates() -
indexOfUnvisitedState
-
getUnvisitedTransition
-
getUnvisitedTransitions
-
numberOfUnvisitedTransitions
public int numberOfUnvisitedTransitions() -
hasUnvisitedTransitions
public boolean hasUnvisitedTransitions() -
indexOfUnvisitedTransition
-
minimumNumberOfUnvisitedStates
public static int minimumNumberOfUnvisitedStates() -
addUnvisitedState
-
removeUnvisitedState
-
addUnvisitedStateAt
-
addOrMoveUnvisitedStateAt
-
minimumNumberOfUnvisitedTransitions
public static int minimumNumberOfUnvisitedTransitions() -
addUnvisitedTransition
-
removeUnvisitedTransition
-
addUnvisitedTransitionAt
-
addOrMoveUnvisitedTransitionAt
-
delete
public void delete() -
isWalkFinished
-
calculateMaximumEvents
public void calculateMaximumEvents() -
markTransitionVisited
-
markStateVisited
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-