� ��e�- � � � d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m Z d dlmZ d dl mZmZ G d � d e � Z dd�Z dd�Z dd �Zy)� N)� xform_name)�DocumentStructure)�get_instance_public_methods)�DocumentedShape)�NestedDocumenter)�%document_model_driven_resource_method)�add_resource_type_overview�get_resource_ignore_paramsc � � e Zd Zd� Zd� Zy)�CollectionDocumenterc �$ � | j j j j }g }t |ddd�� || j d<