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    }