public TicTacToeMovementValidatorChain(){
  validators.add(new GameIsActiveValidator());
  validators.add(new PlayerIsParticipatingValidator());
  validators.add(new PlayersTurnValidator());
  validators.add(new PlayerIsPlayingRightTokenTypeValidator());
  validators.add(new MovementSourceIsHomeValidator());
  validators.add(new MovementTargetIsOnBoardValidator());
  validators.add(new MovementTargetEmptyValidator());
}

public TicTacToeMovementValidatorChain ( ) { validators . add ( new GameIsActiveValidator ( ) ) ; validators . add ( new PlayerIsParticipatingValidator ( ) ) ; validators . add ( new PlayersTurnValidator ( ) ) ; validators . add ( new PlayerIsPlayingRightTokenTypeValidator ( ) ) ; validators . add ( new MovementSourceIsHomeValidator ( ) ) ; validators . add ( new MovementTargetIsOnBoardValidator ( ) ) ; validators . add ( new MovementTargetEmptyValidator ( ) ) ; }
creates a new ticktacktoemovementvalidatorchain .
