br.uff.puro.dct
Class Atrib

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

 class Atrib
extends java.lang.Object

Classe responsável pelas atribuições de LEP na tabela.

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

Field Summary
(package private)  java.lang.String executa
           
(package private)  Expr expr
           
(package private)  java.lang.String ident
           
(package private)  int linha
           
 
Constructor Summary
Atrib()
           
 
Method Summary
 java.lang.String getExecuta()
          Método padrão para obter o objeto da classe desejado.
 Expr getExpr()
          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.
 int getLinha()
          Método padrão para obter a variável da classe desejada.
 void printAtribuicao()
          Método para imprimir as atribuições.
 void runAtribuicao(Module mod, int idThread, java.util.ArrayList<Id> variaveis, JanelaExibicao janela, Mensagens[] mensagens, java.util.ArrayList<Send> enviadas)
          Executa as atribuições.
 void setExecuta(java.lang.String executa)
          Método padrão para atribuir referência ao objeto desejado.
 void setExpr(Expr expr)
          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 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

ident

java.lang.String ident

executa

java.lang.String executa

expr

Expr expr
Constructor Detail

Atrib

Atrib()
Method Detail

runAtribuicao

public void runAtribuicao(Module mod,
                          int idThread,
                          java.util.ArrayList<Id> variaveis,
                          JanelaExibicao janela,
                          Mensagens[] mensagens,
                          java.util.ArrayList<Send> enviadas)
Executa as atribuições.

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

getExecuta

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

Returns:
Retornar o objeto desejado.

setExecuta

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

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

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.

printAtribuicao

public void printAtribuicao()
Método para imprimir as atribuições.


getExpr

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

Returns:
Retornar o objeto desejado.

setExpr

public void setExpr(Expr expr)
Método padrão para atribuir referência ao objeto desejado.

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