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