Class TextRegionAccessBuildingSequencer
- java.lang.Object
-
- org.eclipse.xtext.formatting2.regionaccess.internal.TextRegionAccessBuildingSequencer
-
- All Implemented Interfaces:
ISemanticSequenceAcceptor
,ISequenceAcceptor
,ISyntacticSequenceAcceptor
public class TextRegionAccessBuildingSequencer extends java.lang.Object implements ISequenceAcceptor
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX
-
-
Constructor Summary
Constructors Constructor Description TextRegionAccessBuildingSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
acceptAssignedCrossRefDatatype(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedCrossRefTerminal(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
protected void
acceptSemantic(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String token)
void
acceptUnassignedAction(Action action)
void
acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String token, ICompositeNode node)
void
acceptUnassignedEnum(RuleCall enumRC, java.lang.String token, ICompositeNode node)
void
acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
void
acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String token, ILeafNode node)
void
acceptWhitespace(AbstractRule rule, java.lang.String token, ILeafNode node)
protected StringComment
createComment(AbstractRule rule, java.lang.String token, int offset)
protected StringHiddenRegion
createHiddenRegion()
protected StringSemanticRegion
createSemanticRegion(AbstractElement element, java.lang.String token, AbstractEObjectRegion obj, int offset)
Deprecated.protected StringWhitespace
createWhitespace(AbstractRule rule, java.lang.String token, int offset)
protected StringSemanticRegion
doCreateSemanticRegion(org.eclipse.emf.ecore.EObject element, java.lang.String token, AbstractEObjectRegion obj, int offset)
boolean
enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
boolean
enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
protected StringEObjectRegion
enterEObject(org.eclipse.emf.ecore.EObject ele, org.eclipse.emf.ecore.EObject semanticChild)
void
enterUnassignedParserRuleCall(RuleCall rc)
Deprecated.void
finish()
StringBasedRegionAccess
getRegionAccess()
void
leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.TextRegionAccessBuildingSequencer
withRoot(ISerializationContext ctx, org.eclipse.emf.ecore.EObject root)
-
-
-
Method Detail
-
acceptAssignedCrossRefDatatype
public void acceptAssignedCrossRefDatatype(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefEnum
public void acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefKeyword
public void acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefTerminal
public void acceptAssignedCrossRefTerminal(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefTerminal
in interfaceISemanticSequenceAcceptor
-
acceptAssignedDatatype
public void acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedEnum
public void acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedTerminal
public void acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedTerminal
in interfaceISemanticSequenceAcceptor
-
acceptComment
public void acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptComment
in interfaceISequenceAcceptor
-
acceptUnassignedAction
public void acceptUnassignedAction(Action action)
- Specified by:
acceptUnassignedAction
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedDatatype
public void acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String token, ICompositeNode node)
- Specified by:
acceptUnassignedDatatype
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedEnum
public void acceptUnassignedEnum(RuleCall enumRC, java.lang.String token, ICompositeNode node)
- Specified by:
acceptUnassignedEnum
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedKeyword
public void acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
- Specified by:
acceptUnassignedKeyword
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedTerminal
public void acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String token, ILeafNode node)
- Specified by:
acceptUnassignedTerminal
in interfaceISyntacticSequenceAcceptor
-
acceptWhitespace
public void acceptWhitespace(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptWhitespace
in interfaceISequenceAcceptor
-
acceptSemantic
protected void acceptSemantic(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String token)
-
createComment
protected StringComment createComment(AbstractRule rule, java.lang.String token, int offset)
-
createHiddenRegion
protected StringHiddenRegion createHiddenRegion()
-
doCreateSemanticRegion
protected StringSemanticRegion doCreateSemanticRegion(org.eclipse.emf.ecore.EObject element, java.lang.String token, AbstractEObjectRegion obj, int offset)
-
createSemanticRegion
@Deprecated protected StringSemanticRegion createSemanticRegion(AbstractElement element, java.lang.String token, AbstractEObjectRegion obj, int offset)
Deprecated.
-
createWhitespace
protected StringWhitespace createWhitespace(AbstractRule rule, java.lang.String token, int offset)
-
enterAssignedAction
public boolean enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
- Specified by:
enterAssignedAction
in interfaceISemanticSequenceAcceptor
-
enterAssignedParserRuleCall
public boolean enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
- Specified by:
enterAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
enterEObject
protected StringEObjectRegion enterEObject(org.eclipse.emf.ecore.EObject ele, org.eclipse.emf.ecore.EObject semanticChild)
-
enterUnassignedParserRuleCall
@Deprecated public void enterUnassignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
enterUnassignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
finish
public void finish()
- Specified by:
finish
in interfaceISemanticSequenceAcceptor
-
getRegionAccess
public StringBasedRegionAccess getRegionAccess()
-
leaveAssignedAction
public void leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedAction
in interfaceISemanticSequenceAcceptor
-
leaveAssignedParserRuleCall
public void leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
leaveUnssignedParserRuleCall
@Deprecated public void leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
leaveUnssignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
withRoot
public TextRegionAccessBuildingSequencer withRoot(ISerializationContext ctx, org.eclipse.emf.ecore.EObject root)
-
-