Method: Roby::Application#root_models

Defined in:
lib/roby/app.rb

#root_modelsArray<#each_submodel>

The list of model classes that allow to discover all models in this app

Returns:

  • (Array<#each_submodel>)


2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
# File 'lib/roby/app.rb', line 2997

def root_models
    models = [Task, TaskService, TaskEvent, Actions::Interface, Actions::Library,
              Coordination::ActionScript, Coordination::ActionStateMachine,
              Coordination::TaskScript]

    each_responding_plugin(:root_models) do |config_extension|
        models.concat(config_extension.root_models)
    end
    models
end