+ std::list<IConector *>::iterator i = in_list.begin();
+ if (i != in_list.end()) {
+ PlantItem *o = (PlantItem *)(*i);
+ set_color( o->get_color() );
+ }
+ // Primero me fijo si la entrada esta operando, es decir
+ // si hay alguien conectado para automatizar.
+ if (input->is_operational()) {
+ // como si lo hay, entonces pregunto cual debe ser
+ // mi estado
+ is_open = input->get_output();
+ }