Class ElementMatcherToDot
- java.lang.Object
-
- org.eclipse.xtext.util.GraphvizDotBuilder
-
- org.eclipse.xtext.GrammarToDot
-
- org.eclipse.xtext.formatting.impl.ElementMatcherToDot
-
public class ElementMatcherToDot extends GrammarToDot
-
-
Field Summary
Fields Modifier and Type Field Description protected IGrammarNFAProvider<MatcherState,MatcherTransition>nfaProvider-
Fields inherited from class org.eclipse.xtext.GrammarToDot
aeSwitch
-
-
Constructor Summary
Constructors Constructor Description ElementMatcherToDot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.util.GraphvizDotBuilder.NodedrawAbstractElementTree(AbstractElement grammarElement, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph digraph)protected org.eclipse.xtext.util.GraphvizDotBuilder.EdgedrawFollowerEdge(AbstractElement grammarElement, MatcherTransition transition, boolean isParent)protected org.eclipse.xtext.util.GraphvizDotBuilder.PropsdrawGrammarContainementEdge(AbstractElement container, AbstractElement child)protected org.eclipse.xtext.util.GraphvizDotBuilder.PropsdrawObject(java.lang.Object obj)protected org.eclipse.xtext.util.GraphvizDotBuilder.NodenewNode(org.eclipse.emf.ecore.EObject semanticObject, java.lang.String label)protected java.lang.StringtoStr(java.lang.Iterable<IElementMatcherProvider.IElementPattern> list)-
Methods inherited from class org.eclipse.xtext.GrammarToDot
drawGrammar, drawRule
-
-
-
-
Field Detail
-
nfaProvider
protected IGrammarNFAProvider<MatcherState,MatcherTransition> nfaProvider
-
-
Method Detail
-
drawAbstractElementTree
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement grammarElement, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph digraph)
- Overrides:
drawAbstractElementTreein classGrammarToDot
-
toStr
protected java.lang.String toStr(java.lang.Iterable<IElementMatcherProvider.IElementPattern> list)
-
drawFollowerEdge
protected org.eclipse.xtext.util.GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement grammarElement, MatcherTransition transition, boolean isParent)
-
drawGrammarContainementEdge
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
- Overrides:
drawGrammarContainementEdgein classGrammarToDot
-
drawObject
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
- Overrides:
drawObjectin classGrammarToDot
-
newNode
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject semanticObject, java.lang.String label)- Overrides:
newNodein classGrammarToDot
-
-