1 package org.andromda.core.repository; 2 3 /** 4 * An exception thrown whenever an unexpected occurs while configuring 5 * a repository instance. 6 * 7 * @author Chad Brandon 8 * @author Bob Fields 9 */ 10 public final class RepositoryException 11 extends RuntimeException 12 { 13 private static final long serialVersionUID = 34L; 14 15 /** 16 * Constructor for the RepositoryException object 17 * 18 * @param message describes cause of the exception 19 */ 20 public RepositoryException(String message) 21 { 22 super(message); 23 } 24 25 /** 26 * Constructor for the RepositoryException object 27 * 28 * @param parent describes cause of the exception 29 */ 30 public RepositoryException(final Throwable parent) 31 { 32 super(parent); 33 } 34 35 /** 36 * Constructor for the RepositoryException object 37 * 38 * @param message describes cause of the exception 39 * @param cause original exception that caused this exception 40 */ 41 public RepositoryException( 42 String message, 43 Throwable cause) 44 { 45 super(message, cause); 46 } 47 }