CPD Results

The following document contains the results of PMD's CPD 4.2.2.

Duplications

File Line
br/mia/test/view/graph/observer/ObserverComponent.java 105
br/mia/test/view/graph/observer/ObserverComponentCodigo.java 105
						controlador.renomearCodigo(primeiro.getStep(), primeiro
								.getFlow(), descricao, primeiro.getUseCase());

					}
					if (celula instanceof LinkEdge) {

						LinkEdge edge = (LinkEdge) celula;
						LinkPort porta = (LinkPort) edge.getSource();
						Step step = porta.getStep();
						double probabilidade = Double.parseDouble(edge
								.toString());
						Link link = edge.getLink();
						link.setProbabilidade(probabilidade);
						FlowController controlador = new FlowController();
						controlador.atualizaLink(link, step, link.getFlow(),
								useCase);

					}


				}

			}
			if (e.getKeyCode() == KeyEvent.VK_DELETE) {
				JGraph graph = this.getGraph().get(0);
				Object[] celulas2 = graph.getSelectionCells();

				CasoUso useCase = (CasoUso) this.getObjetos().get(0);

				StepCell primeiro = null;
				ArrayList<Object> remocao = new ArrayList<Object>();

				for (int i = 0; i <= celulas2.length - 1; i++) {

					Object celula = celulas2[i];

					if (celula instanceof StepCell) {

						primeiro = (StepCell) celula;

						ControladorStep controlador = new ControladorStep();
						controlador.deletarStep(primeiro.getStep(), useCase,
								primeiro.getFlow());

						remocao.add(primeiro.getSetaAnterior());
						remocao.add(primeiro);

					}
					if (celula instanceof LinkEdge) {

						LinkEdge link = (LinkEdge) celula;

						FlowController controlador = new FlowController();
						controlador.deletarLink(link.getLink());

						link.getStep().getLinks().remove(
								link.getLink());

						remocao.add(link);

					}
					if (celula instanceof RuleCell) {

						RuleCell rule = (RuleCell) celula;

						FlowController controlador = new FlowController();
						controlador
								.deletarRegra(rule.getRule(), rule.getStep());

						rule.getStep().getRegras().remove(
								rule.getRule());

						remocao.add(rule);
						remocao.add(rule.getEdge());

					}
					if (celula instanceof DataCell) {

						DataCell dataCell = (DataCell) celula;
						Step step = dataCell.getStep();

						DadosTeste data = dataCell.getData();

						if (step != null) {
							ControladorData controlador = new ControladorData();
							controlador.deletarDado(data, step);
							step.getDatas().remove(data);
						}

						remocao.add(celula);
						if (dataCell.getDadoEdge() != null) {
							remocao.add(dataCell.getDadoEdge());
						}

					}
					if (celula instanceof CondicionalCell) {

						CondicionalCell condicionalCell = (CondicionalCell) celula;
						Step step = condicionalCell.getStep();

						Filtro filtro = condicionalCell.getFiltro();

						DAOFiltro daoFiltro = new DAOFiltro();
						daoFiltro.delete(step,filtro);



						remocao.add(celula);
						remocao.add(condicionalCell.getFiltroEdge());

					}

				}

				graph.getGraphLayoutCache().remove(remocao.toArray());
				grafoPane.getCelulas().removeAll(remocao);

			}
			if (e.getKeyCode() == KeyEvent.VK_INSERT) {
				JGraph graph = this.getGraph().get(0);
				ArrayList<Object> adicao = new ArrayList<Object>();

				Object[] celulas = graph.getSelectionCells();

				StepCell primeiro = null;
				for (int i = 1; i <= celulas.length - 1; i++) {

					Object celula = celulas[i];
					Object celulaAnterior = celulas[i - 1];

					if ((celula instanceof StepCell)
							&& (celulaAnterior instanceof StepCell)) {

						primeiro = (StepCell) celulaAnterior;
						StepCell segundo = (StepCell) celula;

						if (!(primeiro.getFlow().equals(segundo.getFlow()))) {

							DefaultEdge seta = Util.criaLink(primeiro, segundo,
									new Link());
							adicao.add(seta);

							FlowController controlador = new FlowController();
							controlador.inserirLink(primeiro.getStep(), segundo
									.getFlow(), segundo.getStepNumber(),
									primeiro.getUseCase());

						}

					}

				}
				graph.getGraphLayoutCache().insert(adicao.toArray());
				grafoPane.getCelulas().addAll(adicao);

			}
		} catch (Exception e1) {
			ControladorErro.trata(e1,this);
		}

	}
}

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 230
br/mia/test/controler/ControladorGeraCasosDeTeste.java 419
        alg.retornaCenarios((Fluxo) useCase.getFlows().get(0), 0,
                new CasosTeste(), 0, useCase);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }

        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
                String duvidas = "";
                String ambiente = "";
                List<Fluxo> fluxos = casoTeste.getFlows();
                for (Object object1 : fluxos) {

                    Fluxo flow = (Fluxo) object1;
                    String novoFluxo = flow.getName();
                    String novaDuvida = flow.getDuvidas();
                    String novoambiente = flow.getAmbiente();

                    if (!(descricao.contains(novoFluxo))) {
                        descricao += novoFluxo + "\n";
                    }
                    if (novaDuvida == null) {
                        novaDuvida = "";
                    }
                    if (novoambiente == null) {
                        novoambiente = "";
                    }
                    if (!(duvidas.contains(novaDuvida))) {
                        duvidas += novaDuvida + "\n";
                    }
                    if (!(ambiente.contains(novoambiente))) {
                        ambiente += novoambiente + "\n";
                    }

                }

                casoTeste.setDescricao(descricao);

                if (duvidas.length() > 0) {
                    duvidas = "As seguintes pedências foram encontradas :\n"
                            + duvidas;
                }

                if (duvidas.length() > 1440) {
                    casoTeste.setDuvidas(duvidas.substring(0, 440));
                } else {
                    casoTeste.setDuvidas(duvidas);
                }

                if (ambiente.length() > 0) {
                    ambiente = "Ambiente de Teste :\n\n" + ambiente;
                }

                if (ambiente.length() > 1440) {
                    casoTeste.setAmbiente(ambiente.substring(0, 440));
                } else {
                    casoTeste.setAmbiente(ambiente);
                }

                casosTestes.add(casoTeste);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 231
br/mia/test/controler/ControladorGeraCasosDeTeste.java 326
                new CasosTeste(), 0, useCase, probabilidade);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }

        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
                String duvidas = "";
                String ambiente = "";
                List<Fluxo> fluxos = casoTeste.getFlows();
                for (Object object1 : fluxos) {

                    Fluxo flow = (Fluxo) object1;
                    String novoFluxo = flow.getName();
                    String novaDuvida = flow.getDuvidas();
                    String novoambiente = flow.getAmbiente();

                    if (!(descricao.contains(novoFluxo))) {
                        descricao += novoFluxo + "\n";
                    }
                    if (novaDuvida == null) {
                        novaDuvida = "";
                    }
                    if (novoambiente == null) {
                        novoambiente = "";
                    }
                    if (!(duvidas.contains(novaDuvida))) {
                        duvidas += novaDuvida + "\n";
                    }
                    if (!(ambiente.contains(novoambiente))) {
                        ambiente += novoambiente + "\n";
                    }

                }

                casoTeste.setDescricao(descricao);

                if (duvidas.length() > 0) {
                    duvidas = "As seguintes pedências foram encontradas :\n"
                            + duvidas;
                }

                if (duvidas.length() > 1440) {
                    casoTeste.setDuvidas(duvidas.substring(0, 440));
                } else {
                    casoTeste.setDuvidas(duvidas);
                }

                if (ambiente.length() > 0) {
                    ambiente = "Ambiente de Teste :\n\n" + ambiente;
                }

                if (ambiente.length() > 1440) {
                    casoTeste.setAmbiente(ambiente.substring(0, 440));
                } else {
                    casoTeste.setAmbiente(ambiente);
                }

                casosTestes.add(casoTeste);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }
        return casosTestes;
    }

    public ArrayList<CasosTeste> geraCasosTesteArrayList(CasoUso useCase)

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 326
br/mia/test/controler/ControladorGeraCasosDeTeste.java 420
                new CasosTeste(), 0, useCase);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }

        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
                String duvidas = "";
                String ambiente = "";
                List<Fluxo> fluxos = casoTeste.getFlows();
                for (Object object1 : fluxos) {

                    Fluxo flow = (Fluxo) object1;
                    String novoFluxo = flow.getName();
                    String novaDuvida = flow.getDuvidas();
                    String novoambiente = flow.getAmbiente();

                    if (!(descricao.contains(novoFluxo))) {
                        descricao += novoFluxo + "\n";
                    }
                    if (novaDuvida == null) {
                        novaDuvida = "";
                    }
                    if (novoambiente == null) {
                        novoambiente = "";
                    }
                    if (!(duvidas.contains(novaDuvida))) {
                        duvidas += novaDuvida + "\n";
                    }
                    if (!(ambiente.contains(novoambiente))) {
                        ambiente += novoambiente + "\n";
                    }

                }

                casoTeste.setDescricao(descricao);

                if (duvidas.length() > 0) {
                    duvidas = "As seguintes pedências foram encontradas :\n"
                            + duvidas;
                }

                if (duvidas.length() > 1440) {
                    casoTeste.setDuvidas(duvidas.substring(0, 440));
                } else {
                    casoTeste.setDuvidas(duvidas);
                }

                if (ambiente.length() > 0) {
                    ambiente = "Ambiente de Teste :\n\n" + ambiente;
                }

                if (ambiente.length() > 1440) {
                    casoTeste.setAmbiente(ambiente.substring(0, 440));
                } else {
                    casoTeste.setAmbiente(ambiente);
                }

                casosTestes.add(casoTeste);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }

