Аннотация:В статье рассматриваются особенности реализации библиотеки классов метамодели языка UML 2.4 на основе хранилища данных (Data Store) предоставляемого фирмой Google в своей инфраструктуре для разработки облачных приложений. Репозиторий для хранения модели, реализованный в соответствии со стандартом на язык UML, является центральной частью используемых для проектирования программного обеспечения CASE-инструментов. Как и другие приложения, CASE-инструменты могут быть разработаны как облачные приложения предоставляющие сервис через интернет браузер. Данная реализация метамодели языка UML разработана для такого CASE-инструмента. При реализации метамодели использовался подход генеративного программирования по компактной спецификации модели.