Class BslNodeModelBasedRegionAccessBuilder
- java.lang.Object
-
- org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
-
- com.e1c.g5.v8.dt.formatter.bsl.ui.regionaccess.BslNodeModelBasedRegionAccessBuilder
-
public class BslNodeModelBasedRegionAccessBuilder extends org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
This works the same way asNodeModelBasedRegionAccessBuilder
, except it skips one 'if cause' that throws IllegalStateException inprocess(INode, NodeModelBasedRegionAccess)
method. The illegal state is caused probably by xtext bug, but it seems like it has no impact overall
-
-
Constructor Summary
Constructors Constructor Description BslNodeModelBasedRegionAccessBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.formatting2.regionaccess.internal.NodeEObjectRegion
createTokens(org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccess access, org.eclipse.xtext.nodemodel.INode node)
protected Map<org.eclipse.emf.ecore.EObject,org.eclipse.xtext.formatting2.regionaccess.internal.AbstractEObjectRegion>
getEObjectToTokensMap(org.eclipse.xtext.formatting2.regionaccess.ITextRegionAccess regionAccess)
protected void
process(org.eclipse.xtext.nodemodel.INode node, org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccess access)
-
Methods inherited from class org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
add, create, createHidden, createHiddenRegion, createSemanticRegion, findGrammarElement, getFirstHidden, getLastHidden, getStack, getXtextResource, include, isComment, isEObjectRoot, setFirstHidden, setLastHidden, withResource
-
-
-
-
Method Detail
-
createTokens
protected org.eclipse.xtext.formatting2.regionaccess.internal.NodeEObjectRegion createTokens(org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccess access, org.eclipse.xtext.nodemodel.INode node)
- Overrides:
createTokens
in classorg.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
-
getEObjectToTokensMap
protected Map<org.eclipse.emf.ecore.EObject,org.eclipse.xtext.formatting2.regionaccess.internal.AbstractEObjectRegion> getEObjectToTokensMap(org.eclipse.xtext.formatting2.regionaccess.ITextRegionAccess regionAccess)
- Overrides:
getEObjectToTokensMap
in classorg.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
-
process
protected void process(org.eclipse.xtext.nodemodel.INode node, org.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccess access)
- Overrides:
process
in classorg.eclipse.xtext.formatting2.regionaccess.internal.NodeModelBasedRegionAccessBuilder
-
-