001package 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 */
009public 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}