| AlgorithmHolder | |
| AutomataCreator | Implements IAutomataCreator and has some additional methods for giving private implementations |
| AutomataWorkSimulator | Main simulation class, implements simulation logic |
| AutomatonImpl | Implements IAutomaton, provides some methods for giving private implementations |
| BaseDrawAlgorithm | Base class for drawing algorithms, provides basic graph algorithms |
| BasicAlgorithm | |
| BasicAlgorithmWithSettings | |
| StringProcessor::CharacterInfo | |
| AutomataWorkSimulator::Configuration | Helper struct for storing configurations |
| Parser::CurveParam | |
| DashedRubberBand | Reimplementation of painting QRubberBand to give only dashed line around selection rect |
| DeterminizeAlgorithm | Jan Holub, X36JPR-03/33, 2008/2009 |
| DistanceComparator | |
| EdgePrevParams | |
| Editor | |
| EditorChangeGridRectCommand | |
| FarthestFinalDrawAlgorithm | Heuristic algorithm which is based on finding farthest final state from inital state |
| GeneratedGraphAddCommand | |
| GraphGenerationDialog | |
| GraphVizDrawAlgorithm | Drawing algorithm based on GraphViz library |
| GraphVizWrapper | |
| GridRectDialog | |
| Group | |
| GroupItem | |
| GVEdge | |
| GVGraph | |
| GVNode | |
| IAlgorithm | |
| IAlgorithmHolder | |
| IAutomataCreator | Interface of AutomataCreator which is provided by editor |
| IAutomaton | Interface of finite automaton, which is provided to algorithms for operations with finite automata |
| IDrawAlgorithm | |
| IGraphViz | GraphViz library wrapper's interface |
| IGVEdge | |
| IGVGraph | |
| IGVNode | |
| IntersectionParallelAlgorithm | X36PJP, Algorithm 2.75 - Jazyky a preklady, prof |
| IState | This is interface for work with automata, define states of automaton |
| ItemsAddCommand | |
| ItemsRemoveCommand | |
| ITransition | This is interface for work with automata, defines transitions defined in automaton |
| ITransitionTable | Transition table for make algorithm work easier |
| ITTRow | Transition table single row interface |
| LabelSyntaxChecker | Syntax checker implemented by recursive descending method |
| LabelX | |
| LaTeXTableDialog | |
| LexAn | Lexical analyzer used for splitting lexical symbols from input 'stream' |
| LoadAutomataDialog | |
| MainWindow | |
| MinimalizeAlgorithm | VSB Ostrava, TI, http://www.elearn.vsb.cz/archivcd/FEI/UTI/, Minimalizace KA |
| MoveItemsCommand< T > | |
| NaiveDrawAlgorithm | Trivial algorithm only for put automaton on scene |
| NameAcceptDialog | |
| NextLabelAddCommand | |
| NextLabelDeleteCommand | |
| NextLabelEditCommand | |
| NextLabelsDialog | |
| NextLabelsDialog::NextLabelsEditDialog | |
| OneStateTransition | |
| OneStateTransitionEditCommand | |
| OneStateTransitionProperties | Holds properties of each transition type for dialogs needs |
| Parser | Parser implemented by recursive descending method |
| PluginHowtoAlgorithm | |
| PluginHowtoHolder | |
| RemoveEpsilonAlgorithm | Jan Holub, X36JPR-03/23, 2008/2009 |
| RemoveInaccessibleAlgorithm | Jan Holub, X36JPR-03/14, 2008/2009 |
| RemoveMultipleInitialsAlgorithm | Jan Holub, X36JPR-03/17, 2008/2009 |
| RemoveUselessAlgorithm | Jan Holub, X36JPR-03/17, 2008/2009 |
| ReportDialog | |
| ScopedSetter< T > | ScopedSetter sets value to given variable and when goes out of scope, reset its original state |
| SelectionSerializer | |
| SettingsDialog | |
| ShowGridFrameCommand | |
| SimulationDialog | Dialog for manipulation with simulation |
| SimulationMarker | Marks active states during simulation process |
| State | |
| StateAddCommand | |
| StateDeleteCommand | |
| StateDialog | |
| StateEditCommand | |
| StateEditExtendedCommand | |
| StateEditWithDelCommand | |
| StateExtendedDialog | |
| StateImpl | |
| StateManager | Creates concrete state and returns State supertype |
| StateMoveCommand | |
| StateNormal | |
| StatePrevParams | |
| StateSerializer | |
| StatesSetMarkedCommand | |
| StateStyleChangeCommand | |
| StateStyleDialog | |
| StateVar | |
| StringProcessor | |
| StringProcessorBraceMatchException | |
| StringProcessorException | |
| StringProcessorTestDialog | |
| Transition | |
| TransitionAddCommand | |
| TransitionArc | |
| TransitionDeleteCommand | |
| TransitionDialog | |
| TransitionEditExtendedCommand | |
| TransitionEditWithDelCommand | |
| TransitionExtendedDialog | |
| TransitionImpl | |
| TransitionLine | |
| TransitionLoop | |
| TransitionLoopSEDialog | |
| TransitionManager | Creates concrete state and returns Transition supertype |
| TransitionSELine | |
| TransitionSerializer | |
| TransitionStyleChangeCommand | |
| TransitionStyleDialog | |
| TransitionTableImpl | |
| TransitionVArc | |
| TransitionVCurve | |
| TTRowImpl | |
| TwoStatesTransition | |
| TwoStatesTransitionEditCommand | |
| TwoStatesTransitionProperties | |
| UndoView | Allows to show undo stack and provides operations on it |
| UniteParallelAlgorithm | X36PJP, Algorithm 2.71 - Jazyky a preklady, prof |