Package turingmachine

Class Summary
CTMAboutBox This class implements the turingmachine about dialog.
CTMApplication The root application class for the turing machine simulator.
CTMComponent All components that get added to a view component need to inherit from this.
CTMComponentArrow A simple arrow component.
CTMComponentComment A box containing any relevant comments for a diagram.
CTMComponentControl This class manages a small draggable handle for moving the control point on CTMComponentLinks.
CTMComponentDragSelectArea Component used to show drag select areas.
CTMComponentLink Manages the link component that is draw between states.
CTMComponentPopupMenu Popup menu for right click on state.
CTMComponentState The state component.
CTMComponentTransition A component that holds a single turing machine transition.
CTMComponentView Component that handles a view of a document.
CTMData The class that all CTMDocument viewable elements must inherit from.
CTMDataComment Commment data for corresponding CRM
CTMDataLink Data for a link between states.
CTMDataState State data class.
CTMDataTransition Data for the transition on a link between states.
CTMDialogDocumentProperties Document properties modification dialog.
CTMDocument A turing machine document.
CTMFileFilter Simple file filter.
CTMFrame Main application frame for turing machine.
CTMInternalFrameTape  
CTMInternalFrameView A frame that holds a view component.
CTMMenuBar Application main menubar.
CTMPoint New point class to implement extra stuff default point class implements.
CTMPreferences TODO: replace this with real java preferences.
CTMRect Extension of java.awt.Rectangle to include usefull functionality.
CTMUtility Generic place for utility functions.
MyTextArea Class to override handling of event bubbling for text field.