public abstract class AbstractInliningVertex<E extends InliningArc> extends Object implements InliningVertex<E>
| Modifier and Type | Field and Description |
|---|---|
protected NonTerminal |
nonTerminal |
| Constructor and Description |
|---|
AbstractInliningVertex(NonTerminal nonTerminal) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArch(E arc) |
void |
addBackArc(E arc) |
Set<E> |
getArcs() |
Set<E> |
getBackArcs() |
NonTerminal |
getNonTerminal() |
<T extends InliningVertex<E>> |
removeArcTo(T v) |
protected NonTerminal nonTerminal
public AbstractInliningVertex(NonTerminal nonTerminal)
public void addArch(E arc)
addArch in interface InliningVertex<E extends InliningArc>public void addBackArc(E arc)
addBackArc in interface InliningVertex<E extends InliningArc>public Set<E> getArcs()
getArcs in interface InliningVertex<E extends InliningArc>public Set<E> getBackArcs()
getBackArcs in interface InliningVertex<E extends InliningArc>public NonTerminal getNonTerminal()
getNonTerminal in interface InliningVertex<E extends InliningArc>public <T extends InliningVertex<E>> void removeArcTo(T v)
removeArcTo in interface InliningVertex<E extends InliningArc>Copyright © 2008-2013 Mathias Schwarz.