plp.functional2.util
Class PartialInstantiatorVisitor

java.lang.Object
  extended by plp.functional2.util.PartialInstantiatorVisitor

public class PartialInstantiatorVisitor
extends java.lang.Object

Author:
Sérgio To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.

Method Summary
 Expressao _visitAplicacao(Aplicacao expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpAnd(ExpAnd expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpConcat(ExpConcat expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpDeclaracao(ExpDeclaracao expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpEquals(ExpEquals expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpLength(ExpLength expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpMenos(ExpMenos expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpNot(ExpNot expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpOr(ExpOr expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpSoma(ExpSoma expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitExpSub(ExpSub expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitId(Id thisId, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitIfThenElse(IfThenElse expressao, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitValorBooleano(ValorBooleano valor, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitValorFuncao(ValorFuncao valor, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitValorInteiro(ValorInteiro valor, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 Expressao _visitValorString(ValorString valor, AmbienteExecucao ambiente, java.util.Set localVariables)
           
static PartialInstantiatorVisitor getInstance()
           
 Expressao visit(Expressao exp, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PartialInstantiatorVisitor getInstance()

visit

public Expressao visit(Expressao exp,
                       AmbienteExecucao ambiente,
                       java.util.Set localVariables)

_visitAplicacao

public Expressao _visitAplicacao(Aplicacao expressao,
                                 AmbienteExecucao ambiente,
                                 java.util.Set localVariables)

_visitExpAnd

public Expressao _visitExpAnd(ExpAnd expressao,
                              AmbienteExecucao ambiente,
                              java.util.Set localVariables)

_visitExpConcat

public Expressao _visitExpConcat(ExpConcat expressao,
                                 AmbienteExecucao ambiente,
                                 java.util.Set localVariables)

_visitExpDeclaracao

public Expressao _visitExpDeclaracao(ExpDeclaracao expressao,
                                     AmbienteExecucao ambiente,
                                     java.util.Set localVariables)

_visitExpEquals

public Expressao _visitExpEquals(ExpEquals expressao,
                                 AmbienteExecucao ambiente,
                                 java.util.Set localVariables)

_visitExpLength

public Expressao _visitExpLength(ExpLength expressao,
                                 AmbienteExecucao ambiente,
                                 java.util.Set localVariables)

_visitExpMenos

public Expressao _visitExpMenos(ExpMenos expressao,
                                AmbienteExecucao ambiente,
                                java.util.Set localVariables)

_visitExpNot

public Expressao _visitExpNot(ExpNot expressao,
                              AmbienteExecucao ambiente,
                              java.util.Set localVariables)

_visitExpOr

public Expressao _visitExpOr(ExpOr expressao,
                             AmbienteExecucao ambiente,
                             java.util.Set localVariables)

_visitExpSoma

public Expressao _visitExpSoma(ExpSoma expressao,
                               AmbienteExecucao ambiente,
                               java.util.Set localVariables)

_visitExpSub

public Expressao _visitExpSub(ExpSub expressao,
                              AmbienteExecucao ambiente,
                              java.util.Set localVariables)

_visitIfThenElse

public Expressao _visitIfThenElse(IfThenElse expressao,
                                  AmbienteExecucao ambiente,
                                  java.util.Set localVariables)

_visitId

public Expressao _visitId(Id thisId,
                          AmbienteExecucao ambiente,
                          java.util.Set localVariables)

_visitValorInteiro

public Expressao _visitValorInteiro(ValorInteiro valor,
                                    AmbienteExecucao ambiente,
                                    java.util.Set localVariables)

_visitValorString

public Expressao _visitValorString(ValorString valor,
                                   AmbienteExecucao ambiente,
                                   java.util.Set localVariables)

_visitValorBooleano

public Expressao _visitValorBooleano(ValorBooleano valor,
                                     AmbienteExecucao ambiente,
                                     java.util.Set localVariables)

_visitValorFuncao

public Expressao _visitValorFuncao(ValorFuncao valor,
                                   AmbienteExecucao ambiente,
                                   java.util.Set localVariables)