001    package org.andromda.cartridges.support.webservice.client;
002    
003    /**
004     * An exception thrown for unexpected errors that
005     * occur during {@link TypeMapper} execution.
006     *
007     * @author Chad Brandon
008     */
009    public class TypeMapperException
010        extends RuntimeException
011    {
012        private static final long serialVersionUID = 34L;
013        /**
014         * Constructs an instance of TypeMapperException.
015         *
016         * @param parent
017         */
018        public TypeMapperException(Throwable parent)
019        {
020            super(parent);
021        }
022    
023        /**
024         * Constructs an instance of TypeMapperException.
025         *
026         * @param message
027         */
028        public TypeMapperException(String message)
029        {
030            super(message);
031        }
032    
033        /**
034         * Constructs an instance of TypeMapperException.
035         *
036         * @param message
037         * @param parent
038         */
039        public TypeMapperException(
040            String message,
041            Throwable parent)
042        {
043            super(message, parent);
044        }
045    }