Class Portal


public class Portal
extends Object
A Portal is a boundary between two Blocks.

A Portal has Lists of the OPaths that connect through it. The direction of trains passing through the portal is managed from the BlockOrders of the Warrant the train is running under. The Portal fires a PropertyChangeEvent that a PortalIcon can listen for to set direction arrows for a given route. The Portal also supplies speed information from any signals set at its location that the Warrant passes on the Engineer.