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.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)
-
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:
drawAbstractElementTree
in 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:
drawGrammarContainementEdge
in classGrammarToDot
-
drawObject
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
- Overrides:
drawObject
in classGrammarToDot
-
newNode
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject semanticObject, java.lang.String label)
- Overrides:
newNode
in classGrammarToDot
-
-