parameters: (self, link: Link)
docstring: Set the map of properties on the specified link.
  
          :param link: The link on which this property map is to be set.
docstring_summary: Set the map of properties on the specified link.
docstring_tokens: Set the map of properties on the specified link .
function: def apply(self, link: Link) -> None:
          """
          Set the map of properties on the specified link.
  
          :param link: The link on which this property map is to be set.
          """
          if link.is_receiver:
              link.source.properties.put_dict(self.properties)
          else:
              link.target.properties.put_dict(self.properties)
function_tokens: def apply ( self , link : Link ) -> None : if link . is_receiver : link . source . properties . put_dict ( self . properties ) else : link . target . properties . put_dict ( self . properties )