3 #include "EegeoShapes.h"
5 #include "ShapeEventTypes.h"
6 #include "ModelRepository.h"
7 #include "ShapeModelRepositoryObserver.h"
8 #include "ShapeService.h"
9 #include "ShapeViewController.h"
17 typename TShapeModelCreateParams
24 virtual TShapeModel* Create(
const TShapeModelCreateParams& createParams) = 0;
36 virtual TShapeView* CreateView(
const TShapeModel& shapeModel) = 0;
41 typename TShapeEntityId,