001    /*
002     =================== DO NOT EDIT THIS FILE ====================
003     Generated by Modello 1.4.1 on 2013-02-24 03:31:05,
004     any modifications will be overwritten.
005     ==============================================================
006     */
007    
008    package org.apache.maven.toolchain.model;
009    
010    /**
011     * Class ToolchainModel.
012     * 
013     * @version $Revision$ $Date$
014     */
015    @SuppressWarnings( "all" )
016    public class ToolchainModel
017        implements java.io.Serializable
018    {
019    
020          //--------------------------/
021         //- Class/Member Variables -/
022        //--------------------------/
023    
024        /**
025         * 
026         *                     Type of toolchain.
027         */
028        private String type;
029    
030        /**
031         * Field provides.
032         */
033        private Object provides;
034    
035        /**
036         * Field configuration.
037         */
038        private Object configuration;
039    
040    
041          //-----------/
042         //- Methods -/
043        //-----------/
044    
045        /**
046         * Get the configuration field.
047         * 
048         * @return Object
049         */
050        public Object getConfiguration()
051        {
052            return this.configuration;
053        } //-- Object getConfiguration()
054    
055        /**
056         * Get the provides field.
057         * 
058         * @return Object
059         */
060        public Object getProvides()
061        {
062            return this.provides;
063        } //-- Object getProvides()
064    
065        /**
066         * Get type of toolchain.
067         * 
068         * @return String
069         */
070        public String getType()
071        {
072            return this.type;
073        } //-- String getType()
074    
075        /**
076         * Set the configuration field.
077         * 
078         * @param configuration
079         */
080        public void setConfiguration( Object configuration )
081        {
082            this.configuration = configuration;
083        } //-- void setConfiguration( Object )
084    
085        /**
086         * Set the provides field.
087         * 
088         * @param provides
089         */
090        public void setProvides( Object provides )
091        {
092            this.provides = provides;
093        } //-- void setProvides( Object )
094    
095        /**
096         * Set type of toolchain.
097         * 
098         * @param type
099         */
100        public void setType( String type )
101        {
102            this.type = type;
103        } //-- void setType( String )
104    
105    }