#ifndef COMPOSITE_TABLE_PRESENTATION_H
#define COMPOSITE_TABLE_PRESENTATION_H

#ifndef TABLE_PRESENTATION_H
#include "Table_presentation.h"
#endif

#ifndef ARRAY_H
#include "Array.h"
#endif 

namespace MM
{

class Composite_table_presentation : public Table_presentation
{
    Array <Table_presentation*>     presentation_;
//fix Array

public:
    virtual Table_presentation *    clone () const;
    virtual void                    add (Table_presentation & presentation);
    virtual void                    set_table (Table & table);
    virtual void                    show ();
    virtual void                    full_update ();
};

}//MM

#endif //COMPOSITE_TABLE_PRESENTATION_H