File Line
br/mia/test/view/observers/ObserverFuncionarioEditPane.java 110
br/mia/test/view/observers/ObserverProjetoUsuario.java 80
	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {

	}

	public void mousePressed(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseReleased(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseEntered(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseExited(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public Projeto getProjeto() {
		return projeto;
	}

	public void setProjeto(Projeto projeto) {
		this.projeto = projeto;
	}

}

File Line
br/mia/test/model/algoritmo/Algoritmo.java 1082
br/mia/test/model/algoritmo/Algoritmo.java 1193
            double probabilidadeMinima) {

        try {
            if (!(Algoritmo.flows.containsKey(flow.getName()))) {
                Algoritmo.flows.put(flow.getName(), flow);
            }

            casoTeste.getFlows().add(flow);

            while (number <= flow.getSteps().size() - 1) {

                Step step = (Step) ((Fluxo) Algoritmo.flows.get(flow.getName()))
                        .getSteps().get(number);

                CasoTesteStep casoStep = new CasoTesteStep();

                casoStep.setStep(step);

                casoTeste.getPassos().add(casoStep);
                step.setCoberto(true);
                int numeroExecucoes = step.getNumberOfExecution();
                if (numeroExecucoes > (useCase.getFlows().size() * 2)) {
                    break;
                }
                step.setNumberOfExecution(numeroExecucoes + 1);

                if (step.getRegras().size() > 0) {
                    for (int i = 0; i <= step.getRegras().size() - 1; i++) {
                        RegraNegocio regra = ((RegraNegocio) step.getRegras()
                                .get(i));

                        if ((!(this.regrasCobertas.containsKey(regra.getName())))
                                || (regra.isReuse())) {

                            for (Object elemento : regra.getSteps()) {

                                Step stepRegra = (Step) elemento;

                                CasoTesteStep casoStepAux = new CasoTesteStep();

                                casoStepAux.setStep(stepRegra);

                                casoTeste.getPassos().add(casoStepAux);
                            }
                            this.regrasCobertas.put(regra.getName(), regra);
                        }

                    }

                }

                if (step.getLinks().size() > 0) {
                    for (int i = 0; i <= step.getLinks().size() - 1; i++) {

                        Link link1 = ((Link) step.getLinks().get(i));
                        double probabilidade = link1.getProbabilidade();

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 80
br/mia/test/view/graph/observer/ObserverGraphPane.java 148
            }

            if (e.getActionCommand().equals("condClasse")) {

                JTextField classeEquivalencia = this.getTextFields().get(0);
                ArrayList<Object> adicao = new ArrayList<Object>();

                Object[] celulas = graph.getSelectionCells();

                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof StepCell) {
                        StepCell stepCell = (StepCell) celula;
                        Step step = stepCell.getStep();

                        Filtro filtro = new Filtro();

                        filtro.setTipoCondicional(2);
                        filtro.setStep(step);
                        filtro.setClasse(classeEquivalencia.getText());

                        DAOFiltro daoFiltro = new DAOFiltro();
                        filtro = daoFiltro.insere(step, filtro);

                        step.getFiltros().add(filtro);

                        Point2D point = graph.getCenterPoint();

                        CondicionalCell condicao = Util.criaCondicao(filtro,
                                (int) point.getX(), (int) point.getY(), step,
                                stepCell.getFlow(), useCase);
                        adicao.add(condicao);

                        FiltroEdge seta = Util.criaLinkCondicao(condicao,
                                stepCell);
                        adicao.add(seta);

                    }

                }
                graph.getGraphLayoutCache().insert(adicao.toArray());
                grafoPane.getCelulas().addAll(adicao);

            }

            if (e.getActionCommand().equals("condDadoInvalido")) {
                ArrayList adicao = new ArrayList();

                Object[] celulas = graph.getSelectionCells();

                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof StepCell) {
                        StepCell stepCell = (StepCell) celula;
                        Step step = stepCell.getStep();

                        Filtro filtro = new Filtro();

                        filtro.setTipoCondicional(1);
                        filtro.setStep(step);

                        DAOFiltro daoFiltro = new DAOFiltro();
                        filtro = daoFiltro.insere(step, filtro);

File Line
br/mia/test/view/observers/Observer.java 222
br/mia/test/view/observers/ObserverFuncionarioEditPane.java 110
	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {

	}

	public void mousePressed(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseReleased(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseEntered(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public void mouseExited(java.awt.event.MouseEvent arg0) {
		// TODO Auto-generated method stub

	}

	public Projeto getProjeto() {

File Line
br/mia/test/model/algoritmo/Algoritmo.java 1139
br/mia/test/model/algoritmo/Algoritmo.java 1250
                        if (probabilidade >= probabilidadeMinima) {
                            if (link1.getFlow() != null) {
                                if (!(Algoritmo.flows.containsKey(link1
                                        .getFlow().getName()))) {
                                    Algoritmo.flows.put(link1.getFlow()
                                            .getName(), link1.getFlow());
                                }
                                if (((Fluxo) (Algoritmo.flows.get(link1
                                        .getFlow().getName()))).steps.size() == 0) {
                                    Algoritmo.flows.put(link1.getFlow()
                                            .getName(), link1.getFlow());
                                }

                                if (Fluxo
                                        .getStepNumber(((Fluxo) Algoritmo.flows
                                                .get(link1.getFlow().getName()))) != Fluxo
                                        .getStepNumberCover(((Fluxo) Algoritmo.flows
                                                .get(link1.getFlow().getName())))) {

                                    CasosTeste casoTeste1 = new CasosTeste();
                                    casoTeste1.getFlows().addAll(
                                            casoTeste.getFlows());
                                    casoTeste1.getPassos().addAll(0,
                                            casoTeste.getPassos());

                                    RuleDelete ruleDelete = new RuleDelete();
                                    ruleDelete.ruleDelete(casoTeste1, this
                                            .getRegrasCobertas());

                                    retornaCenarios(((Fluxo) Algoritmo.flows
                                            .get(link1.getFlow().getName())),
                                            link1.getStepNumber(), casoTeste1,
                                            points, useCase);

                                }
                            }
                        }

                    }
                }
                number++;
            }

            casoTeste.setNumeroMaximoCasosTeste(flow.getNumeroMaximo());
            casosDeTeste.add(casoTeste);
        } catch (StackOverflowError e) {
            casoTeste.setNumeroMaximoCasosTeste(flow.getNumeroMaximo());
            casosDeTeste.add(casoTeste);
        }

    }

File Line
br/mia/test/view/observers/ObserverEscopo.java 349
br/mia/test/view/observers/ObserverFuncionario.java 89
				modelo.getFuncionarios().remove(funcionario);

			} catch (Exception e) {
				ControladorErro.trata(e, this);
			}

		}

		this.atualiza();

	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {
		JTable users = (JTable) this.getTables().get(0);

File Line
br/mia/test/view/observers/ObserverCronograma.java 137
br/mia/test/view/observers/ObserverFuncionario.java 91
            } catch (Exception e) {
                ControladorErro.trata(e, this);
            }

        }

        this.atualiza();
    }

    public int getScreenX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getScreenY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getCtrlKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getShiftKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getAltKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getMetaKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public short getButton() {
        // TODO Auto-generated method stub
        return 0;
    }

    public EventTarget getRelatedTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
            int arg8, boolean arg9, boolean arg10, boolean arg11,
            boolean arg12, short arg13, EventTarget arg14) {
        // TODO Auto-generated method stub

    }

    public AbstractView getView() {
        // TODO Auto-generated method stub
        return null;
    }

    public int getDetail() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void initUIEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4) {
        // TODO Auto-generated method stub

    }

    public String getType() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getCurrentTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public short getEventPhase() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getBubbles() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getCancelable() {
        // TODO Auto-generated method stub
        return false;
    }

    public long getTimeStamp() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void stopPropagation() {
        // TODO Auto-generated method stub

    }

    public void preventDefault() {
        // TODO Auto-generated method stub

    }

    public void initEvent(String arg0, boolean arg1, boolean arg2) {
        // TODO Auto-generated method stub

    }

    public void mouseClicked(java.awt.event.MouseEvent arg0) {

        JTable tabelaBuild = (JTable) this.getTables().get(1);

File Line
br/mia/test/view/observers/ObserverProjetoUsuario.java 76
br/mia/test/view/observers/ObserverUseCase.java 408
        } catch (Exception e) {
            ControladorErro.trata(e, this);
        }

    }

    public int getScreenX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getScreenY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getCtrlKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getShiftKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getAltKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getMetaKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public short getButton() {
        // TODO Auto-generated method stub
        return 0;
    }

    public EventTarget getRelatedTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
            int arg8, boolean arg9, boolean arg10, boolean arg11,
            boolean arg12, short arg13, EventTarget arg14) {
        // TODO Auto-generated method stub

    }

    public AbstractView getView() {
        // TODO Auto-generated method stub
        return null;
    }

    public int getDetail() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void initUIEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4) {
        // TODO Auto-generated method stub

    }

    public String getType() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getCurrentTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public short getEventPhase() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getBubbles() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getCancelable() {
        // TODO Auto-generated method stub
        return false;
    }

    public long getTimeStamp() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void stopPropagation() {
        // TODO Auto-generated method stub

    }

    public void preventDefault() {
        // TODO Auto-generated method stub

    }

    public void initEvent(String arg0, boolean arg1, boolean arg2) {
        // TODO Auto-generated method stub

    }

    public void mouseClicked(java.awt.event.MouseEvent arg0) {

File Line
br/mia/test/view/graph/CodeGrafoPane.java 122
br/mia/test/view/graph/GrafoPane.java 123
				observer);

		this.setLayout(new GridBagLayout());
		ArrayList<ItemTela> objetos = new ArrayList<ItemTela>();

		ItemTela item1 = FabricaView.createItemIconeSemLabelReduzido("linha",
				"Link", "Link", "Caixa de Ferramentas", observer);
		objetos.add(item1);

		ItemTela item2 = FabricaView.createItemIconeSemLabelReduzido(
				"inserirdado", "Inserir Dado", "inserirDado",
				"Caixa de Ferramentas", observer);
		objetos.add(item2);

		ItemTela item6 = FabricaView.createItemIconeSemLabelReduzido(
				"inserirRegra", "Inserir Regras", "inserirRegra",
				"Caixa de Ferramentas", observer);
		objetos.add(item6);

		ItemTela item4 = FabricaView.createItemIconeSemLabelReduzido("linha2",
				"Ligar Dado", "ligarDado", "Caixa de Ferramentas", observer);
		objetos.add(item4);

		ItemTela item7 = FabricaView.createItemIconeSemLabelReduzido("linha3",
				"Ligar Regras", "ligarRegra", "Caixa de Ferramentas", observer);
		objetos.add(item7);

		ItemTela item11 = FabricaView.createItemIconeSemLabelReduzido(
				"inserirDadoValido", "Filtra Dado Inválido",
				"condDadoInvalido", "Caixa de Ferramentas", observer);
		objetos.add(item11);

		ItemTela item9 = FabricaView.createItemIconeSemLabelReduzido(
				"filtroDadoInvalido", "Filtra Dado Valido", "condDadoValido",
				"Caixa de Ferramentas", observer);
		objetos.add(item9);

		ItemTela item16 = FabricaView.createItemIconeSemLabelReduzido(
				"cobertura", "Verificar Cobertura Casos de Teste",
				"GeraCasosTeste", "Caixa de Ferramentas", observer);
		objetos.add(item16);

		ItemTela item15 = FabricaView.createItemIconeSemLabelReduzido("jpeg",
				"Salvar Imagem", "salvarImagem", "Caixa de Ferramentas",
				observer);
		objetos.add(item15);

		ItemTela item27 = FabricaView.createItemIconeSemLabelReduzido("grafo",
				"Ocultar/Mostrar Fluxo", "minimizar", "Caixa de Ferramentas",
				observer);
		objetos.add(item27);

		ItemTela item10 = FabricaView.createItemIconeSemLabelReduzido(
				"retirarfiltro", "Retirar Filtro ", "retirarFiltro",
				"Caixa de Ferramentas", observer);
		objetos.add(item10);

		ItemTela item28 = FabricaView.createItemIconeSemLabelReduzido(
				"atualizar", "Atualizar Tela", "refresh",
				"Caixa de Ferramentas", observer);
		objetos.add(item28);

		ItemTela itemLink = FabricaView.createItem(

File Line
br/mia/test/view/observers/ObserverCronograma.java 138
br/mia/test/view/observers/ObserverPlano.java 104
                ControladorErro.trata(erro, this);
            }

        }

        this.atualiza();

    }

    public int getScreenX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getScreenY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getCtrlKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getShiftKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getAltKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getMetaKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public short getButton() {
        // TODO Auto-generated method stub
        return 0;
    }

    public EventTarget getRelatedTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
            int arg8, boolean arg9, boolean arg10, boolean arg11,
            boolean arg12, short arg13, EventTarget arg14) {
        // TODO Auto-generated method stub

    }

    public AbstractView getView() {
        // TODO Auto-generated method stub
        return null;
    }

    public int getDetail() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void initUIEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4) {
        // TODO Auto-generated method stub

    }

    public String getType() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getCurrentTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public short getEventPhase() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getBubbles() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getCancelable() {
        // TODO Auto-generated method stub
        return false;
    }

    public long getTimeStamp() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void stopPropagation() {
        // TODO Auto-generated method stub

    }

    public void preventDefault() {
        // TODO Auto-generated method stub

    }

    public void initEvent(String arg0, boolean arg1, boolean arg2) {
        // TODO Auto-generated method stub

    }

    public void mouseClicked(java.awt.event.MouseEvent arg0) {

        JTable planosTable = (JTable) this.getTables().get(0);

File Line
br/mia/test/view/observers/ObserverCronograma.java 141
br/mia/test/view/observers/ObserverFuncionarioEditPane.java 106
		}

		this.atualiza();

	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {

File Line
br/mia/test/view/observers/ObserverRegraNegocio.java 342
br/mia/test/view/observers/ObserverUseCase.java 409
            ControladorErro.trata(e, this);
        }

    }

    public int getScreenX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getScreenY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientX() {
        // TODO Auto-generated method stub
        return 0;
    }

    public int getClientY() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getCtrlKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getShiftKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getAltKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getMetaKey() {
        // TODO Auto-generated method stub
        return false;
    }

    public short getButton() {
        // TODO Auto-generated method stub
        return 0;
    }

    public EventTarget getRelatedTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
            int arg8, boolean arg9, boolean arg10, boolean arg11,
            boolean arg12, short arg13, EventTarget arg14) {
        // TODO Auto-generated method stub

    }

    public AbstractView getView() {
        // TODO Auto-generated method stub
        return null;
    }

    public int getDetail() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void initUIEvent(String arg0, boolean arg1, boolean arg2,
            AbstractView arg3, int arg4) {
        // TODO Auto-generated method stub

    }

    public String getType() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public EventTarget getCurrentTarget() {
        // TODO Auto-generated method stub
        return null;
    }

    public short getEventPhase() {
        // TODO Auto-generated method stub
        return 0;
    }

    public boolean getBubbles() {
        // TODO Auto-generated method stub
        return false;
    }

    public boolean getCancelable() {
        // TODO Auto-generated method stub
        return false;
    }

    public long getTimeStamp() {
        // TODO Auto-generated method stub
        return 0;
    }

    public void stopPropagation() {
        // TODO Auto-generated method stub

    }

    public void preventDefault() {
        // TODO Auto-generated method stub

    }

    public void initEvent(String arg0, boolean arg1, boolean arg2) {
        // TODO Auto-generated method stub

    }

    public void mouseClicked(java.awt.event.MouseEvent arg0) {
        JTable flows = (JTable) this.getTables().get(0);

File Line
br/mia/test/view/observers/ObserverProjetoUsuario.java 77
br/mia/test/view/observers/ObserverRegraNegocio.java 342
			ControladorErro.trata(erro, this);
		}

	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {

File Line
br/mia/test/view/observers/ObserverData.java 390
br/mia/test/view/observers/ObserverVulnerabilidade.java 322
			this.atualiza();
		}

	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public void initMouseEvent(String typeArg, boolean canBubbleArg,
			boolean cancelableArg, AbstractView viewArg, int detailArg,
			int screenXArg, int screenYArg, int clientXArg, int clientYArg,
			boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg,
			boolean metaKeyArg, short buttonArg, EventTarget relatedTargetArg) {
		// TODO Auto-generated method stub

	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent e) {
		JTable tipos = (JTable) this.getTables().get(0);

File Line
br/mia/test/view/observers/ObserverCronograma.java 143
br/mia/test/view/observers/ObserverRegraNegocio.java 345
	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {
		JTable regras = this.getTables().get(0);

File Line
br/mia/test/view/observers/Observer.java 222
br/mia/test/view/observers/ObserverRegraNegocio.java 345
	}

	public int getScreenX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getScreenY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientX() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int getClientY() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getCtrlKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getShiftKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getAltKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getMetaKey() {
		// TODO Auto-generated method stub
		return false;
	}

	public short getButton() {
		// TODO Auto-generated method stub
		return 0;
	}

	public EventTarget getRelatedTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public void initMouseEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4, int arg5, int arg6, int arg7,
			int arg8, boolean arg9, boolean arg10, boolean arg11,
			boolean arg12, short arg13, EventTarget arg14) {
		// TODO Auto-generated method stub

	}

	public AbstractView getView() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getDetail() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void initUIEvent(String arg0, boolean arg1, boolean arg2,
			AbstractView arg3, int arg4) {
		// TODO Auto-generated method stub

	}

	public String getType() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public EventTarget getCurrentTarget() {
		// TODO Auto-generated method stub
		return null;
	}

	public short getEventPhase() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean getBubbles() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean getCancelable() {
		// TODO Auto-generated method stub
		return false;
	}

	public long getTimeStamp() {
		// TODO Auto-generated method stub
		return 0;
	}

	public void stopPropagation() {
		// TODO Auto-generated method stub

	}

	public void preventDefault() {
		// TODO Auto-generated method stub

	}

	public void initEvent(String arg0, boolean arg1, boolean arg2) {
		// TODO Auto-generated method stub

	}

	public void mouseClicked(java.awt.event.MouseEvent arg0) {

File Line
br/mia/test/model/algoritmo/Algoritmo.java 640
br/mia/test/model/algoritmo/Algoritmo.java 1251
                            if (link1.getFlow() != null) {
                                if (!(Algoritmo.flows.containsKey(link1
                                        .getFlow().getName()))) {
                                    Algoritmo.flows.put(link1.getFlow()
                                            .getName(), link1.getFlow());
                                }
                                if (((Fluxo) (Algoritmo.flows.get(link1
                                        .getFlow().getName()))).steps.size() == 0) {
                                    Algoritmo.flows.put(link1.getFlow()
                                            .getName(), link1.getFlow());
                                }

                                if (Fluxo
                                        .getStepNumber(((Fluxo) Algoritmo.flows
                                                .get(link1.getFlow().getName()))) != Fluxo
                                        .getStepNumberCover(((Fluxo) Algoritmo.flows
                                                .get(link1.getFlow().getName())))) {

                                    CasosTeste casoTeste1 = new CasosTeste();
                                    casoTeste1.getFlows().addAll(
                                            casoTeste.getFlows());
                                    casoTeste1.getPassos().addAll(0,
                                            casoTeste.getPassos());

                                    RuleDelete ruleDelete = new RuleDelete();
                                    ruleDelete.ruleDelete(casoTeste1, this
                                            .getRegrasCobertas());

                                    retornaCenarios(((Fluxo) Algoritmo.flows
                                            .get(link1.getFlow().getName())),
                                            link1.getStepNumber(), casoTeste1,
                                            points, useCase);

                                }
                            }
                        }

                    }

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 116
br/mia/test/model/algoritmo/Util.java 19
        String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
        String duvidas = "";
        String ambiente = "";
        List<Fluxo> fluxos = casoTeste.getFlows();
        for (Object object1 : fluxos) {

            Fluxo flow = (Fluxo) object1;
            String novoFluxo = flow.getName();
            String novaDuvida = flow.getDuvidas();
            String novoambiente = flow.getAmbiente();

            if (!(descricao.contains(novoFluxo))) {
                descricao += novoFluxo + "\n";
            }
            if (novaDuvida == null) {
                novaDuvida = "";
            }
            if (novoambiente == null) {
                novoambiente = "";
            }
            if (!(duvidas.contains(novaDuvida))) {
                duvidas += novaDuvida + "\n";
            }
            if (!(ambiente.contains(novoambiente))) {
                ambiente += novoambiente + "\n";
            }

        }

        CasosTeste novoCasoTeste=new CasosTeste();

        novoCasoTeste.setDescricao(descricao);

        if (duvidas.length() > 0) {
            duvidas = "As seguintes pedências foram encontradas :\n"
                    + duvidas;
        }

        if (duvidas.length() > 1440) {
            novoCasoTeste.setDuvidas(duvidas.substring(0, 440));
        } else {
            novoCasoTeste.setDuvidas(duvidas);
        }

        if (ambiente.length() > 0) {
            ambiente = "Ambiente de Teste :\n\n" + ambiente;
        }

        if (ambiente.length() > 1440) {
            novoCasoTeste.setAmbiente(ambiente.substring(0, 440));
        } else {
            novoCasoTeste.setAmbiente(ambiente);
        }

        dao.insert(novoCasoTeste, contador, useCase,casoTeste.getPassos());

