# File lib/rgen/serializer/qualified_name_provider.rb, line 27
  def qualified_name(element)
    return @qualified_name_cache[element] if @qualified_name_cache[element]
    local_ident = ((element.respond_to?(@attribute_name) && element.getGeneric(@attribute_name)) || "").strip
    parent = element.eContainer
    if parent
      if local_ident.size > 0
        result = qualified_name(parent) + @separator + local_ident
      else
        result = qualified_name(parent)
      end
    else
      result = (@leading_separator ? @separator : "") + local_ident
    end
    @qualified_name_cache[element] = result
  end