166 atomized model, import export atomized model
Created by: MAGLeb
Closed(#166 (closed))
TODO
- реализовать класс обертку(AtomizedModel) для цепочки(Chain), который будет представлять из себя обычную модель и имел тот же самый функционал что и обычная модель(Model).
- добавить возможность конвертировать AtomizedModel в JSON.
DONE
- был создан класс для работы с цепочкой как с атомарной моделью (AtomizedModel) и шаблон для неё AtomizedModelTemplate
- созданы тесты для атомарной модели
- наведён порядок в репозитории. удалены, перенесены файлы
- добавлена возможность конвертировать AtomizedModel в JSON
Для того чтобы в Chain добавить другую Chain как Model нужно обернуть цепочку в класс AtomizedModel и весь функционал будет сохранен.
chain = Chain()
other_chain = Chain()
atomized_chain = AtomizedModel(other_chain)
chain.add_node(atomized_chain)