br.uff.puro.dct
Class CompExpr

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

 class CompExpr
extends java.lang.Object

Classe responsável pelas expressões de comparação 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)  java.lang.String ident
           
(package private)  java.lang.String identident
           
(package private)  IntExpr intExpr1
           
(package private)  IntExpr intExpr2
           
(package private)  OperComp operComp
           
 
Constructor Summary
CompExpr()
           
 
Method Summary
 BoolExpr getBoolExpr()
          Método padrão para obter o objeto da classe desejado.
 java.lang.String getIdent()
          Método padrão para obter o objeto da classe desejado.
 java.lang.String getIdentident()
           
 IntExpr getIntExpr1()
          Método padrão para obter o objeto da classe desejado.
 IntExpr getIntExpr2()
          Método padrão para obter o objeto da classe desejado.
 void printCompExpr()
          Método para imprimir as expressões de comparação.
 java.lang.Object runCompExpr(Module mod, int idThread, java.util.ArrayList<Id> variaveis, JanelaExibicao janela, Mensagens[] mensagens, java.util.ArrayList<Send> enviadas)
          Método para executar expressões de comparação;
 void setBoolExpr(BoolExpr boolExpr)
          Método padrão para atribuir referência ao objeto desejado.
 void setIdent(java.lang.String ident)
          Método padrão para atribuir referência ao objeto desejado.
 void setIdentident(java.lang.String identident)
          Método padrão para atribuir referência ao objeto desejado.
 void setIntExpr1(IntExpr intExpr1)
          Método padrão para atribuir referência ao objeto desejado.
 void setIntExpr2(IntExpr intExpr2)
          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

boolExpr

BoolExpr boolExpr

intExpr1

IntExpr intExpr1

intExpr2

IntExpr intExpr2

operComp

OperComp operComp

ident

java.lang.String ident

identident

java.lang.String identident
Constructor Detail

CompExpr

CompExpr()
Method Detail

runCompExpr

public java.lang.Object runCompExpr(Module mod,
                                    int idThread,
                                    java.util.ArrayList<Id> variaveis,
                                    JanelaExibicao janela,
                                    Mensagens[] mensagens,
                                    java.util.ArrayList<Send> enviadas)
Método para executar expressões de comparação;

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 com o resultado da expressão de comparação.

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.

getIntExpr1

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

Returns:
Retornar o objeto desejado.

setIntExpr1

public void setIntExpr1(IntExpr intExpr1)
Método padrão para atribuir referência ao objeto desejado.

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

getIntExpr2

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

Returns:
Retornar o objeto desejado.

setIntExpr2

public void setIntExpr2(IntExpr intExpr2)
Método padrão para atribuir referência ao objeto desejado.

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

getIdent

public java.lang.String getIdent()
Método padrão para obter o objeto da classe desejado.

Returns:
Retornar o objeto desejado.

setIdent

public void setIdent(java.lang.String ident)
Método padrão para atribuir referência ao objeto desejado.

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

getIdentident

public java.lang.String getIdentident()

setIdentident

public void setIdentident(java.lang.String identident)
Método padrão para atribuir referência ao objeto desejado.

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

printCompExpr

public void printCompExpr()
Método para imprimir as expressões de comparação.