001    /*******************************************************************************
002     * Portions created by Sebastian Thomschke are copyright (c) 2005-2011 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.configuration.pojo.elements;
014    
015    import java.io.Serializable;
016    
017    /**
018     * @author Sebastian Thomschke
019     */
020    public class ConfigurationElement implements Serializable
021    {
022            private static final long serialVersionUID = 1L;
023    
024            /**
025             * If set to <code>false</code> the checks defined here and in the child configuration elements will be added to 
026             * the already registered checks for the respective contexts.
027             * 
028             * If set to <code>true</code> the already registered checks for the respective contexts will be replaced by the 
029             * checks defined here and in the child configuration elements.
030             * 
031             * If not set (<code>null</code>) -> interpreted as false.   
032             */
033            public Boolean overwrite;
034    }