/** Default constructor, initializes reader and writers. */ public PythonGenerator() { super(new MagicDrawReader()); // Populate list of writer configurations addWriter(PythonQuantumStateMachineWriter.class, ModelGroup.class); // Check a system property to see if we should generate the execution trace files: if (Autocoder.isExecutionTraceOn()) { addWriter(PythonExecutionTraceWriter.class, ModelGroup.class); if (!Autocoder.signalGenRequested()) { addWriter(CStateChartSignalWriter.class, ModelGroup.class); addWriter(PythonGuiSignalWriter.class, ModelGroup.class); } } }