br.uff.puro.dct
Class If

java.lang.Object
  extended by br.uff.puro.dct.If

 class If
extends java.lang.Object

Classe responsável pelos If's de LEP na tabela.

Author:
Rafaelli de C. Coutinho , Ubiratam C. de Paula Junior e Carlos Bazilio Martins

Field Summary
(package private)  java.util.ArrayList<Action> acao
           
(package private)  java.util.ArrayList<Action> acaoElse
           
(package private)  BoolExpr boolExpr
           
(package private)  int cont
           
(package private)  int contElse
           
(package private)  int linha
           
(package private)  boolean senao
           
 
Constructor Summary
If()
           
 
Method Summary
 java.util.ArrayList<Action> getAcao()
          Método padrão para obter o objeto da classe desejado.
 java.util.ArrayList<Action> getAcaoElse()
          Método padrão para obter o objeto da classe desejado.
 BoolExpr getBoolExpr()
          Método padrão para obter o objeto da classe desejado.
 int getCont()
          Método padrão para obter a variável da classe desejada.
 int getContElse()
          Método padrão para obter a variável da classe desejada.
 int getLinha()
          Método padrão para obter a variável da classe desejada.
 boolean isSenao()
          Método padrão para obter a variável da classe desejada.
 void printIf()
          Método para imprimir os if's.
 void runIf(Module mod, java.util.ArrayList<Trans> trans, Mensagens[] mensagens, int idTrans, int idThread, JanelaExibicao j, java.util.ArrayList<Send> enviadas, java.util.ArrayList<Id> variaveis)
          Método para executar os if's.
 void setAcao(java.util.ArrayList<Action> acao)
          Método padrão para atribuir referência ao objeto desejado.
 void setAcaoElse(java.util.ArrayList<Action> acaoElse)
          Método padrão para atribuir referência ao objeto desejado.
 void setBoolExpr(BoolExpr boolExpr)
          Método padrão para atribuir referência ao objeto desejado.
 void setCont(int cont)
          Método padrão para atribuir valor a variável da classe desejada.
 void setContElse(int contElse)
          Método padrão para atribuir valor a variável da classe desejada.
 void setLinha(int linha)
          Método padrão para atribuir valor a variável da classe desejada.
 void setSenao(boolean senao)
          Método padrão para atribuir valor a variável da classe desejada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linha

int linha

cont

int cont

contElse

int contElse

boolExpr

BoolExpr boolExpr

acao

java.util.ArrayList<Action> acao

acaoElse

java.util.ArrayList<Action> acaoElse

senao

boolean senao
Constructor Detail

If

If()
Method Detail

getAcao

public java.util.ArrayList<Action> getAcao()
Método padrão para obter o objeto da classe desejado.

Returns:
Retornar o objeto desejado.

setAcao

public void setAcao(java.util.ArrayList<Action> acao)
Método padrão para atribuir referência ao objeto desejado.

Parameters:
acao - Referência do objeto a ser atribuida.

getAcaoElse

public java.util.ArrayList<Action> getAcaoElse()
Método padrão para obter o objeto da classe desejado.

Returns:
Retornar o objeto desejado.

setAcaoElse

public void setAcaoElse(java.util.ArrayList<Action> acaoElse)
Método padrão para atribuir referência ao objeto desejado.

Parameters:
acaoElse - Referência do objeto a ser atribuida.

getBoolExpr

public BoolExpr getBoolExpr()
Método padrão para obter o objeto da classe desejado.

Returns:
Retornar o objeto desejado.

setBoolExpr

public void setBoolExpr(BoolExpr boolExpr)
Método padrão para atribuir referência ao objeto desejado.

Parameters:
boolExpr - Referência do objeto a ser atribuida.

getLinha

public int getLinha()
Método padrão para obter a variável da classe desejada.

Returns:
Retornar a variável desejada.

setLinha

public void setLinha(int linha)
Método padrão para atribuir valor a variável da classe desejada.

Parameters:
linha - Valor a ser atribuido à variável.

isSenao

public boolean isSenao()
Método padrão para obter a variável da classe desejada.

Returns:
Retornar a variável desejada.

setSenao

public void setSenao(boolean senao)
Método padrão para atribuir valor a variável da classe desejada.

Parameters:
senao - Valor a ser atribuido à variável.

getCont

public int getCont()
Método padrão para obter a variável da classe desejada.

Returns:
Retornar a variável desejada.

setCont

public void setCont(int cont)
Método padrão para atribuir valor a variável da classe desejada.

Parameters:
cont - Valor a ser atribuido à variável.

getContElse

public int getContElse()
Método padrão para obter a variável da classe desejada.

Returns:
Retornar a variável desejada.

setContElse

public void setContElse(int contElse)
Método padrão para atribuir valor a variável da classe desejada.

Parameters:
contElse - Valor a ser atribuido à variável.

printIf

public void printIf()
Método para imprimir os if's.


runIf

public void runIf(Module mod,
                  java.util.ArrayList<Trans> trans,
                  Mensagens[] mensagens,
                  int idTrans,
                  int idThread,
                  JanelaExibicao j,
                  java.util.ArrayList<Send> enviadas,
                  java.util.ArrayList<Id> variaveis)
Método para executar os if's.

Parameters:
mod - Módulo em questão.
trans - Trans em questão.
mensagens - Vetor de mensagens.
idTrans - Index do trans.
idThread - Identificador da thread.
j - Objeto referente a janela principal.
enviadas - Vetor de mensagens.
variaveis - Tabela de variáveis de cada thread.