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.model;
007
008/**
009 * Information about one of the committers on this project.
010 * 
011 * @version $Revision$ $Date$
012 */
013@SuppressWarnings( "all" )
014public class Developer
015    extends Contributor
016    implements java.io.Serializable, java.lang.Cloneable
017{
018
019      //--------------------------/
020     //- Class/Member Variables -/
021    //--------------------------/
022
023    /**
024     * The unique ID of the developer in the SCM.
025     */
026    private String id;
027
028
029      //-----------/
030     //- Methods -/
031    //-----------/
032
033    /**
034     * Method clone.
035     * 
036     * @return Developer
037     */
038    public Developer clone()
039    {
040        try
041        {
042            Developer copy = (Developer) super.clone();
043
044            return copy;
045        }
046        catch ( java.lang.Exception ex )
047        {
048            throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName()
049                + " does not support clone()" ).initCause( ex );
050        }
051    } //-- Developer clone()
052
053    /**
054     * Get the unique ID of the developer in the SCM.
055     * 
056     * @return String
057     */
058    public String getId()
059    {
060        return this.id;
061    } //-- String getId()
062
063    /**
064     * Set the unique ID of the developer in the SCM.
065     * 
066     * @param id
067     */
068    public void setId( String id )
069    {
070        this.id = id;
071    } //-- void setId( String )
072
073}