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 }