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