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.toolchain.model;
007
008 /**
009 * Class ToolchainModel.
010 *
011 * @version $Revision$ $Date$
012 */
013 @SuppressWarnings( "all" )
014 public 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 }