001package org.intellimate.izou.sdk.specification.context;
002
003import org.intellimate.izou.identification.IllegalIDException;
004import org.intellimate.izou.sdk.specification.ContentGeneratorModel;
005
006/**
007 * @author Leander Kurscheidt
008 * @version 1.0
009 */
010public interface ContentGenerators {
011    /**
012     * Register an ContentGenerator
013     *
014     * @param contentGenerator the contentGenerator to register
015     * @throws org.intellimate.izou.identification.IllegalIDException not implemented yet
016     */
017    void registerContentGenerator(ContentGeneratorModel contentGenerator)
018            throws IllegalIDException;
019
020    /**
021     * unregisters an ContentGenerator
022     * @param contentGenerator the ContentGenerator to unregister
023     */
024    void unregisterContentGenerator(ContentGeneratorModel contentGenerator);
025}