parameters: (self)
return_statement: return interfaces.objects.ReadOnlyMapping(collections.ChainMap({}, self._direct_metadata, *maps))
docstring: Returns a ReadOnly copy of the metadata published by this layer.
docstring_summary: Returns a ReadOnly copy of the metadata published by this layer.
docstring_tokens: Returns a ReadOnly copy of the metadata published by this layer .
function: def metadata(self) -> Mapping:
          """Returns a ReadOnly copy of the metadata published by this layer."""
          maps = [self.context.layers[layer_name].metadata for layer_name in self.dependencies]
          return interfaces.objects.ReadOnlyMapping(collections.ChainMap({}, self._direct_metadata, *maps))
function_tokens: def metadata ( self ) -> Mapping : maps = [ self . context . layers [ layer_name ] . metadata for layer_name in self . dependencies ] return interfaces . objects . ReadOnlyMapping ( collections . ChainMap ( { } , self . _direct_metadata , * maps ) )