public class TrajectoryInfo
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
TrajectoryInfo(IState initialState,
TrajectoryInfo initialTrajectory) |
Modifier and Type | Method and Description |
---|---|
void |
addStep(ITransition transition) |
boolean |
canStepBack() |
TrajectoryInfo |
clone() |
SolutionTrajectory |
createSolutionTrajectory(IStateCoderFactory stateCoderFactory) |
IState |
getCurrentState() |
int |
getDepthFromCrawlerRoot() |
int |
getDepthFromRoot()
Returns the distance from the Designspace root.
|
java.util.List<java.lang.Object> |
getFullTransitionIdTrajectory() |
java.util.List<ITransition> |
getFullTransitionTrajectory() |
java.lang.Object |
getInitialStateId() |
ITransition |
getLastTransition() |
java.util.LinkedList<ITransition> |
getTransitionTrajectory() |
void |
stepBack() |
java.lang.String |
toString() |
public TrajectoryInfo(IState initialState, TrajectoryInfo initialTrajectory)
public void addStep(ITransition transition)
public void stepBack()
public java.lang.Object getInitialStateId()
public IState getCurrentState()
public ITransition getLastTransition()
public java.util.List<java.lang.Object> getFullTransitionIdTrajectory()
public java.util.List<ITransition> getFullTransitionTrajectory()
public int getDepthFromRoot()
public int getDepthFromCrawlerRoot()
public SolutionTrajectory createSolutionTrajectory(IStateCoderFactory stateCoderFactory)
public boolean canStepBack()
public java.util.LinkedList<ITransition> getTransitionTrajectory()
public TrajectoryInfo clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object