public class TreeConstNFAToDot extends GrammarToDot
GraphvizDotBuilder.Digraph, GraphvizDotBuilder.Edge, GraphvizDotBuilder.Node, GraphvizDotBuilder.Props
Modifier and Type | Field and Description |
---|---|
protected IGrammarNFAProvider<TreeConstState,TreeConstTransition> |
nfaProvider |
aeSwitch
log
Constructor and Description |
---|
TreeConstNFAToDot() |
Modifier and Type | Method and Description |
---|---|
protected GraphvizDotBuilder.Node |
drawAbstractElementTree(AbstractElement grammarElement,
GraphvizDotBuilder.Digraph digraph) |
protected GraphvizDotBuilder.Edge |
drawFollowerEdge(AbstractElement grammarElement,
TreeConstTransition transition,
boolean isParent) |
protected GraphvizDotBuilder.Node |
newNode(org.eclipse.emf.ecore.EObject semanticObject,
java.lang.String label) |
protected void |
setStatusStyle(GraphvizDotBuilder.Props properties,
org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status status) |
drawGrammar, drawGrammarContainementEdge, drawObject, drawRule
draw, draw, draw, draw, getGraphvizBinary, id
protected IGrammarNFAProvider<TreeConstState,TreeConstTransition> nfaProvider
protected GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement grammarElement, GraphvizDotBuilder.Digraph digraph)
drawAbstractElementTree
in class GrammarToDot
protected GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement grammarElement, TreeConstTransition transition, boolean isParent)
protected void setStatusStyle(GraphvizDotBuilder.Props properties, org.eclipse.xtext.parsetree.reconstr.impl.TreeConstState.Status status)
protected GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject semanticObject, java.lang.String label)
newNode
in class GrammarToDot