package modelo;

import java.util.ArrayList;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.D9002932-E6B4-19C4-A7CA-6F8912E92A60]
// </editor-fold> 
public class CasodeUso
{
    private String nombre;
    private boolean esAbstracto;
    private String eventoActivacion;
    private int frecuencia;
    private String unidadFrecuencia;
    private String precondicion;
    private String postcondicion;
    private String importancia;
    private String urgencia;
    private String estadodeDesarrollo;
    private String estabilidad;
    //private ArrayList<PasoCU> mPasoCU;//Anterior
    private ArrayList<PasoCU> mPasoCU = new ArrayList();
    public CasodeUso () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9CED973A-587A-95B7-D34C-68DF4FD9CE45]
    // </editor-fold> 
    public boolean getEsAbstracto () {
        return esAbstracto;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.E79E33BA-A908-B7A1-B5DF-8E475CD9C0C7]
    // </editor-fold> 
    public void setEsAbstracto (boolean val) {
        this.esAbstracto=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.F1EDE286-B05F-B72E-AAC4-0C3D790FF06F]
    // </editor-fold> 
    public String getEstabilidad () {
        return estabilidad;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.52133F2B-9971-388F-28F7-7D408EA71AFF]
    // </editor-fold> 
    public void setEstabilidad (String val) {
         this.estabilidad=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.6E78E0DC-5BE2-F814-5699-26B3D81744D0]
    // </editor-fold> 
    public String getEstadodeDesarrollo () {
        return estadodeDesarrollo;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9D9141A0-C0F5-00A1-E382-6CD9696B69E8]
    // </editor-fold> 
    public void setEstadodeDesarrollo (String val) {
         this.estadodeDesarrollo=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.14AA07AA-C61E-092E-943E-C9EDC3CFC971]
    // </editor-fold> 
    public String getEventoActivacion () {
        return eventoActivacion;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.A3F817E5-8C01-914A-2EDD-404064D3B69E]
    // </editor-fold> 
    public void setEventoActivacion (String val) {
         this.eventoActivacion=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.EACD2C12-563E-4373-2BF6-3DA2041B9555]
    // </editor-fold> 
    public int getFrecuencia () {
        return frecuencia;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.FA9BC7C6-7F31-C2AF-165C-9130740AC9FC]
    // </editor-fold> 
    public void setFrecuencia (int val) {
         this.frecuencia=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.7D75FDD1-C08D-86AD-FB96-DDC0F26F7450]
    // </editor-fold> 
    public String getImportancia () {
        return importancia;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.673AAEF8-5700-D4EB-E054-33669E36C6D9]
    // </editor-fold> 
    public void setImportancia (String val) {
         this.importancia=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9A639630-B530-E890-B25B-FE22CE02F73C]
    // </editor-fold> 
    public ArrayList<PasoCU> getPasoCU () {
        return mPasoCU;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.911309DC-BC2B-D02A-0207-067A96949766]
    // </editor-fold> 
    public void setPasoCU (ArrayList<PasoCU> val) {
         this.mPasoCU=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.7B5456C9-1C26-78C2-3152-DE6CEC53B606]
    // </editor-fold> 
    public String getNombre () {
        return nombre;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.A80A5255-5E6C-2790-1268-F597723CCF4C]
    // </editor-fold> 
    public void setNombre (String val) {
         this.nombre=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.3270D35A-C6DF-41A9-5899-443AE32F0BA5]
    // </editor-fold> 
    public String getPostcondicion () {
        return postcondicion;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.6240D65A-1800-82D4-C30C-D31F08F21042]
    // </editor-fold> 
    public void setPostcondicion (String val) {
         this.postcondicion=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.94EE016E-C9DE-37C8-68C7-42BAB5882A75]
    // </editor-fold> 
    public String getPrecondicion () {
        return precondicion;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.BDD82028-D967-4CEA-AD8A-257209FAF8EE]
    // </editor-fold> 
    public void setPrecondicion (String val) {
         this.precondicion=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.B1ED3419-A305-1372-1035-9CA73B2552DE]
    // </editor-fold> 
    public String getUnidadFrecuencia () {
        return unidadFrecuencia;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.B9B8F18F-AF4A-D67A-5B00-D76D3B986CAD]
    // </editor-fold> 
    public void setUnidadFrecuencia (String val) {
         this.unidadFrecuencia=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.16DB92DB-BE86-5945-B03E-128DB59F903D]
    // </editor-fold> 
    public String getUrgencia () {
        return urgencia;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.D1E2F321-6138-90D0-3C54-457839D8992F]
    // </editor-fold> 
    public void setUrgencia (String val) {
         this.urgencia=val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.9FBC5779-0551-F7C2-612B-4E2E0618BC7C]
    // </editor-fold> 
    public PasoCU nuevoPaso (int numeroPaso, String DescPaso) {

        PasoCU auxPaso=new PasoCU();
        //// Asigno los valores a los atributos
        auxPaso.setNumeroPaso(numeroPaso);
        auxPaso.setDescripcionPas(DescPaso);
        this.getPasoCU().add(auxPaso);//Error!!!!
        return auxPaso;
    }

}

