br.uff.puro.dct
Class While

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

 class While
extends java.lang.Object

Classe responsável pelos While'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)  BoolExpr boolExpr
           
(package private)  int cont
           
(package private)  int linha
           
 
Constructor Summary
While()
           
 
Method Summary
 java.util.ArrayList<Action> getAcao()
          Método padrão para obter o objeto da classe desejado.
 BoolExpr getBoolExpr()
           
 int getCont()
          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.
 void printWhile()
          Método para imprimir os While's.
 void runWhile(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 executas os While's.
 void setAcao(java.util.ArrayList<Action> acao)
          Método padrão para atribuir referência ao objeto desejado.
 void setBoolExpr(BoolExpr boolExpr)
           
 void setCont(int cont)
          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.
 
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

boolExpr

BoolExpr boolExpr

acao

java.util.ArrayList<Action> acao
Constructor Detail

While

While()
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.

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.

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.

runWhile

public void runWhile(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 executas os While'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 - Conjunto das mensagens enviadas.
variaveis - Tabela de variáveis de cada thread.

printWhile

public void printWhile()
Método para imprimir os While's.


getBoolExpr

public BoolExpr getBoolExpr()

setBoolExpr

public void setBoolExpr(BoolExpr boolExpr)