es.uned.compiler.semantic.symbol
Interface ScopeIF

All Known Implementing Classes:
Scope

public interface ScopeIF

Interfaz que ha de seguir Scope


Method Summary
 int getId()
          Returns the id.
 int getLevel()
          Returns the scope level.
 java.lang.String getName()
          Returns the scopeName.
 SymbolTableIF getSymbolTable()
          Returns the symbolTable.
 TemporalTableIF getTemporalTable()
          Returns the temporalTable.
 void setId(int id)
          Sets The id.
 void setLevel(int scopeLevel)
          Sets The scope level.
 void setName(java.lang.String scopeName)
          Sets The scopeName.
 void setSymbolTable(SymbolTableIF symbolTable)
          Sets The symbolTable.
 void setTemporalTable(TemporalTableIF temporalTable)
           
 

Method Detail

getId

int getId()
Returns the id.

Returns:
Returns the id.

getLevel

int getLevel()
Returns the scope level.

Returns:
Returns the scope level.

getName

java.lang.String getName()
Returns the scopeName.

Returns:
Returns the scopeName.

getSymbolTable

SymbolTableIF getSymbolTable()
Returns the symbolTable.

Returns:
Returns the symbolTable.

getTemporalTable

TemporalTableIF getTemporalTable()
Returns the temporalTable.

Returns:
Returns the temporalTable.

setId

void setId(int id)
Sets The id.

Parameters:
id - The id to set.

setLevel

void setLevel(int scopeLevel)
Sets The scope level.

Parameters:
scope - The scope level to set.

setName

void setName(java.lang.String scopeName)
Sets The scopeName.

Parameters:
scopeName - The scopeName to set.

setSymbolTable

void setSymbolTable(SymbolTableIF symbolTable)
Sets The symbolTable.

Parameters:
symbolTable - The symbolTable to set.

setTemporalTable

void setTemporalTable(TemporalTableIF temporalTable)
Parameters:
temporalTable -