Changes

Common Tool Information

703 bytes added, 17:27, 14 July 2016
Class Diagram
... Template ...
The Description of some important classes: AnalysisSource defines - define signals (started, updated and done) that the AnalysisObserver objects will "listen" when emitted by these objects to execute the appropriate operation.The AttackObserver is a - specialized class that will listen to for AttackBaseClass emitted signals and update the ResultWidgets (table, plots...). ResultsBase - have a list of registered objects. When changes in this list happen,a signal is emitted to notify the GUI to create a new dock and add it to the Window menu.This list is also largely used in the current code base to allow easy access to the existing widgets (if they exist)Plugin - marker interface that informs that the class should be considered when importing plugins from a moduleAutoScript - helper class with methods to setup the output when the class that uses it need to have scripts as output. Parameterized - helper class with methods maintain (add/find/delete)parameters when the class that extends it makes use of parameters.
218
edits