Package jmri.jmrit.ussctc

Show UML class diagram
Tools for simulating a USS CTC panel.

See:
          Description

Interface Summary
Constants Define common constants for the ussctc package
 

Class Summary
BasePanel Refactored common routines and data for the GUI panels in this package.
Follower Provide bean-like access to the collection of Logix, Routes, Memories, etc that make up a Follower.
FollowerAction JmriJFrameAction to create and register a FollowerFrame object
FollowerFrame User interface frame for creating and editing "Follower" logic on USS CTC machines.
FollowerPanel User interface frame for creating and editing "Follower" logic on USS CTC machines.
OsIndicator Provide bean-like access to the collection of Logix, Routes, Memories, etc that make up a OsIndicator.
OsIndicatorAction Swing action to create and register a OsIndicatorFrame object
OsIndicatorFrame User interface frame for creating and editing "OS Indicator" logic on USS CTC machines.
OsIndicatorPanel User interface frame for creating and editing "OS Indicator" logic on USS CTC machines.
ToolsMenu Create a "Tools" menu containing the USS CTC tools
 

Package jmri.jmrit.ussctc Description

Tools for simulating a USS CTC panel.

There are a number of tools here:

Each tool is made of three parts:

  1. A class that handles creation and editing of the underlying objects that implement the tool. For example, the OsIndicator class provides objects that can create the Routes and Logix needed to implement an OS Indicator.
  2. A class to provide a JPanel for creating and editing the objects. For example, the OsIndicatorPanel class does this for OsIndicators.
  3. A class to provide a default frame for embedding the panel. In the case of Os Indicators, this is OsIndicatorFrame. These are children of JmriJFrames so they can inherit the features expected ot a JMRI tool frame.
  4. A class to provide an Action that will open the frame, e.g. for use in menus.

The underlying implementations are based on Logix and Routes, not on specific classes.



Copyright © 1997-2013 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads