import java.util.ArrayList; 

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.8F3D624E-23B4-5614-82F5-F8FCDE5BE1D0]
// </editor-fold> 
public class Territorio {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.12F54C06-B83F-DAFA-EA92-FE4D7CB03A23]
    // </editor-fold> 
    private Jugador mJugador;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.E62B7E46-3719-F5F2-A77A-093D338F20D6]
    // </editor-fold> 
    private ArrayList<Territorio> mTerritorio;
    
    /*Variables creadas por mi*/
    private String nombre;
    private int id;
    private int numEjercitos;
    /**************************/

    
    public Territorio () {this ("Territorio sin Nombre");}
    
    public Territorio (String nombre) 
    {
        this.nombre = nombre;
        mTerritorio = new ArrayList<Territorio>();
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.99DB012E-0B8C-BBD7-0175-BD8E6BC0D49C]
    // </editor-fold> 
    public Jugador getJugador () {
        return mJugador;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.EA4A3D66-AC92-780E-65CB-FC50A5C61E53]
    // </editor-fold> 
    public void setJugador (Jugador val) {
        this.mJugador = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.B0AFF965-F1A9-3984-0B5B-D1D159BEA426]
    // </editor-fold> 
    public ArrayList<Territorio> getTerritorio () {
        return mTerritorio;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9773F838-F541-C21F-2FE7-FDA519091D19]
    // </editor-fold> 
    public void setTerritorio (ArrayList<Territorio> val) {
        this.mTerritorio = val;
    }
    
    public void setTerritorio (Territorio val)
    {        
        mTerritorio.add(val);        
    }
    
    
    public String getNombre() { return nombre;}           
    
    public void setNombre(String val) { nombre = val;}

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getNumEjercitos() {
        return numEjercitos;
    }

    public void setNumEjercitos(int numEjercitos) {
        this.numEjercitos = numEjercitos;
    }
    
}

