io.sarl.lang.serializer
Class SARLEcoreDocumentationSyntacticSequencer
All Superinterfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
class SARLEcoreDocumentationSyntacticSequencer
extends SARLSyntacticSequencer
Syntactic sequencer which supports documentations of Ecore elements.
Property Summary
Modifier and type Property and description
protected org.eclipse.xtext.serializer.acceptor.ISequenceAcceptor trailingSequenceAcceptor
Field Summary
Inherited: grammarAccess, match_AOPMember_SemicolonKeyword_2_1_4_q, match_AOPMember_SemicolonKeyword_2_2_4_q, match_AOPMember_SemicolonKeyword_2_3_4_q, match_AOPMember_SemicolonKeyword_2_5_9_1_q, match_AOPMember_SemicolonKeyword_2_8_6_q, match_AOPMember___LeftParenthesisKeyword_2_4_4_0_RightParenthesisKeyword_2_4_4_2__q, match_AOPMember___LeftParenthesisKeyword_2_5_6_0_RightParenthesisKeyword_2_5_6_2__q, match_AnnotationField_SemicolonKeyword_2_0_7_q, match_AnnotationField_SemicolonKeyword_2_3_6_q, match_CapacityMember_SemicolonKeyword_11_1_q, match_CapacityMember___LeftParenthesisKeyword_8_0_RightParenthesisKeyword_8_2__q, match_EventMember_SemicolonKeyword_2_0_4_q, match_EventMember___LeftParenthesisKeyword_2_1_4_0_RightParenthesisKeyword_2_1_4_2__q, match_File_SemicolonKeyword_0_2_q, match_Member_SemicolonKeyword_2_0_4_q, match_Member_SemicolonKeyword_2_2_9_1_q, match_Member_SemicolonKeyword_2_5_6_q, match_Member___LeftParenthesisKeyword_2_1_4_0_RightParenthesisKeyword_2_1_4_2__q, match_Member___LeftParenthesisKeyword_2_2_6_0_RightParenthesisKeyword_2_2_6_2__q, match_SarlScript_SemicolonKeyword_1_2_q, match_Type_SemicolonKeyword_2_9_6_q, match_Type___LeftCurlyBracketKeyword_2_0_5_0_RightCurlyBracketKeyword_2_0_5_2__q, match_XAnnotation___LeftParenthesisKeyword_3_0_RightParenthesisKeyword_3_2__q, match_XBlockExpression_SemicolonKeyword_2_1_q, match_XExpressionInClosure_SemicolonKeyword_1_1_q, match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q, match_XImportDeclaration_SemicolonKeyword_2_q, match_XParenthesizedExpression_LeftParenthesisKeyword_0_a, match_XParenthesizedExpression_LeftParenthesisKeyword_0_p, match_XTryCatchFinallyExpression_SemicolonKeyword_2_0_3_q
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
protected void accept(ISynState,INode,RuleCallStack)
protected void emitDocumentation(EObject)
protected void emitDocumentation(Class<T>,String)
protected void emitInnerDocumentation(EObject)
protected void emitUnassignedTokens(EObject,ISynTransition,INode,INode)
protected org.eclipse.xtext.serializer.acceptor.ISequenceAcceptor getTrailingSequenceAcceptor
void init(ISerializationContext,EObject,ISyntacticSequenceAcceptor,Acceptor)
Inherited: emit_AOPMember_SemicolonKeyword_2_1_4_q(EObject,ISynNavigable,List<E>), emit_AOPMember_SemicolonKeyword_2_2_4_q(EObject,ISynNavigable,List<E>), emit_AOPMember_SemicolonKeyword_2_3_4_q(EObject,ISynNavigable,List<E>), emit_AOPMember_SemicolonKeyword_2_5_9_1_q(EObject,ISynNavigable,List<E>), emit_AOPMember_SemicolonKeyword_2_8_6_q(EObject,ISynNavigable,List<E>), emit_AOPMember___LeftParenthesisKeyword_2_4_4_0_RightParenthesisKeyword_2_4_4_2__q(EObject,ISynNavigable,List<E>), emit_AOPMember___LeftParenthesisKeyword_2_5_6_0_RightParenthesisKeyword_2_5_6_2__q(EObject,ISynNavigable,List<E>), emit_AnnotationField_SemicolonKeyword_2_0_7_q(EObject,ISynNavigable,List<E>), emit_AnnotationField_SemicolonKeyword_2_3_6_q(EObject,ISynNavigable,List<E>), emit_CapacityMember_SemicolonKeyword_11_1_q(EObject,ISynNavigable,List<E>), emit_CapacityMember___LeftParenthesisKeyword_8_0_RightParenthesisKeyword_8_2__q(EObject,ISynNavigable,List<E>), emit_EventMember_SemicolonKeyword_2_0_4_q(EObject,ISynNavigable,List<E>), emit_EventMember___LeftParenthesisKeyword_2_1_4_0_RightParenthesisKeyword_2_1_4_2__q(EObject,ISynNavigable,List<E>), emit_File_SemicolonKeyword_0_2_q(EObject,ISynNavigable,List<E>), emit_Member_SemicolonKeyword_2_0_4_q(EObject,ISynNavigable,List<E>), emit_Member_SemicolonKeyword_2_2_9_1_q(EObject,ISynNavigable,List<E>), emit_Member_SemicolonKeyword_2_5_6_q(EObject,ISynNavigable,List<E>), emit_Member___LeftParenthesisKeyword_2_1_4_0_RightParenthesisKeyword_2_1_4_2__q(EObject,ISynNavigable,List<E>), emit_Member___LeftParenthesisKeyword_2_2_6_0_RightParenthesisKeyword_2_2_6_2__q(EObject,ISynNavigable,List<E>), emit_SarlScript_SemicolonKeyword_1_2_q(EObject,ISynNavigable,List<E>), emit_Type_SemicolonKeyword_2_9_6_q(EObject,ISynNavigable,List<E>), emit_Type___LeftCurlyBracketKeyword_2_0_5_0_RightCurlyBracketKeyword_2_0_5_2__q(EObject,ISynNavigable,List<E>), emit_XAnnotation___LeftParenthesisKeyword_3_0_RightParenthesisKeyword_3_2__q(EObject,ISynNavigable,List<E>), emit_XBlockExpression_SemicolonKeyword_2_1_q(EObject,ISynNavigable,List<E>), emit_XExpressionInClosure_SemicolonKeyword_1_1_q(EObject,ISynNavigable,List<E>), emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q(EObject,ISynNavigable,List<E>), emit_XImportDeclaration_SemicolonKeyword_2_q(EObject,ISynNavigable,List<E>), emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(EObject,ISynNavigable,List<E>), emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p(EObject,ISynNavigable,List<E>), emit_XTryCatchFinallyExpression_SemicolonKeyword_2_0_3_q(EObject,ISynNavigable,List<E>), getArrayBracketsToken(EObject,RuleCall,INode), getOpSingleAssignToken(EObject,RuleCall,INode), getUnassignedRuleCallToken(EObject,RuleCall,INode), init(IGrammarAccess)
Property Details
trailingSequenceAcceptor
protected val trailingSequenceAcceptor : org.eclipse.xtext.serializer.acceptor.ISequenceAcceptor

This property is an alias for the action: getTrailingSequenceAcceptor

Constructor Details
new
new
Action Details
accept(ISynState,INode,RuleCallStack)
protected def accept(ISynState,INode,RuleCallStack)
emitDocumentation(EObject)
protected def emitDocumentation(EObject)
emitDocumentation(Class<T>,String)
protected def emitDocumentation(Class<T>,String)
emitInnerDocumentation(EObject)
protected def emitInnerDocumentation(EObject)
emitUnassignedTokens(EObject,ISynTransition,INode,INode)
protected def emitUnassignedTokens(EObject,ISynTransition,INode,INode)
getTrailingSequenceAcceptor
protected def getTrailingSequenceAcceptor : org.eclipse.xtext.serializer.acceptor.ISequenceAcceptor
init(ISerializationContext,EObject,ISyntacticSequenceAcceptor,Acceptor)
def init(ISerializationContext,EObject,ISyntacticSequenceAcceptor,Acceptor)