br.uff.puro.dct
Class BoolExpr

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

 class BoolExpr
extends java.lang.Object

Classe responsável pelas expressões booleanas de LEP na tabela.

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

Field Summary
(package private)  BoolExpr boolExpr
           
(package private)  CompExpr compExpr
           
(package private)  OperBool operBool
           
 
Constructor Summary
BoolExpr()
           
 
Method Summary
 BoolExpr getBoolExpr()
          Método padrão para obter o objeto da classe desejado.
 CompExpr getCompExpr()
          Método padrão para obter o objeto da classe desejado.
 OperBool getOperBool()
          Método padrão para obter o objeto da classe desejado.
 void printBoolExpr()
          Método para imprimir as expressões booleanas.
 java.lang.Object runBoolExpr(Module mod, int idThread, java.util.ArrayList<Id> variaveis, JanelaExibicao janela, Mensagens[] mensagens, java.util.ArrayList<Send> enviadas)
          Método para executar as expressões booleanas.
 void setBoolExpr(BoolExpr boolExpr)
          Método padrão para atribuir referência ao objeto desejado.
 void setCompExpr(CompExpr compExpr)
          Método padrão para atribuir referência ao objeto desejado.
 void setOperBool(OperBool operBool)
          Método padrão para atribuir referência ao objeto desejado.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compExpr

CompExpr compExpr

operBool

OperBool operBool

boolExpr

BoolExpr boolExpr
Constructor Detail

BoolExpr

BoolExpr()
Method Detail

runBoolExpr

public java.lang.Object runBoolExpr(Module mod,
                                    int idThread,
                                    java.util.ArrayList<Id> variaveis,
                                    JanelaExibicao janela,
                                    Mensagens[] mensagens,
                                    java.util.ArrayList<Send> enviadas)
Método para executar as expressões booleanas.

Parameters:
mod - Módulo em questão.
variaveis - Tabela de variáveis de cada thread.
idThread - Identificador da Thread.
janela - Objeto da janela principal.
Returns:
Objeto contendo o resultado da expressão booleana.

getCompExpr

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

Returns:
Retornar o objeto desejado.

setCompExpr

public void setCompExpr(CompExpr compExpr)
Método padrão para atribuir referência ao objeto desejado.

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

getOperBool

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

Returns:
Retornar o objeto desejado.

setOperBool

public void setOperBool(OperBool operBool)
Método padrão para atribuir referência ao objeto desejado.

Parameters:
operBool - 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.

printBoolExpr

public void printBoolExpr()
Método para imprimir as expressões booleanas.