001package de.deepamehta.core;
002
003import de.deepamehta.core.model.TopicTypeModel;
004
005
006
007/**
008 * Specification of a topic type -- part of DeepaMehta's type system, like a class.
009 *
010 * @author <a href="mailto:jri@deepamehta.de">Jörg Richter</a>
011 */
012public interface TopicType extends DeepaMehtaType {
013
014    // === Updating ===
015
016    void update(TopicTypeModel model);
017}