code: def params(self):
          
  
          result = {}
  
          for content in list(self.values()):
  
              if isinstance(content, CompositeModelElement):
                  cparams = content.params
  
                  for cpname in cparams:
                      cparam = cparams[cpname]
  
                      if cpname in result:
                          result[cpname].update(cparam)
  
                      else:
                          result[cpname] = cparam.copy()
  
              elif content.name in result:
                  result[content.name].update(content)
  
              else:
                  result[content.name] = content.copy()
  
          return result
docs: Get set of parameters by names.
  
          :rtype: dict