File Line
br/mia/test/view/swingworker/CreateScenario.java 78
br/mia/test/view/swingworker/CreateTestCase.java 65
            DAOTestCase dao = new DAOTestCase();
            JProgressBar createTestCaseDate = new JProgressBar(0, cenarios
                    .size());

            progress.getContentPane()
                    .add(new JLabel("Aplicando Dados de Teste"),
                            global.getLayout2());
            progress.getContentPane().add(createTestCaseDate,
                    global.getLayout3());
            progress.pack();

            int posicao = 1;

            for (Object object : cenarios) {

                createTestCaseDate.setValue(posicao++);

                CasosTeste casoTeste = (CasosTeste) object;
                try {
                    CasosTeste novoTeste = new CasosTeste();
                    novoTeste.getFlows().addAll(casoTeste.getFlows());
                    alg.applyData(casoTeste, 0, novoTeste, useCase, true);

                } catch (Exception e1) {
                    ControladorErro.trata(e1, this);
                }

            }
            int i = 0;

            posicao = 1;

            JProgressBar createTestCase = new JProgressBar(0, alg
                    .getCasosDeTesteData().size());
            progress.getContentPane().add(new JLabel("Criando Casos de Teste"),
                    global.getLayout2());
            progress.getContentPane().add(createTestCase);
            progress.pack();

            for (Object object : alg.getCasosDeTesteData()) {

                CasosTeste casoTeste = (CasosTeste) object;

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 292
br/mia/test/view/graph/observer/ObserverGraphPane.java 682
                grafoPane.getCelulas().addAll(adicao);
            }

            if (e.getActionCommand().equals("inserirDado")) {
                ArrayList adicao = new ArrayList();
                DadosTeste testData = (DadosTeste) comoData.getSelectedItem();

                Point2D point = graph.getCenterPoint();

                DataCell data = Util.criaDado(testData, (int) point.getX(),
                        (int) point.getY(), null);
                adicao.add(data);

                graph.getGraphLayoutCache().insert(adicao.toArray());
                grafoPane.getCelulas().addAll(adicao);
            }
            if (e.getActionCommand().equals("inserirRegra")) {
                ArrayList adicao = new ArrayList();
                RegraNegocio rule = (RegraNegocio) comoRegras.getSelectedItem();

                Point2D point = graph.getCenterPoint();

                RuleCell ruleCell = Util.criaRule(rule, (int) point.getX(),
                        (int) point.getY(), null);
                adicao.add(ruleCell);

                graph.getGraphLayoutCache().insert(adicao.toArray());
                grafoPane.getCelulas().addAll(adicao);
            }
            if (e.getActionCommand().equals("inserirValor")) {

File Line
br/mia/test/model/AlternativeFlowClass.java 17
br/mia/test/model/UseCaseClass.java 21
    public Collection refAllOfClass() {
        // TODO Auto-generated method stub
        return null;
    }

    public Collection refAllOfType() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefObject refCreateInstance(List arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public RefStruct refCreateStruct(RefObject arg0, List arg1) {
        // TODO Auto-generated method stub
        return null;
    }

    public RefStruct refCreateStruct(String arg0, List arg1) {
        // TODO Auto-generated method stub
        return null;
    }

    public RefEnum refGetEnum(RefObject arg0, String arg1) {
        // TODO Auto-generated method stub
        return null;
    }

    public RefEnum refGetEnum(String arg0, String arg1) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(RefObject arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(String arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(RefObject arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(String arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public void refSetValue(RefObject arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public void refSetValue(String arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public RefPackage refImmediatePackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefObject refMetaObject() {
        // TODO Auto-generated method stub
        return null;
    }

    public String refMofId() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefPackage refOutermostPackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public Collection refVerifyConstraints(boolean arg0) {
        // TODO Auto-generated method stub
        return null;
    }

}

File Line
br/mia/test/view/observers/ObserverValores.java 31
br/mia/test/view/observers/ObserverValores.java 55
	public void mousePressed(MouseEvent arg0) {
		JTextArea valorTexto = (JTextArea) observerData.getTextAreas().get(0);
		JTextArea valorEsperado = (JTextArea) observerData.getTextAreas()
				.get(1);
		JTextField classe = (JTextField) observerData.getTextFields().get(2);

		JTable valores = (JTable) observerData.getTables().get(1);
		JTable datas = (JTable) observerData.getTables().get(0);
		JCheckBox valid1Check = (JCheckBox) observerData.getJcheckBox().get(0);
		TabelaModeloDados modelo = (TabelaModeloDados) observerData
				.getModelos().get(0);

		DadosTeste data = (DadosTeste) modelo.getDados().get(
				datas.getSelectedRow());

		TestDataValor step = (TestDataValor) data.getValues().get(
				valores.getSelectedRow());

		valorTexto.setText(step.getValor().toString());
		valorEsperado.setText(step.getResultadoEsperado().toString());
		classe.setText(step.getClasse());
		valid1Check.setSelected(step.isValid());

	}

	public void mouseReleased(MouseEvent arg0) {

File Line
br/mia/test/model/algoritmo/Algoritmo.java 383
br/mia/test/model/algoritmo/Algoritmo.java 438
                for (Filtro filtro : step.getFiltros()) {

                    if (filtro.getTipoFiltro() == 1) {
                        if (!(novoCasodeTeste.isValid())) {
                            adicionar = false;
                            apply = false;
                            break;
                        }

                    }
                    if (filtro.getTipoFiltro() == 0) {
                        if ((novoCasodeTeste.isValid())) {
                            adicionar = false;
                            apply = false;
                            break;
                        }

                    }
                    if (filtro.getTipoFiltro() == 2) {
                        if (filtro.getClasse() != null) {
                            if (!(novoCasodeTeste.getClasses()
                                    .containsKey(filtro.getClasse().toString()))) {
                                adicionar = false;
                                apply = false;
                                Util.getLogger().info("Filtro:"+useCase.getName()+":"+step.getFluxo().getName()+"Não encontado classe "
                                        + filtro.getClasse()
                                        + "  no passo "
                                        + step.getDescricao()
                                        + " classes encontradas neste passo "
                                        + novoCasodeTeste.getClasses()
                                                .values()+" \n");

                                break;
                            } else {
                                adicionar = true;
                                apply = true;
                                break;
                            }
                        }

                    }
                }

                if (!(apply)) {

File Line
br/mia/test/view/graph/observer/ObserverComponent.java 48
br/mia/test/view/graph/observer/ObserverComponentCodigo.java 48
	public void setGrafoPane(CodeGrafoPane grafoPane) {
		this.grafoPane = grafoPane;
	}

	public void componentResized(ComponentEvent e) {
		// TODO Auto-generated method stub

	}

	public void componentMoved(ComponentEvent e) {
		// TODO Auto-generated method stub

	}

	public void componentShown(ComponentEvent e) {
		// TODO Auto-generated method stub

	}

	public void componentHidden(ComponentEvent e) {
		// TODO Auto-generated method stub

	}

	public void valueChanged(GraphSelectionEvent arg0) {

	}

	public void keyTyped(KeyEvent e) {
		// TODO Auto-generated method stub

	}

	public void keyPressed(KeyEvent e) {

	}

	public void keyReleased(KeyEvent e) {
		try {
			if (e.getKeyCode() == KeyEvent.VK_ENTER) {
				JGraph graph = this.getGraph().get(0);
				Object[] celulas2 = graph.getSelectionCells();
				CasoUso useCase = (CasoUso) this.getObjetos().get(0);

				StepCell primeiro = null;
				for (int i = 0; i <= celulas2.length - 1; i++) {

					Object celula = celulas2[i];

					if (celula instanceof StepCell) {

						primeiro = (StepCell) celula;

						FlowController controlador = new FlowController();

						String descricao = primeiro.toString();

						controlador.renomearCodigo(primeiro.getStep(), primeiro

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 240
br/mia/test/view/graph/observer/ObserverGraphPane.java 451
                grafoPane.getCelulas().addAll(adicao);
            }
            if (e.getActionCommand().equals("mostrarValor")) {
                ArrayList<Object> adicao = new ArrayList<Object>();

                Object[] celulas = graph.getSelectionCells();

                DataCell celula = (DataCell) celulas[0];

                DadosTeste data = celula.getData();

                int contadorY = 0;

                for (int i = 0; i <= data.getValues().size() - 1; i++) {

                    TestDataValor valor = data.getValues().get(i);

                    ValorCell valorCell = new ValorCell(valor.getValor()
                            .toString(), valor, celula.getX() + 20, celula
                            .getY()
                            + contadorY);

                    ValorEdge edge = Util.criaLinkValor(celula, valorCell);

                    adicao.add(valorCell);
                    adicao.add(edge);

                    contadorY = contadorY + 10;

                }

                graph.getGraphLayoutCache().insert(adicao.toArray());
            }

            if (e.getActionCommand().equals("GeraCasosTeste")) {

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 182
br/mia/test/view/graph/observer/ObserverGraphPane.java 335
                GrafoPane grafoPane = this.getGrafoPane();
                if (grafoPane != null) {
                    grafoPane.recarregaTela();

                }
            }

            if (e.getActionCommand().equals("minimizar")) {

                Object[] celulas2 = graph.getSelectionCells();

                StepCell primeiro = null;
                for (int i = 0; i <= celulas2.length - 1; i++) {

                    Object celula = celulas2[i];

                    if ((celula instanceof StepCell)
                            || (celula instanceof StateFlowCell)) {

                        Fluxo flow;
                        if (celula instanceof StepCell) {

                            primeiro = (StepCell) celula;
                            flow = primeiro.getFlow();

                        } else {
                            StateFlowCell stateFlow = (StateFlowCell) celula;
                            flow = stateFlow.getFlow();
                        }
                        ArrayList flows = Util.getFlows();
                        if (!(flow.isMinimizado())) {

                            flow.setMinimizado(true);

                            flows.add(flow.getName());
                        } else {
                            flow.setMinimizado(false);

                            flows.remove(flow.getName());

                        }

File Line
br/mia/test/view/factory/FabricaView.java 203
br/mia/test/view/factory/FabricaView.java 472
				}

			}

			if (element instanceof JButton) {
				contadorBotao++;
				JButton botao = (JButton) element;
				if ((contadorBotao % 4) == 0) {
					frame.getContentPane().add(botao, global.getLayout2());
				} else {
					frame.getContentPane().add(botao, global.getLayout1());
				}
			}
			if (element instanceof JLabel) {

				frame.getContentPane().add((JLabel) element,
						global.getLayout1());

			}
			if (element instanceof JTextField) {

				frame.getContentPane().add((JTextField) element,
						global.getLayout2());

			}
			if (element instanceof JCheckBox) {

				frame.getContentPane().add((JCheckBox) element,
						global.getLayout2());

			}
			if (element instanceof JComboBox) {

				frame.getContentPane().add((JComboBox) element,
						global.getLayout2());

			}
			if (element instanceof JCalendar) {

File Line
br/mia/test/model/CodeStep.java 12
br/mia/test/model/VertificationStep.java 12
public class VertificationStep extends Step {


	public RefClass refClass() {
		// TODO Auto-generated method stub
		return null;
	}


	public void refDelete() {
		// TODO Auto-generated method stub

	}


	public RefFeatured refImmediateComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public boolean refIsInstanceOf(RefObject arg0, boolean arg1) {
		// TODO Auto-generated method stub
		return false;
	}


	public RefFeatured refOutermostComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(RefObject arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(RefObject arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(String arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public void refSetValue(RefObject arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public void refSetValue(String arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public RefPackage refImmediatePackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefObject refMetaObject() {
		// TODO Auto-generated method stub
		return null;
	}


	public String refMofId() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefPackage refOutermostPackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public Collection refVerifyConstraints(boolean arg0) {
		// TODO Auto-generated method stub
		return null;
	}

}

File Line
br/mia/test/model/CodeStep.java 15
br/mia/test/model/RunStep.java 48
	public RefClass refClass() {
		// TODO Auto-generated method stub
		return null;
	}


	public void refDelete() {
		// TODO Auto-generated method stub

	}


	public RefFeatured refImmediateComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public boolean refIsInstanceOf(RefObject arg0, boolean arg1) {
		// TODO Auto-generated method stub
		return false;
	}


	public RefFeatured refOutermostComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(RefObject arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(RefObject arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(String arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public void refSetValue(RefObject arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public void refSetValue(String arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public RefPackage refImmediatePackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefObject refMetaObject() {
		// TODO Auto-generated method stub
		return null;
	}


	public String refMofId() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefPackage refOutermostPackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public Collection refVerifyConstraints(boolean arg0) {
		// TODO Auto-generated method stub
		return null;
	}

}

File Line
br/mia/test/model/CasoUso.java 316
br/mia/test/model/RunStep.java 45
	}


	public RefClass refClass() {
		// TODO Auto-generated method stub
		return null;
	}


	public void refDelete() {
		// TODO Auto-generated method stub

	}


	public RefFeatured refImmediateComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public boolean refIsInstanceOf(RefObject arg0, boolean arg1) {
		// TODO Auto-generated method stub
		return false;
	}


	public RefFeatured refOutermostComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(RefObject arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(RefObject arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(String arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public void refSetValue(RefObject arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public void refSetValue(String arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public RefPackage refImmediatePackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefObject refMetaObject() {
		// TODO Auto-generated method stub
		return null;
	}


	public String refMofId() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefPackage refOutermostPackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public Collection refVerifyConstraints(boolean arg0) {
		// TODO Auto-generated method stub
		return null;
	}

File Line
br/mia/test/model/CasoUso.java 318
br/mia/test/model/CodeStep.java 15
	public RefClass refClass() {
		// TODO Auto-generated method stub
		return null;
	}


	public void refDelete() {
		// TODO Auto-generated method stub

	}


	public RefFeatured refImmediateComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public boolean refIsInstanceOf(RefObject arg0, boolean arg1) {
		// TODO Auto-generated method stub
		return false;
	}


	public RefFeatured refOutermostComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(RefObject arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(RefObject arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(String arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public void refSetValue(RefObject arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public void refSetValue(String arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public RefPackage refImmediatePackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefObject refMetaObject() {
		// TODO Auto-generated method stub
		return null;
	}


	public String refMofId() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefPackage refOutermostPackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public Collection refVerifyConstraints(boolean arg0) {
		// TODO Auto-generated method stub
		return null;
	}

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 265
br/mia/test/view/swingworker/CreateScenario.java 132
                }
                if (novaDuvida == null) {
                    novaDuvida = "";
                }
                if (novoambiente == null) {
                    novoambiente = "";
                }
                if (!(duvidas.contains(novaDuvida))) {
                    duvidas += novaDuvida + "\n";
                }
                if (!(ambiente.contains(novoambiente))) {
                    ambiente += novoambiente + "\n";
                }

            }

            casoTeste.setDescricao(descricao);

            if (duvidas.length() > 0) {
                duvidas = "As seguintes pedências foram encontradas :\n"
                        + duvidas;
            }

            if (duvidas.length() > 1440) {
                casoTeste.setDuvidas(duvidas.substring(0, 440));
            } else {
                casoTeste.setDuvidas(duvidas);
            }

            if (ambiente.length() > 0) {
                ambiente = "Ambiente de Teste :\n\n" + ambiente;
            }

            if (ambiente.length() > 1440) {
                casoTeste.setAmbiente(ambiente.substring(0, 440));
            } else {
                casoTeste.setAmbiente(ambiente);
            }

File Line
br/mia/test/model/AlternativeFlow.java 19
br/mia/test/model/VertificationStep.java 18
    }

    public void refDelete() {
        // TODO Auto-generated method stub

    }

    public RefFeatured refImmediateComposite() {
        // TODO Auto-generated method stub
        return null;
    }

    public boolean refIsInstanceOf(RefObject arg0, boolean arg1) {
        // TODO Auto-generated method stub
        return false;
    }

    public RefFeatured refOutermostComposite() {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(RefObject arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(String arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(RefObject arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(String arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public void refSetValue(RefObject arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public void refSetValue(String arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public RefPackage refImmediatePackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefObject refMetaObject() {
        // TODO Auto-generated method stub
        return null;
    }

    public String refMofId() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefPackage refOutermostPackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public Collection refVerifyConstraints(boolean arg0) {
        // TODO Auto-generated method stub
        return null;
    }

File Line
br/mia/test/controler/ControladorGraph.java 826
br/mia/test/view/graph/observer/ObserverGraphPane.java 87
                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof StepCell) {
                        StepCell stepCell = (StepCell) celula;
                        Step step = stepCell.getStep();

                        Filtro filtro = new Filtro();

                        filtro.setTipoCondicional(0);
                        filtro.setStep(step);

                        DAOFiltro daoFiltro = new DAOFiltro();
                        filtro = daoFiltro.insere(step, filtro);

                        step.getFiltros().add(filtro);

                        Point2D point = graph.getCenterPoint();

                        CondicionalCell condicao = Util.criaCondicao(filtro,
                                (int) point.getX(), (int) point.getY(), step,
                                stepCell.getFlow(), useCase);
                        adicao.add(condicao);

                        FiltroEdge seta = Util.criaLinkCondicao(condicao,
                                stepCell);
                        adicao.add(seta);

                    }

                }

File Line
br/mia/test/model/dao/DAOCenario.java 25
br/mia/test/util/Util.java 68
        String regra = Util.getPropriedade("testcasename");
        String nome;

        if (regra != null) {
            if (regra.contains("FN")) {

                StringBuffer nomeFluxo = new StringBuffer();
                for (Fluxo flow : testCase.getFlows()) {
                    String nomeReduzido = flow.getName().substring(0, 2);

                    if (!(nomeFluxo.toString().contains(nomeReduzido))) {

                        nomeFluxo.append(nomeReduzido);
                    }
                }
                nome = useCase.getName() + nomeFluxo.toString() + "-CT";

            } else {
                nome = useCase.getName() + "-CT" + id;
            }
            if (regra.contains("DT")) {
                nome += (new java.util.Date()).toString();
            }

        } else {
            nome = useCase.getName() + "-CT" + id;

        }

File Line
br/mia/test/view/graph/CodeGrafoPane.java 260
br/mia/test/view/graph/GrafoPane.java 287
		observer.getTextFields().add(passo);
		observer.getObjetos().add(useCase);
		observer.getObjetos().add(celulas);
		observer.getObjetos().add(model);
		observer.getObjetos().add(view);

		Global global = new Global();
		this.addInternalFrameListener(observer);

		this.getContentPane().add(new JScrollPane(graph), global.getLayout3());
		this.pack();
		this.setVisible(true);
	}

	public JTable getFlows() {
		return flows;
	}

	public void setFlows(JTable flows) {
		this.flows = flows;
	}

	public TabelaModeloFluxo getModelo() {
		return modelo;
	}

	public void setModelo(TabelaModeloFluxo modelo) {
		this.modelo = modelo;
	}

	public ObserverUseCase getObserver() {
		return observer;
	}

	public void setObserver(ObserverUseCase observer) {
		this.observer = observer;
	}

	public List<Object> getCelulas() {

File Line
br/mia/test/view/observers/ObserverData.java 520
br/mia/test/view/observers/ObserverData.java 550
	public void mousePressed(java.awt.event.MouseEvent e) {

		JTable datas = (JTable) this.getTables().get(0);
		JTable valores = (JTable) this.getTables().get(1);
		TabelaModeloDados modelo = (TabelaModeloDados) this.getModelos().get(0);

		DadosTeste data = (DadosTeste) modelo.getDados().get(
				datas.getSelectedRow());

		JTextField nome = (JTextField) this.getTextFields().get(0);
		JTextField card = (JTextField) this.getTextFields().get(1);

		nome.setText(data.getName());
		card.setText(data.getCard());

		valores.revalidate();
		this.atualiza();

	}

	public void mouseReleased(java.awt.event.MouseEvent e) {

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 116
br/mia/test/controler/ControladorGeraCasosDeTeste.java 252
                String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
                String duvidas = "";
                String ambiente = "";
                List<Fluxo> fluxos = casoTeste.getFlows();
                for (Object object1 : fluxos) {

                    Fluxo flow = (Fluxo) object1;
                    String novoFluxo = flow.getName();
                    String novaDuvida = flow.getDuvidas();
                    String novoambiente = flow.getAmbiente();

                    if (!(descricao.contains(novoFluxo))) {
                        descricao += novoFluxo + "\n";
                    }
                    if (novaDuvida == null) {
                        novaDuvida = "";
                    }
                    if (novoambiente == null) {
                        novoambiente = "";
                    }
                    if (!(duvidas.contains(novaDuvida))) {
                        duvidas += novaDuvida + "\n";
                    }
                    if (!(ambiente.contains(novoambiente))) {
                        ambiente += novoambiente + "\n";
                    }

                }

File Line
br/mia/test/controler/ControladorGraph.java 492
br/mia/test/controler/ControladorGraph.java 549
                    if (!(Util.getFlows().contains(flowLink.getName()))) {

                        StepCell cellDestino = (StepCell) mapaStep.get(flowLink
                                .getName()
                                + link.getStepNumber());

                        if (cellDestino != null) {

                            DefaultEdge edge = Util.criaLink(cellOrigem,
                                    cellDestino, link);
                            if (!(list.contains(edge))) {
                                list.add(edge);
                            }
                        }

                    } else {

                        StateFlowCell cellDestino = (StateFlowCell) mapaStep
                                .get(flowLink.getName());

                        DefaultEdge edge = Util.criaLink(cellOrigem,
                                cellDestino, link);
                        if (!(list.contains(edge))) {
                            list.add(edge);
                        }

                    }
                } catch (Exception e) {

File Line
br/mia/test/view/graph/CodeGrafoPane.java 79
br/mia/test/view/graph/GrafoPane.java 80
		controlador.cria(useCase, array, graph, list, observer);

		br.mia.test.util.Util util1 = new br.mia.test.util.Util();
		if (this.comboData != null) {

			util1.recarregaCombo(this.comboData, useCase.getDataMapaGlobal()
					.values().toArray());
		} else {
			this.comboData = new JComboBox(useCase.getDataMapaGlobal().values()
					.toArray());
		}
		List<RegraNegocio> arrayRegras =
				useCase.getRegras();
		if (this.comboRegras != null) {

			util1.recarregaCombo(this.comboRegras, arrayRegras.toArray());
		} else {
			this.comboRegras = new JComboBox(arrayRegras.toArray());
		}

	}

	public GrafoPane(JInternalFrame framePai, Projeto projeto, CasoUso useCase)

File Line
br/mia/test/model/Fluxo.java 237
br/mia/test/model/Step.java 337
    public Object refGetValue(String arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public Object refInvokeOperation(RefObject arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public Object refInvokeOperation(String arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public void refSetValue(RefObject arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    @Transient
    public void refSetValue(String arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    @Transient
    public RefPackage refImmediatePackage() {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public RefObject refMetaObject() {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public String refMofId() {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public RefPackage refOutermostPackage() {
        // TODO Auto-generated method stub
        return null;
    }

    @Transient
    public Collection refVerifyConstraints(boolean arg0) {
        // TODO Auto-generated method stub
        return null;
    }

}

File Line
br/mia/test/model/algoritmo/Algoritmo.java 603
br/mia/test/model/algoritmo/Algoritmo.java 1100
                casoTeste.getPassos().add(casoStep);
                step.setCoberto(true);
                int numeroExecucoes = step.getNumberOfExecution();
                if (numeroExecucoes > (useCase.getFlows().size() * 2)) {
                    break;
                }
                step.setNumberOfExecution(numeroExecucoes + 1);

                if (step.getRegras().size() > 0) {
                    for (int i = 0; i <= step.getRegras().size() - 1; i++) {
                        RegraNegocio regra = ((RegraNegocio) step.getRegras()
                                .get(i));

                        if ((!(this.regrasCobertas.containsKey(regra.getName())))
                                || (regra.isReuse())) {

                            for (Object elemento : regra.getSteps()) {

File Line
br/mia/test/model/AlternativeFlowClass.java 47
br/mia/test/model/RunStep.java 72
	public RefFeatured refOutermostComposite() {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(RefObject arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refGetValue(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(RefObject arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public Object refInvokeOperation(String arg0, List arg1)
			throws RefException {
		// TODO Auto-generated method stub
		return null;
	}


	public void refSetValue(RefObject arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public void refSetValue(String arg0, Object arg1) {
		// TODO Auto-generated method stub

	}


	public RefPackage refImmediatePackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefObject refMetaObject() {
		// TODO Auto-generated method stub
		return null;
	}


	public String refMofId() {
		// TODO Auto-generated method stub
		return null;
	}


	public RefPackage refOutermostPackage() {
		// TODO Auto-generated method stub
		return null;
	}


	public Collection refVerifyConstraints(boolean arg0) {
		// TODO Auto-generated method stub
		return null;
	}

}

File Line
br/mia/test/model/AlternativeFlow.java 36
br/mia/test/model/UseCaseClass.java 51
    public RefEnum refGetEnum(String arg0, String arg1) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(RefObject arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refGetValue(String arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(RefObject arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public Object refInvokeOperation(String arg0, List arg1)
            throws RefException {
        // TODO Auto-generated method stub
        return null;
    }

    public void refSetValue(RefObject arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public void refSetValue(String arg0, Object arg1) {
        // TODO Auto-generated method stub

    }

    public RefPackage refImmediatePackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefObject refMetaObject() {
        // TODO Auto-generated method stub
        return null;
    }

    public String refMofId() {
        // TODO Auto-generated method stub
        return null;
    }

    public RefPackage refOutermostPackage() {
        // TODO Auto-generated method stub
        return null;
    }

    public Collection refVerifyConstraints(boolean arg0) {
        // TODO Auto-generated method stub
        return null;
    }

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 520
br/mia/test/controler/ControladorGeraCasosDeTeste.java 562
                new CasosTeste(), 0, useCase, probabilidade);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        DAOTestCase dao = new DAOTestCase();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }
        int i = 0;
        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;
            Util.aplicaDados(casoTeste, useCase, i, casosTestes);
            i++;

        }
        return casosTestes;
    }

File Line
br/mia/test/view/observers/ObserverVulnerabilidade.java 452
br/mia/test/view/observers/ObserverVulnerabilidade.java 480
	public void mousePressed(java.awt.event.MouseEvent e) {
		JTable tipos = (JTable) this.getTables().get(0);
		JTextField nome = (JTextField) this.getTextFields().get(0);
		JTextField card = (JTextField) this.getTextFields().get(1);

		TabelaModeloTipoVulnerabilidade modelo = (TabelaModeloTipoVulnerabilidade) this
				.getModelos().get(0);
		int indice = tipos.getSelectedRow();
		Vulnerabilidade vulnerabilidade = (Vulnerabilidade) modelo
				.getTiposVulnerabilidades().get(indice);

		nome.setText(vulnerabilidade.getName());
		card.setText(vulnerabilidade.getCard());

		this.atualiza();

	}

	public void mouseReleased(java.awt.event.MouseEvent e) {

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 91
br/mia/test/controler/ControladorGeraCasosDeTeste.java 519
        alg.bestPathProbalilidadeRandom((Fluxo) useCase.getFlows().get(0), 0,
                new CasosTeste(), 0, useCase);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        DAOTestCase dao = new DAOTestCase();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }
        int i = 0;
        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;

File Line
br/mia/test/controler/ControladorGraph.java 765
br/mia/test/view/graph/observer/ObserverGraphPane.java 249
                StepCell primeiro = null;
                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof StepCell) {

                        if (primeiro != null) {
                            StepCell segundo = (StepCell) celula;

                            DefaultEdge seta = Util.criaLink(primeiro, segundo,
                                    new Link());
                            adicao.add(seta);

                            FlowController controlador = new FlowController();
                            controlador.inserirLink(primeiro.getStep(), segundo
                                    .getFlow(), segundo.getStepNumber(),
                                    primeiro.getUseCase());
                            primeiro = (StepCell) celula;

                        } else {

                            primeiro = (StepCell) celula;

                        }

                    }

                }

File Line
br/mia/test/model/freemind/FreeMind.java 18
br/mia/test/model/freemind/FreeMind.java 113
    public String transformFreeMindCasoTeste(Projeto projeto)
            throws InstantiationException, IllegalAccessException,
            ClassNotFoundException, SQLException, IOException {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("<map version=\"0.8.1\">\n");

        DAOUseCase dao = new DAOUseCase();
        DAOTestCase daoTestCase = new DAOTestCase();

        List<CasoUso> array = dao.select(projeto);

        stringBuffer
                .append("<node CREATED=\"1228168806435\" ID=\"Freemind_Link_1608153578\" MODIFIED=\"1228168806435\" TEXT=\""
                        + projeto.getNome() + "\">\n");

        String posicao = "esquerda";
        for (CasoUso useCase : array) {

            useCase = dao.selectId(useCase.getId());

            Estimativa estimativa = new Estimativa();
            String tamanho = estimativa.calculaTamanho(useCase);
            int horas = estimativa.calculaHomemHora(tamanho, useCase
                    .getComplexidade());

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 76
br/mia/test/controler/ControladorGeraCasosDeTeste.java 185
    public ArrayList<CasosTeste> geraScriptCenarios(CasoUso useCase)
            throws SQLException, InstantiationException,
            IllegalAccessException, ClassNotFoundException, IOException {
        ArrayList<CasosTeste> casosTestes = new ArrayList<CasosTeste>();

        DAOFlow daoFlow = new DAOFlow();

        daoFlow.updateStepsAtualizado(useCase);

        Algoritmo alg = new Algoritmo();
        alg.limpaArvore(useCase);

        ArrayList<Flow> flows = new ArrayList<Flow>();
        flows.addAll(useCase.getFlows());

        alg.retornaCenarios((Fluxo) flows.get(0), 0, new CasosTeste(), 0,
                useCase);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        DAOTestCase dao = new DAOTestCase();

File Line
br/mia/test/view/factory/FabricaView.java 308
br/mia/test/view/factory/FabricaView.java 365
				ItemCombo item = (ItemCombo) element;
				JComponent panel;

				if (tabbed.containsKey(item.getMenu())) {
					panel = (JComponent) tabbed.get(item.getMenu());

				} else {
					panel = new JPanel();
					panel.setLayout(new GridBagLayout());
					tab.addTab(item.getMenu(), panel);
					tabbed.put(item.getMenu(), panel);
				}
				panel.add(new JLabel(" "), global.getLayout2());
				panel.add(new JLabel(item.getNome()), global.getLayout1());
				panel.add(item.getCombo(), global.getLayout2());

File Line
br/mia/test/view/graph/CodeGrafoPane.java 182
br/mia/test/view/graph/GrafoPane.java 188
		objetos.add(itemLink);

		ItemTela item22 = FabricaView.createItemIconeSemLabelReduzido("delete",
				"Deletar", "Deletar", "Caixa de Ferramentas", observer);
		objetos.add(item22);

		ItemTela item19 = FabricaView.createItemIconeSemLabelReduzido("dado",
				"Ver Casos de Teste Randômico ", "GeraCasosTesteProbabilidade",
				"Caixa de Ferramentas", observer);
		objetos.add(item19);

		ItemTela item3 = FabricaView.createItemCombo(comboData, "Dados",
				"inserirDado", "Caixa de Ferramentas", observer);
		objetos.add(item3);

		ItemTela item5 = FabricaView.createItemCombo(comboRegras,
				"Regras de Negócio:", "inserirDado", "Caixa de Ferramentas",
				observer);
		objetos.add(item5);

		JTextField probabilidade = new JTextField();

		ItemTela item21 = FabricaView.createItemTexto(probabilidade,
				"Probabilidade Minima:", "GeraCasosTesteProbabilidadeMinima",

File Line
br/mia/test/model/algoritmo/Algoritmo.java 584
br/mia/test/model/algoritmo/Algoritmo.java 1081
    public void bestPathProbalilidadeRandom(Fluxo flow, int number,
            CasosTeste casoTeste, int points, CasoUso useCase) {

        try {
            if (!(Algoritmo.flows.containsKey(flow.getName()))) {
                Algoritmo.flows.put(flow.getName(), flow);
            }

            casoTeste.getFlows().add(flow);

            while (number <= flow.getSteps().size() - 1) {

                Step step = (Step) ((Fluxo) Algoritmo.flows.get(flow.getName()))
                        .getSteps().get(number);

                CasoTesteStep casoStep = new CasoTesteStep();

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 101
br/mia/test/view/graph/observer/ObserverGraphPane.java 98
                        filtro.setStep(step);

                        DAOFiltro daoFiltro = new DAOFiltro();
                        filtro = daoFiltro.insere(step, filtro);

                        step.getFiltros().add(filtro);

                        Point2D point = graph.getCenterPoint();

                        CondicionalCell condicao = Util.criaCondicao(filtro,
                                (int) point.getX(), (int) point.getY(), step,
                                stepCell.getFlow(), useCase);
                        adicao.add(condicao);

                        FiltroEdge seta = Util.criaLinkCondicao(condicao,
                                stepCell);
                        adicao.add(seta);

                    }

                }
                graph.getGraphLayoutCache().insert(adicao.toArray());

File Line
br/mia/test/openoffice/OpenOffice.java 590
br/mia/test/openoffice/OpenOffice.java 643
                }

                if (indexInicial1 > 0) {

                    Fluxo flow1 = new Fluxo();
                    flow1.setName("Fluxo Alternativo " + alternativo);
                    daoFlow.insert(flow1, useCase);
                    Step step = new Step();
                    String descricao = casoUso.substring(indexInicial1,
                            indexFinal);
                    if (descricao.length() > 500) {
                        descricao = descricao.substring(0, 499);
                    }
                    step.setDescricao(descricao);
                    daoStep.insert(step, flow1);
                    flow1.getSteps().add(step);
                    alternativo++;
                    flows.add(flow1);
                    indexInicial = indexFinal;

                }

            }
        }

        return true;
    }

File Line
br/mia/test/controler/ControladorGeraCasosDeTeste.java 92
br/mia/test/controler/ControladorGeraCasosDeTeste.java 562
                new CasosTeste(), 0, useCase, probabilidade);
        ArrayList<CasosTeste> cenarios = alg.getCasosDeTeste();

        DAOTestCase dao = new DAOTestCase();

        for (Object object : cenarios) {

            CasosTeste casoTeste = (CasosTeste) object;
            try {
                CasosTeste novoTeste = new CasosTeste();
                novoTeste.getFlows().addAll(casoTeste.getFlows());
                alg.applyData(casoTeste, 0, novoTeste, useCase, true);

            } catch (Exception e1) {
                ControladorErro.trata(e1, this);
            }

        }
        int i = 0;
        for (Object object : alg.getCasosDeTesteData()) {

            CasosTeste casoTeste = (CasosTeste) object;

File Line
br/mia/test/controler/ControladorGraph.java 800
br/mia/test/view/graph/observer/ObserverGraphPane.java 127
                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof LinkEdge) {

                        LinkEdge edge = (LinkEdge) celula;
                        LinkPort porta = (LinkPort) edge.getSource();
                        Step step = porta.getStep();
                        double probabilidade = Double.parseDouble(edge
                                .toString());
                        Link link = edge.getLink();
                        link.setProbabilidade(probabilidade);
                        FlowController controlador = new FlowController();
                        controlador.atualizaLink(link, step, link.getFlow(),
                                useCase);

                    }

                }

            }

File Line
br/mia/test/view/observers/ObserverCronograma.java 284
br/mia/test/view/observers/ObserverEscopo.java 494
        buildName.setText(build.getNome());

    }

    public void mousePressed(java.awt.event.MouseEvent arg0) {

    }

    public void mouseReleased(java.awt.event.MouseEvent arg0) {

    }

    public void mouseEntered(java.awt.event.MouseEvent arg0) {
        // TODO Auto-generated method stub

    }

    public void mouseExited(java.awt.event.MouseEvent arg0) {
        // TODO Auto-generated method stub

    }

    public Projeto getProjeto() {
        return projeto;
    }

    public void setProjeto(Projeto projeto) {
        this.projeto = projeto;
    }

    public PlanoTeste getPlanoTeste() {
        return planoTeste;
    }

    public void setPlanoTeste(PlanoTeste planoTeste) {
        this.planoTeste = planoTeste;
    }

}

File Line
br/mia/test/view/graph/observer/ObserverCodeGraphPane.java 271
br/mia/test/view/graph/observer/ObserverGraphPane.java 516
                        useCase, this);

            }

            if (e.getActionCommand().equals("salvarImagem")) {
                JFileChooser fc = new JFileChooser();
                int returnVal = fc.showSaveDialog(Global.getMidpane());
                if (returnVal == JFileChooser.APPROVE_OPTION) {

                    File file = fc.getSelectedFile();

                    BufferedOutputStream out = new BufferedOutputStream(
                            new FileOutputStream(file));
                    BufferedImage image = graph.getImage(graph.getBackground(),
                            10);
                    ImageIO.write(image, "jpg", out);

                }

            }

            if (e.getActionCommand().equals("ligarRegra")) {

File Line
br/mia/test/model/Jasper.java 71
br/mia/test/model/Jasper.java 97
			CasoUso useCase, String descricao, String duvidas)
			throws JRException {
		HashMap<Object, Object> model = new HashMap<Object, Object>();

		model.put("nomeCasoTeste", nomeCasoTeste);
		model.put("nomeCasoUso", useCase.getName());
		model.put("descricao", descricao);
		model.put("duvidas", duvidas);
		InputStream io = Object.class
				.getResourceAsStream("/br/mia/test/model/casodeteste.jasper");

		JasperReport jasperReport = (JasperReport) JRLoader.loadObject(io);
		JRDataSource jr = new JRBeanArrayDataSource(list.toArray());
		JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
				model, jr);

File Line
br/mia/test/controler/ControladorGraph.java 128
br/mia/test/controler/ControladorGraph.java 195
            JGraph graph, List<Object> list, ObserverGraphPane observer) {

        HashMap<Object, Object> mapa = new HashMap<Object, Object>();
        HashMap<Object, Object> mapaStep = new HashMap<Object, Object>();
        int x = 0;

        HashMap<Object, Object> flows = new HashMap<Object, Object>();
        for (Object object : useCase.getFlows()) {
            Fluxo flow = (Fluxo) object;
            FlowCell cell = new FlowCell(flow.getName(), flow, x, 0);
            mapa.put(flow.getName(), cell);

File Line
br/mia/test/view/graph/CodeGrafoPane.java 230
br/mia/test/view/graph/GrafoPane.java 229
				"GeraCasosTesteProbabilidadeMinima", "Criterios Seleção",
				observer);
		objetos.add(item20);

		JTextField valor = new JTextField();

		ItemTela item23 = FabricaView.createItemIconeSemLabelReduzido(
				"inserirvalor", "Inserir Valor", "inserirValor",
				"Dados de Teste", observer);
		objetos.add(item23);

		ItemTela item24 = FabricaView.createItem("Ligar Valor", "ligarValor",
				"Dados de Teste", observer);
		objetos.add(item24);

		ItemTela item26 = FabricaView.createItem("Mostrar Valores",
				"mostrarValor", "Dados de Teste", observer);
		objetos.add(item26);

		ItemTela item25 = FabricaView.createItemTexto(valor, "Valor:",
				"Deletar", "Dados de Teste", observer);
		objetos.add(item25);

File Line
br/mia/test/openoffice/OpenOffice.java 566
br/mia/test/openoffice/OpenOffice.java 618
    public boolean getFluxoAlternativoMetodo2(ArrayList<Fluxo> flows,
            String casoUso, int contadorFP, int index, boolean continuar,
            CasoUso useCase) throws SQLException, InstantiationException,
            IllegalAccessException, ClassNotFoundException, IOException,
            PassoNuloException, NomeTamanhoZeroException, FluxoNuloException {
        DAOStep daoStep = new DAOStep();
        DAOFlow daoFlow = new DAOFlow();

        int indexInicial = casoUso.indexOf("Fluxos Alternativos");
        int index2 = casoUso.indexOf("Fluxos de Exceção");

        int alternativo = 1;

        if ((indexInicial > 0) && (index2 > 0)) {
            while (indexInicial <= index2) {
                int indexInicial1 = casoUso.indexOf("CDU2", indexInicial);

File Line
br/mia/test/controler/ControladorGraph.java 714
br/mia/test/view/graph/observer/ObserverGraphPane.java 393
                StepCell primeiro1 = null;
                for (int i = 0; i <= celulas.length - 1; i++) {

                    Object celula = celulas[i];

                    if (celula instanceof StepCell) {

                        primeiro1 = (StepCell) celula;
                    }
                    if (celula instanceof DataCell) {

                        DataCell data = (DataCell) celula;
                        DadoEdge seta = Util.criaLinkDado(primeiro1, data);
                        adicao.add(seta);

                        FlowController controlador = new FlowController();
                        controlador.inserirDados(primeiro1.getStep(), primeiro1
                                .getFlow(), data.getData());

                    }

                }

File Line
br/mia/test/view/graph/CodeGrafoPane.java 267
br/mia/test/view/graph/WBSPane.java 334
		Global global = new Global();

		this.getContentPane().add(new JScrollPane(graph), global.getLayout3());
		this.pack();
		this.setVisible(true);
	}

	public JTable getFlows() {
		return flows;
	}

	public void setFlows(JTable flows) {
		this.flows = flows;
	}

	public TabelaModeloFluxo getModelo() {
		return modelo;
	}

	public void setModelo(TabelaModeloFluxo modelo) {
		this.modelo = modelo;
	}

	public ObserverUseCase getObserver() {
		return observer;
	}

	public void setObserver(ObserverUseCase observer) {
		this.observer = observer;
	}