def get_non_gui_plugin_classes():
    from envisage.core_plugin import CorePlugin
    from envisage.ui.workbench.workbench_plugin import WorkbenchPlugin
    from tvtk.plugins.scene.scene_plugin import ScenePlugin
    from mayavi.plugins.mayavi_plugin import MayaviPlugin
    plugins = [CorePlugin,
               WorkbenchPlugin,
               MayaviPlugin,
               ScenePlugin,
               ]
    return plugins
Execute this event.
dataset/ETHPy150Open enthought/mayavi/mayavi/plugins/app.py/get_non_gui_plugin_classes--crossover with--dataset/ETHPy150Open zzzeek/sqlalchemy/lib/sqlalchemy/event/attr.py/_EmptyListener.__call__