fr.umlv.tatoo.runtime.tools
Class ToolsTable<R,T>

java.lang.Object
  extended by fr.umlv.tatoo.runtime.tools.ToolsTable<R,T>

public class ToolsTable<R,T>
extends Object


Constructor Summary
ToolsTable(Set<? extends R> spawnSet, Set<? extends R> discardSet, Set<? extends R> unconditionalRuleSet, Map<R,? extends T> ruleToTerminalMap)
           
 
Method Summary
 Set<? extends R> getDiscardSet()
           
 Map<R,? extends T> getRuleToTerminalMap()
           
 Set<? extends R> getSpawnSet()
           
 Set<? extends R> getUnconditionalRuleSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolsTable

public ToolsTable(Set<? extends R> spawnSet,
                  Set<? extends R> discardSet,
                  Set<? extends R> unconditionalRuleSet,
                  Map<R,? extends T> ruleToTerminalMap)
Method Detail

getSpawnSet

public Set<? extends R> getSpawnSet()

getDiscardSet

public Set<? extends R> getDiscardSet()

getUnconditionalRuleSet

public Set<? extends R> getUnconditionalRuleSet()

getRuleToTerminalMap

public Map<R,? extends T> getRuleToTerminalMap()