001 package de.deepamehta.core;
002
003 import de.deepamehta.core.model.TopicModel;
004 import de.deepamehta.core.model.ViewConfigurationModel;
005
006
007
008 /**
009 * @author <a href="mailto:jri@deepamehta.de">Jörg Richter</a>
010 */
011 public 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 }