code: def generate_name(
      self,
      base_feature_names,
      relationship_path_name,
      parent_dataframe_name,
      where_str,
      use_prev_str,
  ):
      base_features_str = ", ".join(base_feature_names)
      return "%s(%s.%s%s%s%s)" % (
          self.name.upper(),
          relationship_path_name,
          base_features_str,
          where_str,
          use_prev_str,
          self.get_args_string(),
      )
  
imports: from featuretools.primitives.base.primitive_base import PrimitiveBase
label_desc: Use image node_id 1 for calling the AggregationPrimitive obj's underlying member method code with example usage: obj.generate_name(base_feature_names, relationship_path_name, parent_dataframe_name, where_str, use_prev_str) and returns: unknown