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}