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;BaseClass&lt;/superClass&gt;&lt;/class&gt;</code>:
017 *        A class inheriting from BaseClass.
018 * 
019 * @version $Revision$ $Date$
020 */
021@SuppressWarnings( "all" )
022public class SubClassLevel1
023    extends BaseClass
024    implements java.rmi.Remote, java.io.Serializable
025{
026
027      //--------------------------/
028     //- Class/Member Variables -/
029    //--------------------------/
030
031    /**
032     * Field subElement1.
033     */
034    private long subElement1 = 0L;
035
036    /**
037     * Field subAttribute1.
038     */
039    private long subAttribute1 = 0L;
040
041
042      //-----------/
043     //- Methods -/
044    //-----------/
045
046    /**
047     * Get the subAttribute1 field.
048     * 
049     * @return long
050     */
051    public long getSubAttribute1()
052    {
053        return this.subAttribute1;
054    } //-- long getSubAttribute1()
055
056    /**
057     * Get the subElement1 field.
058     * 
059     * @return long
060     */
061    public long getSubElement1()
062    {
063        return this.subElement1;
064    } //-- long getSubElement1()
065
066    /**
067     * Set the subAttribute1 field.
068     * 
069     * @param subAttribute1 a subAttribute1 object.
070     */
071    public void setSubAttribute1( long subAttribute1 )
072    {
073        this.subAttribute1 = subAttribute1;
074    } //-- void setSubAttribute1( long )
075
076    /**
077     * Set the subElement1 field.
078     * 
079     * @param subElement1 a subElement1 object.
080     */
081    public void setSubElement1( long subElement1 )
082    {
083        this.subElement1 = subElement1;
084    } //-- void setSubElement1( long )
085
086}