Class: Syskit::GUI::ModelBrowser::TypelibResolver
- Defined in:
- lib/syskit/gui/model_browser.rb
Instance Method Summary collapse
Instance Method Details
#each_submodel(obj) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/syskit/gui/model_browser.rb', line 21 def each_submodel(obj) if obj == Typelib::Type loader = Roby.app.default_loader loader.registry.each do |type| next if loader.m_type?(type) next if type.null? next if type <= Typelib::NumericType next if type <= Typelib::ArrayType yield(type) end end end |
#split_name(obj) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/syskit/gui/model_browser.rb', line 13 def split_name(obj) if obj == Typelib::Type ["Types"] else ["Types"] + Typelib.split_typename(obj.name) end end |