001package org.andromda.core.cartridge; 002 003/** 004 * This exception is thrown when a special situation is encountered within an AndroMDA cartridge. 005 * 006 * @author <a href="http://www.mbohlen.de">Matthias Bohlen </a> 007 */ 008public class CartridgeException 009 extends RuntimeException 010{ 011 private static final long serialVersionUID = 34L; 012 013 /** 014 * Constructor for CartridgeException. 015 */ 016 public CartridgeException() 017 { 018 super(); 019 } 020 021 /** 022 * Constructor for CartridgeException. 023 * 024 * @param message the exception message 025 */ 026 public CartridgeException(String message) 027 { 028 super(message); 029 } 030 031 /** 032 * Constructor for CartridgeException. 033 * 034 * @param message the exception message 035 * @param parent the parent exception 036 */ 037 public CartridgeException( 038 String message, 039 Throwable parent) 040 { 041 super(message, parent); 042 } 043 044 /** 045 * Constructor for CartridgeException. 046 * 047 * @param parent the parent exception 048 */ 049 public CartridgeException(Throwable parent) 050 { 051 super(parent); 052 } 053}