001 /******************************************************************************* 002 * Portions created by Sebastian Thomschke are copyright (c) 2005-2012 Sebastian 003 * Thomschke. 004 * 005 * All Rights Reserved. This program and the accompanying materials 006 * are made available under the terms of the Eclipse Public License v1.0 007 * which accompanies this distribution, and is available at 008 * http://www.eclipse.org/legal/epl-v10.html 009 * 010 * Contributors: 011 * Sebastian Thomschke - initial implementation. 012 *******************************************************************************/ 013 package net.sf.oval.context; 014 015 import java.io.Serializable; 016 017 /** 018 * The root class of the validation context classes. 019 * 020 * @author Sebastian Thomschke 021 */ 022 public abstract class OValContext implements Serializable 023 { 024 private static final long serialVersionUID = 1L; 025 026 protected Class< ? > compileTimeType; 027 028 public Class< ? > getCompileTimeType() 029 { 030 return compileTimeType; 031 } 032 }