public interface IGetCertainTransitions
IDesignSpaceManager
interface, this is only for
separation.Modifier and Type | Interface and Description |
---|---|
static class |
IGetCertainTransitions.FilterOptions
Filter options for retrieving transitions.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends ITransition> |
getTransitionsFromCurrentState()
Return all of the
ITransition s which start from the current IState . |
java.util.Collection<? extends ITransition> |
getTransitionsFromCurrentState(IGetCertainTransitions.FilterOptions filter)
Return the
ITransition s which start from the current IState filtered by the IGetCertainTransitions.FilterOptions . |
java.util.List<? extends ITransition> |
getUntraversedTransitionsOnBackWay(int numOfStatesBack)
|
java.util.List<? extends ITransition> |
getUntraversedTransitionsWithMaximumDistanceOf(int distance)
Returns all untraversed
ITransition s which are start from the IState s which are not farther away
then the distance . |
java.util.Collection<? extends ITransition> getTransitionsFromCurrentState()
ITransition
s which start from the current IState
.java.util.Collection<? extends ITransition> getTransitionsFromCurrentState(IGetCertainTransitions.FilterOptions filter)
ITransition
s which start from the current IState
filtered by the IGetCertainTransitions.FilterOptions
.filter
- Filter options.IGetCertainTransitions.FilterOptions
java.util.List<? extends ITransition> getUntraversedTransitionsOnBackWay(int numOfStatesBack)
ITransition
s which are start from the numOfStatesBack
previous
IState
s. Returns the ones along the way back too, not only the one last state's.numOfStatesBack
- The number of states to fall back.java.util.List<? extends ITransition> getUntraversedTransitionsWithMaximumDistanceOf(int distance)
ITransition
s which are start from the IState
s which are not farther away
then the distance
. Distance means hops along the transitions. If the distance is 0, it returns the same
Transition
s as IGetCertainTransitions#getUntraversedTransitionsFromCurrentState()
.distance
- The distance.