001package de.deepamehta.core;
002
003import de.deepamehta.core.model.TopicModel;
004import de.deepamehta.core.model.ViewConfigurationModel;
005
006
007
008/**
009 * @author <a href="mailto:jri@deepamehta.de">Jörg Richter</a>
010 */
011public interface ViewConfiguration {
012
013    Iterable<Topic> getConfigTopics();
014
015    void addSetting(String configTypeUri, String settingUri, Object value);
016
017    void updateConfigTopic(TopicModel configTopic);
018
019    // ---
020
021    ViewConfigurationModel getModel();
022}