public abstract class AbstractEObjectRegion extends AbstractTextSegment implements IEObjectRegion
| Constructor and Description |
|---|
AbstractEObjectRegion(AbstractRegionAccess access) |
compareTo, contains, contains, equals, getEndOffset, getLineCount, getLineRegions, getText, hashCode, isMultiline, merge, replaceWithclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetEndOffset, getLineCount, getLineRegions, getText, isMultiline, merge, replaceWithpublic AbstractEObjectRegion(AbstractRegionAccess access)
public void addChild(IAstRegion astRegion)
public ISemanticRegionsFinder getAllRegionsFor()
getAllRegionsFor in interface IEObjectRegionpublic java.lang.Iterable<ISemanticRegion> getAllSemanticRegions()
getAllSemanticRegions in interface IEObjectRegionpublic java.lang.Iterable<IAstRegion> getAstRegions()
getAstRegions in interface IEObjectRegionpublic org.eclipse.emf.ecore.EStructuralFeature getContainingFeature()
getContainingFeature in interface IAstRegionpublic IEObjectRegion getContainingRegion()
getContainingRegion in interface IAstRegionpublic org.eclipse.emf.ecore.EObject getGrammarElement()
getGrammarElement in interface IAstRegionRuleCall,
CrossReference, or Keyword.public int getIndexInContainingFeature()
getIndexInContainingFeature in interface IAstRegionpublic IHiddenRegion getLeadingHiddenRegion()
public int getLength()
getLength in interface org.eclipse.xtext.util.ITextRegionpublic IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion in interface ISequentialRegionpublic ISequentialRegion getNextSequentialRegion()
getNextSequentialRegion in interface ISequentialRegionpublic int getOffset()
getOffset in interface org.eclipse.xtext.util.ITextRegionpublic IHiddenRegion getPreviousHiddenRegion()
getPreviousHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getPreviousSemanticRegion()
getPreviousSemanticRegion in interface ISequentialRegionpublic ISequentialRegion getPreviousSequentialRegion()
getPreviousSequentialRegion in interface ISequentialRegionpublic ISemanticRegionsFinder getRegionFor()
getRegionFor in interface IEObjectRegionpublic org.eclipse.emf.ecore.EObject getSemanticElement()
IAstRegiongetSemanticElement in interface IAstRegionpublic java.lang.Iterable<ISemanticRegion> getSemanticRegions()
getSemanticRegions in interface IEObjectRegionpublic ITextRegionAccess getTextRegionAccess()
getTextRegionAccess in interface ITextSegmentpublic IHiddenRegion getTrailingHiddenRegion()
public ISemanticRegionFinder immediatelyFollowing()
immediatelyFollowing in interface ISequentialRegionpublic ISemanticRegionFinder immediatelyPreceding()
immediatelyPreceding in interface ISequentialRegionprotected void initChildrenFeatureIndexes()
protected void setGrammarElement(org.eclipse.emf.ecore.EObject grammarElement)
protected void setLeadingHiddenRegion(IHiddenRegion leading)
protected void setSemanticElement(org.eclipse.emf.ecore.EObject semanticElement)
protected void setTrailingHiddenRegion(IHiddenRegion trailing)