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