org.openxma.dsl.common.formatter
Class OpenXMANodeModelFormatter
java.lang.Object
org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter
org.openxma.dsl.common.formatter.OpenXMANodeModelFormatter
- All Implemented Interfaces:
- org.eclipse.xtext.formatting.INodeModelFormatter
public class OpenXMANodeModelFormatter
- extends org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter
| Nested classes/interfaces inherited from class org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter |
org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter.FormattedRegion |
| Nested classes/interfaces inherited from interface org.eclipse.xtext.formatting.INodeModelFormatter |
org.eclipse.xtext.formatting.INodeModelFormatter.IFormattedRegion |
|
Field Summary |
protected org.eclipse.xtext.formatting.IFormatter |
formatter
|
protected org.eclipse.xtext.conversion.IValueConverterService |
valueConverter
|
|
Method Summary |
org.eclipse.xtext.formatting.INodeModelFormatter.IFormattedRegion |
format(org.eclipse.xtext.parsetree.CompositeNode root,
int offset,
int length)
|
protected java.lang.String |
getIndentation(org.eclipse.emf.ecore.EObject root,
int fromOffset)
|
protected java.util.List<org.eclipse.xtext.parsetree.AbstractNode> |
getLeafs(org.eclipse.emf.ecore.EObject root,
int fromOffset,
int toOffset)
|
protected java.util.List<org.eclipse.xtext.parsetree.AbstractNode> |
getRelevantNodes(org.eclipse.emf.ecore.EObject root,
int fromOffset,
int toOffset)
|
static org.eclipse.xtext.AbstractRule |
getRuleOfRuleCall(org.eclipse.emf.ecore.EObject grammarElement)
|
protected boolean |
isDatatypeRuleCall(org.eclipse.emf.ecore.EObject node)
|
protected boolean |
isLeafNode(org.eclipse.emf.ecore.EObject o)
|
protected java.lang.String |
nodeToStr(org.eclipse.xtext.parsetree.CompositeNode node)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
formatter
@Inject
protected org.eclipse.xtext.formatting.IFormatter formatter
valueConverter
@Inject
protected org.eclipse.xtext.conversion.IValueConverterService valueConverter
OpenXMANodeModelFormatter
public OpenXMANodeModelFormatter()
format
public org.eclipse.xtext.formatting.INodeModelFormatter.IFormattedRegion format(org.eclipse.xtext.parsetree.CompositeNode root,
int offset,
int length)
- Specified by:
format in interface org.eclipse.xtext.formatting.INodeModelFormatter- Overrides:
format in class org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter
getIndentation
protected java.lang.String getIndentation(org.eclipse.emf.ecore.EObject root,
int fromOffset)
getRelevantNodes
protected java.util.List<org.eclipse.xtext.parsetree.AbstractNode> getRelevantNodes(org.eclipse.emf.ecore.EObject root,
int fromOffset,
int toOffset)
getLeafs
protected java.util.List<org.eclipse.xtext.parsetree.AbstractNode> getLeafs(org.eclipse.emf.ecore.EObject root,
int fromOffset,
int toOffset)
isDatatypeRuleCall
protected boolean isDatatypeRuleCall(org.eclipse.emf.ecore.EObject node)
isLeafNode
protected boolean isLeafNode(org.eclipse.emf.ecore.EObject o)
nodeToStr
protected java.lang.String nodeToStr(org.eclipse.xtext.parsetree.CompositeNode node)
getRuleOfRuleCall
public static org.eclipse.xtext.AbstractRule getRuleOfRuleCall(org.eclipse.emf.ecore.EObject grammarElement)
Copyright © 2012. All Rights Reserved.