public class ElementMatcherToDot extends GrammarToDot
| Modifier and Type | Field and Description |
|---|---|
protected IGrammarNFAProvider<MatcherState,MatcherTransition> |
nfaProvider |
aeSwitch| Constructor and Description |
|---|
ElementMatcherToDot() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node |
drawAbstractElementTree(AbstractElement grammarElement,
org.eclipse.xtext.util.GraphvizDotBuilder.Digraph digraph) |
protected org.eclipse.xtext.util.GraphvizDotBuilder.Edge |
drawFollowerEdge(AbstractElement grammarElement,
MatcherTransition transition,
boolean isParent) |
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props |
drawGrammarContainementEdge(AbstractElement container,
AbstractElement child) |
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props |
drawObject(java.lang.Object obj) |
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node |
newNode(org.eclipse.emf.ecore.EObject semanticObject,
java.lang.String label) |
protected java.lang.String |
toStr(java.lang.Iterable<IElementMatcherProvider.IElementPattern> list) |
drawGrammar, drawRuleprotected IGrammarNFAProvider<MatcherState,MatcherTransition> nfaProvider
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement grammarElement, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph digraph)
drawAbstractElementTree in class GrammarToDotprotected java.lang.String toStr(java.lang.Iterable<IElementMatcherProvider.IElementPattern> list)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement grammarElement, MatcherTransition transition, boolean isParent)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
drawGrammarContainementEdge in class GrammarToDotprotected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
drawObject in class GrammarToDotprotected org.eclipse.xtext.util.GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject semanticObject,
java.lang.String label)
newNode in class GrammarToDot