org.eclipse.epsilon.eol.execute.context
Interface Frame

All Known Implementing Classes:
SingleFrame

public interface Frame


Method Summary
 void clear()
           
 boolean contains(java.lang.String key)
           
 void dispose()
           
 Variable get(java.lang.String key)
           
 java.util.Map<java.lang.String,Variable> getAll()
           
 AST getCurrentStatement()
           
 AST getEntryPoint()
           
 java.lang.String getLabel()
           
 FrameType getType()
           
 void put(java.lang.String name, java.lang.Object value)
           
 void put(Variable variable)
           
 void putAll(java.util.Map<java.lang.String,Variable> variables)
           
 void remove(java.lang.String name)
           
 void setCurrentStatement(AST ast)
           
 void setEntryPoint(AST entryPoint)
           
 void setLabel(java.lang.String label)
           
 void setType(FrameType type)
           
 

Method Detail

dispose

void dispose()

clear

void clear()

getLabel

java.lang.String getLabel()

setLabel

void setLabel(java.lang.String label)

put

void put(java.lang.String name,
         java.lang.Object value)

remove

void remove(java.lang.String name)

put

void put(Variable variable)

putAll

void putAll(java.util.Map<java.lang.String,Variable> variables)

get

Variable get(java.lang.String key)

getAll

java.util.Map<java.lang.String,Variable> getAll()

contains

boolean contains(java.lang.String key)

getType

FrameType getType()

setType

void setType(FrameType type)

getEntryPoint

AST getEntryPoint()

setEntryPoint

void setEntryPoint(AST entryPoint)

setCurrentStatement

void setCurrentStatement(AST ast)

getCurrentStatement

AST getCurrentStatement()