fr.umlv.tatoo.cc.parser.table
Class Closure<I extends NodeItem<I>>

java.lang.Object
  extended by fr.umlv.tatoo.cc.parser.table.Closure<I>

public final class Closure<I extends NodeItem<I>>
extends Object


Constructor Summary
Closure(HashSet<I> items)
           
 
Method Summary
 MultiMap<NonTerminalDecl,I> getGotos()
           
 HashSet<I> getItems()
           
 HashSet<I> getReduces()
           
 MultiMap<TerminalDecl,I> getShifts()
           
 String toString()
           
 boolean update(Closure<I> closure)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Closure

public Closure(HashSet<I> items)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getGotos

public MultiMap<NonTerminalDecl,I> getGotos()

getItems

public HashSet<I> getItems()

getReduces

public HashSet<I> getReduces()

getShifts

public MultiMap<TerminalDecl,I> getShifts()

update

public boolean update(Closure<I> closure)