Class SingleFrame
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.SingleFrame
-
-
Constructor Summary
Constructors Constructor Description SingleFrame(FrameType type, ModuleElement entryPoint)
SingleFrame(FrameType type, ModuleElement entryPoint, java.lang.String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
SingleFrame
clone()
boolean
contains(java.lang.String key)
void
dispose()
Variable
get(java.lang.String key)
java.util.Map<java.lang.String,Variable>
getAll()
ModuleElement
getCurrentStatement()
ModuleElement
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(ModuleElement ast)
void
setEntryPoint(ModuleElement entryPoint)
void
setLabel(java.lang.String label)
void
setType(FrameType type)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.execute.context.Frame
isProtected, put, put
-
-
-
-
Constructor Detail
-
SingleFrame
public SingleFrame(FrameType type, ModuleElement entryPoint)
-
SingleFrame
public SingleFrame(FrameType type, ModuleElement entryPoint, java.lang.String label)
-
-
Method Detail
-
clone
public SingleFrame clone()
- Overrides:
clone
in classjava.lang.Object
-
put
public void put(java.lang.String name, java.lang.Object value)
-
putAll
public void putAll(java.util.Map<java.lang.String,Variable> variables)
-
get
public Variable get(java.lang.String key)
-
getAll
public java.util.Map<java.lang.String,Variable> getAll()
-
getEntryPoint
public ModuleElement getEntryPoint()
- Specified by:
getEntryPoint
in interfaceFrame
-
setEntryPoint
public void setEntryPoint(ModuleElement entryPoint)
- Specified by:
setEntryPoint
in interfaceFrame
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setCurrentStatement
public void setCurrentStatement(ModuleElement ast)
- Specified by:
setCurrentStatement
in interfaceFrame
-
getCurrentStatement
public ModuleElement getCurrentStatement()
- Specified by:
getCurrentStatement
in interfaceFrame
-
-