001package de.deepamehta.topicmaps;
002
003import de.deepamehta.core.model.ChildTopicsModel;
004import de.deepamehta.core.service.ModelFactory;
005
006
007
008class DefaultTopicmapRenderer implements TopicmapRenderer {
009
010    @Override
011    public String getUri() {
012        return "dm4.webclient.default_topicmap_renderer";
013    }
014
015    @Override
016    public ChildTopicsModel initialTopicmapState(ModelFactory mf) {
017        return mf.newChildTopicsModel()
018            .put("dm4.topicmaps.translation", mf.newChildTopicsModel()
019                .put("dm4.topicmaps.translation_x", 0)
020                .put("dm4.topicmaps.translation_y", 0)
021            );
022    }
023}