package Models.Program; import java.util.Collection; import Exceptions.BaseException; public interface IDictionary { public void add(K key, V value) throws BaseException; public void update(K key, V value) throws BaseException; public void remove(K key) throws BaseException; public V get(K key) throws BaseException; public boolean contains(K key); public Collection getContent(); public IDictionary copy(); }