dk.brics.servletvalidator.graph
Class AbstractInliningVertex<E extends InliningArc>

java.lang.Object
  extended by dk.brics.servletvalidator.graph.AbstractInliningVertex<E>
All Implemented Interfaces:
InliningVertex<E>
Direct Known Subclasses:
ParenthesisRefVertex

public abstract class AbstractInliningVertex<E extends InliningArc>
extends Object
implements InliningVertex<E>

Author:
schwarz

Field Summary
protected  NonTerminal nonTerminal
           
 
Constructor Summary
AbstractInliningVertex(NonTerminal nonTerminal)
           
 
Method Summary
 void addArch(E arc)
           
 void addBackArc(E arc)
           
 Set<E> getArcs()
           
 Set<E> getBackArcs()
           
 NonTerminal getNonTerminal()
           
<T extends InliningVertex<E>>
void
removeArcTo(T v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nonTerminal

protected NonTerminal nonTerminal
Constructor Detail

AbstractInliningVertex

public AbstractInliningVertex(NonTerminal nonTerminal)
Method Detail

addArch

public void addArch(E arc)
Specified by:
addArch in interface InliningVertex<E extends InliningArc>

addBackArc

public void addBackArc(E arc)
Specified by:
addBackArc in interface InliningVertex<E extends InliningArc>

getArcs

public Set<E> getArcs()
Specified by:
getArcs in interface InliningVertex<E extends InliningArc>

getBackArcs

public Set<E> getBackArcs()
Specified by:
getBackArcs in interface InliningVertex<E extends InliningArc>

getNonTerminal

public NonTerminal getNonTerminal()
Specified by:
getNonTerminal in interface InliningVertex<E extends InliningArc>

removeArcTo

public <T extends InliningVertex<E>> void removeArcTo(T v)
Specified by:
removeArcTo in interface InliningVertex<E extends InliningArc>


Copyright © 2008 Mathias Schwarz.