|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.util.GraphvizDotBuilder org.eclipse.xtext.GrammarToDot org.eclipse.xtext.formatting.impl.ElementMatcherToDot
public class ElementMatcherToDot
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.xtext.util.GraphvizDotBuilder |
---|
GraphvizDotBuilder.Digraph, GraphvizDotBuilder.Edge, GraphvizDotBuilder.Node, GraphvizDotBuilder.Props |
Field Summary | |
---|---|
protected IGrammarNFAProvider<MatcherState,MatcherTransition> |
nfaProvider
|
Fields inherited from class org.eclipse.xtext.GrammarToDot |
---|
aeSwitch |
Fields inherited from class org.eclipse.xtext.util.GraphvizDotBuilder |
---|
log |
Constructor Summary | |
---|---|
ElementMatcherToDot()
|
Method Summary | |
---|---|
protected GraphvizDotBuilder.Node |
drawAbstractElementTree(AbstractElement grammarElement,
GraphvizDotBuilder.Digraph digraph)
|
protected GraphvizDotBuilder.Edge |
drawFollowerEdge(AbstractElement grammarElement,
MatcherTransition transition,
boolean isParent)
|
protected GraphvizDotBuilder.Props |
drawGrammarContainementEdge(AbstractElement container,
AbstractElement child)
|
protected GraphvizDotBuilder.Props |
drawObject(java.lang.Object obj)
|
protected 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 |
Methods inherited from class org.eclipse.xtext.util.GraphvizDotBuilder |
---|
draw, draw, draw, draw, getGraphvizBinary, id |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IGrammarNFAProvider<MatcherState,MatcherTransition> nfaProvider
Constructor Detail |
---|
public ElementMatcherToDot()
Method Detail |
---|
protected GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement grammarElement, GraphvizDotBuilder.Digraph digraph)
drawAbstractElementTree
in class GrammarToDot
protected java.lang.String toStr(java.lang.Iterable<IElementMatcherProvider.IElementPattern> list)
protected GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement grammarElement, MatcherTransition transition, boolean isParent)
protected GraphvizDotBuilder.Props drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
drawGrammarContainementEdge
in class GrammarToDot
protected GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
drawObject
in class GrammarToDot
protected GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject semanticObject, java.lang.String label)
newNode
in class GrammarToDot
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |