class Syskit::GUI::ModelBrowser::OroGenResolver

Public Instance Methods

each_submodel(model) { |m, excluded| ... } click to toggle source
# File lib/syskit/gui/model_browser.rb, line 45
def each_submodel(model)
    if model == Syskit::TaskContext
        model.each_submodel do |m|
            excluded = (!m.name || m.private_specialization?)
            yield(m, excluded)
        end
    end
end
split_name(model) click to toggle source
# File lib/syskit/gui/model_browser.rb, line 36
def split_name(model)
    name = model.name
    if name.start_with?("OroGen.")
        name.split(".")
    else
        name.split("::")
    end
end