private void alterarTipo(Atributo.EnmTipo enmTipo) { if (this.att == null) { return; } if (this.att.booFixo) { throw new Exception("Atributo fixo não pode ser alterado."); } this.att.enmTipo = enmTipo; this.pnlGrupo.atualizarAtributo(this); }
private EditAtributoBase getEdtAtt(Atributo.EnmTipo enmTipo) { switch (enmTipo) { case Atributo.EnmTipo.FAIXA: return(new EditAtributoAlcance()); case Atributo.EnmTipo.BOOLEAN: return(new EditAtributoBoolen()); case Atributo.EnmTipo.NUMERICO: return(new EditAtributoNumerico()); default: return(new EditAtributoAlfanumerico()); } }