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 }