001 package org.andromda.core.configuration;
002
003 /**
004 * This exception is thrown when an error occurs during AndroMDA configuration.
005 *
006 * @author Chad Brandon
007 */
008 public class ConfigurationException
009 extends RuntimeException
010 {
011 private static final long serialVersionUID = 34L;
012
013 /**
014 * Constructor for ConfigurationException.
015 */
016 public ConfigurationException()
017 {
018 super();
019 }
020
021 /**
022 * Constructor for ConfigurationException.
023 *
024 * @param message
025 */
026 public ConfigurationException(String message)
027 {
028 super(message);
029 }
030
031 /**
032 * Constructor for ConfigurationException.
033 *
034 * @param message
035 * @param parent
036 */
037 public ConfigurationException(
038 String message,
039 Throwable parent)
040 {
041 super(message, parent);
042 }
043
044 /**
045 * Constructor for ConfigurationException.
046 *
047 * @param parent
048 */
049 public ConfigurationException(Throwable parent)
050 {
051 super(parent);
052 }
053 }