001    // =================== DO NOT EDIT THIS FILE ====================
002    // Generated by Modello 1.7,
003    // any modifications will be overwritten.
004    // ==============================================================
005    
006    package org.apache.maven.profiles;
007    
008    /**
009     * 
010     *         This is the file specification used to activate a
011     * profile. The missing value will be a the location
012     *         of a file that needs to exist, and if it doesn't the
013     * profile must run.  On the other hand exists will test
014     *         for the existence of the file and if it is there will
015     * run the profile.
016     *       
017     * 
018     * @version $Revision$ $Date$
019     */
020    @SuppressWarnings( "all" )
021    public class ActivationFile
022        implements java.io.Serializable
023    {
024    
025          //--------------------------/
026         //- Class/Member Variables -/
027        //--------------------------/
028    
029        /**
030         * The name of the file that should be missing to activate a
031         * profile.
032         */
033        private String missing;
034    
035        /**
036         * The name of the file that should exist to activate a profile.
037         */
038        private String exists;
039    
040    
041          //-----------/
042         //- Methods -/
043        //-----------/
044    
045        /**
046         * Get the name of the file that should exist to activate a
047         * profile.
048         * 
049         * @return String
050         */
051        public String getExists()
052        {
053            return this.exists;
054        } //-- String getExists()
055    
056        /**
057         * Get the name of the file that should be missing to activate
058         * a profile.
059         * 
060         * @return String
061         */
062        public String getMissing()
063        {
064            return this.missing;
065        } //-- String getMissing()
066    
067        /**
068         * Set the name of the file that should exist to activate a
069         * profile.
070         * 
071         * @param exists
072         */
073        public void setExists( String exists )
074        {
075            this.exists = exists;
076        } //-- void setExists( String )
077    
078        /**
079         * Set the name of the file that should be missing to activate
080         * a profile.
081         * 
082         * @param missing
083         */
084        public void setMissing( String missing )
085        {
086            this.missing = missing;
087        } //-- void setMissing( String )
088    
089    }