org.eclipse.xtext.xtext.ui.graph.trafo
Class Xtext2RailroadTransformer
java.lang.Object
org.eclipse.xtext.xtext.ui.graph.trafo.Xtext2RailroadTransformer
public class Xtext2RailroadTransformer
- extends java.lang.Object
Transforms an Xtext grammar model into a diagram consisting of composite
figures.
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xtext2RailroadTransformer
public Xtext2RailroadTransformer()
transform
public ISegmentFigure transform(org.eclipse.emf.ecore.EObject object)
transformInternal
protected ISegmentFigure transformInternal(Grammar grammar)
transformInternal
protected ISegmentFigure transformInternal(AbstractRule rule)
transformInternal
protected ISegmentFigure transformInternal(org.eclipse.emf.ecore.EObject eObject)
transformInternal
protected ISegmentFigure transformInternal(Alternatives alternatives)
transformInternal
protected ISegmentFigure transformInternal(Group group)
transformInternal
protected ISegmentFigure transformInternal(UnorderedGroup unorderedGroup)
transformInternal
protected ISegmentFigure transformInternal(Keyword keyword)
transformInternal
protected ISegmentFigure transformInternal(RuleCall ruleCall)
transformInternal
protected ISegmentFigure transformInternal(Assignment assignment)
transformInternal
protected ISegmentFigure transformInternal(CrossReference crossReference)
transformInternal
protected ISegmentFigure transformInternal(EnumLiteralDeclaration enumLiteralDeclaration)