|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
addContext()
Incrementa o contexto do ambiente de execução, criando um novo elemento na pilha de bindings. |
void |
bind(jpel.language.ExpressionId id,
jpel.language.Abstraction abstraction)
Cria uma relação entre um identificador e sua abstração. |
void |
bind(jpel.language.ExpressionId id,
jpel.language.Environment subEnvironment)
Cria uma relação entre um identificador e seu submódulo. |
jpel.language.Environment |
createClone()
Retorna uma cópia do ambiente. |
java.util.Iterator |
keys()
Retorna uma listagem de todos os identificadores disponíveis no ambiente. |
jpel.language.Abstraction |
lookup(jpel.language.ExpressionId id)
Retorna a abstração associada ao identificador. |
jpel.language.Environment |
lookupSub(jpel.language.ExpressionId id)
Retorna o sub-ambiente associado ao identificador. |
void |
removeContext()
Decrementa a pilha de execução. |
void |
resolveRelatives()
Resolve substitui todas os identificadores relativos aos módulos ("." |
Method Detail |
public void bind(jpel.language.ExpressionId id, jpel.language.Abstraction abstraction)
id
- Nome da abstração.abstraction
- Abstração.public void bind(jpel.language.ExpressionId id, jpel.language.Environment subEnvironment)
id
- Nome da abstração.subEnvironment
- O sub-ambiente.public jpel.language.Abstraction lookup(jpel.language.ExpressionId id) throws IdNotFoundException
id
- Identificador da abstração.
IdNotFoundException
- Quando a abstração com o nome dado não é
encontrado.public jpel.language.Environment lookupSub(jpel.language.ExpressionId id) throws IdNotFoundException
id
- Identificador da abstração.
IdNotFoundException
- Quando a abstração com o nome dado não é
encontrado.public java.util.Iterator keys()
public void addContext()
public void removeContext()
public void resolveRelatives()
public jpel.language.Environment createClone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |