001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 2.3.0,
003// any modifications will be overwritten.
004// ==============================================================
005
006package org.codehaus.modello.test.features;
007
008  //---------------------------------/
009 //- Imported classes and packages -/
010//---------------------------------/
011
012import org.codehaus.modello.test.features.other.PackageNameFeature;
013import org.codehaus.modello.test.features.other.SubInterfaceInPackage;
014
015/**
016 * <code>&lt;class&gt;&lt;superClass&gt;SubClassLevel2&lt;/superClass&gt;&lt;/class&gt;</code>:
017 *        A class inheriting from SubClassLevel2.
018 * 
019 * @version $Revision$ $Date$
020 */
021@SuppressWarnings( "all" )
022public class SubClassLevel3
023    extends SubClassLevel2
024    implements java.io.Serializable
025{
026
027      //--------------------------/
028     //- Class/Member Variables -/
029    //--------------------------/
030
031    /**
032     * Field subElement3.
033     */
034    private double subElement3 = 0.0;
035
036    /**
037     * Field subAttribute3.
038     */
039    private double subAttribute3 = 0.0;
040
041
042      //-----------/
043     //- Methods -/
044    //-----------/
045
046    /**
047     * Get the subAttribute3 field.
048     * 
049     * @return double
050     */
051    public double getSubAttribute3()
052    {
053        return this.subAttribute3;
054    } //-- double getSubAttribute3()
055
056    /**
057     * Get the subElement3 field.
058     * 
059     * @return double
060     */
061    public double getSubElement3()
062    {
063        return this.subElement3;
064    } //-- double getSubElement3()
065
066    /**
067     * Set the subAttribute3 field.
068     * 
069     * @param subAttribute3 a subAttribute3 object.
070     */
071    public void setSubAttribute3( double subAttribute3 )
072    {
073        this.subAttribute3 = subAttribute3;
074    } //-- void setSubAttribute3( double )
075
076    /**
077     * Set the subElement3 field.
078     * 
079     * @param subElement3 a subElement3 object.
080     */
081    public void setSubElement3( double subElement3 )
082    {
083        this.subElement3 = subElement3;
084    } //-- void setSubElement3( double )
085
086}