br.uff.puro.dct
Class Action

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

 class Action
extends java.lang.Object

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

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

Field Summary
(package private)  Atrib atribuicao
           
(package private)  int cont
           
(package private)  While enquanto
           
(package private)  Send envio
           
(package private)  java.lang.String executa
           
(package private)  java.lang.String ident
           
(package private)  int linha
           
(package private)  If se
           
(package private)  java.lang.String termina
           
(package private)  Trans transicao
           
 
Constructor Summary
Action()
           
 
Method Summary
 Atrib getAtribuicao()
          Método padrão para obter o objeto da classe desejado.
 int getCont()
          Método padrão para obter a variável da classe desejada.
 While getEnquanto()
          Método padrão para obter o objeto da classe desejado.
 Send getEnvio()
          Método padrão para obter o objeto da classe desejado.
 java.lang.String getExecuta()
          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.
 If getSe()
          Método padrão para obter o objeto da classe desejado.
 java.lang.String getTermina()
          Método padrão para obter o objeto da classe desejado.
 Trans getTransicao()
          Método padrão para obter o objeto da classe desejado.
 void printAction()
          Método para iprimir as ações.
 void runAction(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 executar as ações.
 void setAtribuicao(Atrib atribuicao)
          Método padrão para atribuir referência ao objeto desejado.
 void setCont(int cont)
          Método padrão para atribuir valor a variável da classe desejada.
 void setEnquanto(While enquanto)
          Método padrão para atribuir referência ao objeto desejado.
 void setEnvio(Send envio)
          Método padrão para atribuir referência ao objeto desejado.
 void setExecuta(java.lang.String executa)
          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.
 void setSe(If se)
          Método padrão para atribuir referência ao objeto desejado.
 void setTermina(java.lang.String termina)
          Método padrão para atribuir referência ao objeto desejado.
 void setTransicao(Trans trans)
          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

linha

int linha

cont

int cont

atribuicao

Atrib atribuicao

envio

Send envio

se

If se

enquanto

While enquanto

executa

java.lang.String executa

termina

java.lang.String termina

ident

java.lang.String ident

transicao

Trans transicao
Constructor Detail

Action

Action()
Method Detail

getAtribuicao

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

Returns:
Retornar o objeto desejado.

setAtribuicao

public void setAtribuicao(Atrib atribuicao)
Método padrão para atribuir referência ao objeto desejado.

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

getEnquanto

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

Returns:
Retornar o objeto desejado.

setEnquanto

public void setEnquanto(While enquanto)
Método padrão para atribuir referência ao objeto desejado.

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

getEnvio

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

Returns:
Retornar o objeto desejado.

setEnvio

public void setEnvio(Send envio)
Método padrão para atribuir referência ao objeto desejado.

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

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.

getSe

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

Returns:
Retornar o objeto desejado.

setSe

public void setSe(If se)
Método padrão para atribuir referência ao objeto desejado.

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

getTermina

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

Returns:
Retornar o objeto desejado.

setTermina

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

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

getTransicao

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

Returns:
Retornar o objeto desejado.

setTransicao

public void setTransicao(Trans trans)
Método padrão para atribuir referência ao objeto desejado.

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

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.

printAction

public void printAction()
Método para iprimir as ações.


runAction

public void runAction(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 executar as ações.

Parameters:
mod - Módulo em questão.
trans - Trans em questão.
mensagens - Vetor de mensagens.
idTrans - Index do trans atual.
idThread - Identificador da thread.
j - Objeto referente a janela principal.
enviadas - Conjunto de mensagens enviadas.