br.uff.puro.dct
Class IntExpr

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

 class IntExpr
extends java.lang.Object

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

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

Field Summary
(package private)  IntAtom intAtom
           
(package private)  IntExpr intExpr
           
(package private)  OperInt operInt
           
 
Constructor Summary
IntExpr()
           
 
Method Summary
 IntAtom getIntAtom()
          Método padrão para obter o objeto da classe desejado.
 IntExpr getIntExpr()
          Método padrão para obter o objeto da classe desejado.
 OperInt getOperInt()
          Método padrão para obter o objeto da classe desejado.
 void printIntExpr()
          Método para imprimir as expressões inteiras.
 java.lang.Object runIntExpr(Module mod, int idThread, java.util.ArrayList<Id> variaveis, JanelaExibicao janela, Mensagens[] mensagem, java.util.ArrayList<Send> enviadas)
          Método para executar as expressões inteiras.
 void setIntAtom(IntAtom intAtom)
          Método padrão para atribuir referência ao objeto desejado.
 void setIntExpr(IntExpr intExpr)
          Método padrão para atribuir referência ao objeto desejado.
 void setOperInt(OperInt operInt)
          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

intAtom

IntAtom intAtom

operInt

OperInt operInt

intExpr

IntExpr intExpr
Constructor Detail

IntExpr

IntExpr()
Method Detail

runIntExpr

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

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 inteira.

getIntAtom

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

Returns:
Retornar o objeto desejado.

setIntAtom

public void setIntAtom(IntAtom intAtom)
Método padrão para atribuir referência ao objeto desejado.

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

getOperInt

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

Returns:
Retornar o objeto desejado.

setOperInt

public void setOperInt(OperInt operInt)
Método padrão para atribuir referência ao objeto desejado.

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

getIntExpr

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

Returns:
Retornar o objeto desejado.

setIntExpr

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

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

printIntExpr

public void printIntExpr()
Método para imprimir as expressões inteiras.