Uses of Interface
jfreerails.controller.MoveExecutor

Packages that use MoveExecutor
jfreerails.client.common Provides classes that are used by the jfreerails client but are not jfreerails specific, that is, ones that could be used in another project: classes in this package should not import any classes from other jfreerails.* packages except jfreerails.util
jfreerails.controller Provides classes that may be used by the client or the server to operate on the game world, for example, building trains and stations. 
 

Uses of MoveExecutor in jfreerails.client.common
 

Classes in jfreerails.client.common that implement MoveExecutor
 class ModelRootImpl
          Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).
 

Uses of MoveExecutor in jfreerails.controller
 

Subinterfaces of MoveExecutor in jfreerails.controller
 interface ModelRoot
          Defines methods and constants that GUI classes can use to access shared data.
 

Classes in jfreerails.controller that implement MoveExecutor
 class SimpleMoveExecutor
          A MoveExecutor that executes moves on the world object passed to its constructor.
 

Fields in jfreerails.controller declared as MoveExecutor
private  MoveExecutor StationBuilder.executor
           
private  MoveExecutor TrackMoveProducer.executor
           
 

Constructors in jfreerails.controller with parameters of type MoveExecutor
StationBuilder(MoveExecutor executor)
           
TrackMoveProducer(MoveExecutor executor, ReadOnlyWorld world, ModelRoot mr)