/* * generated by Xtext */ package fr.inria.diverse.iot2.ui.contentassist.antlr; import java.util.Collection; import java.util.Map; import java.util.HashMap; import org.antlr.runtime.RecognitionException; import org.eclipse.xtext.AbstractElement; import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser; import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import com.google.inject.Inject; import fr.inria.diverse.iot2.services.IoT2GrammarAccess; public class IoT2Parser extends AbstractContentAssistParser { @Inject private IoT2GrammarAccess grammarAccess; private Map<AbstractElement, String> nameMappings; @Override protected fr.inria.diverse.iot2.ui.contentassist.antlr.internal.InternalIoT2Parser createParser() { fr.inria.diverse.iot2.ui.contentassist.antlr.internal.InternalIoT2Parser result = new fr.inria.diverse.iot2.ui.contentassist.antlr.internal.InternalIoT2Parser(null); result.setGrammarAccess(grammarAccess); return result; } @Override protected String getRuleName(AbstractElement element) { if (nameMappings == null) { nameMappings = new HashMap<AbstractElement, String>() { private static final long serialVersionUID = 1L; { put(grammarAccess.getHWComponentAccess().getAlternatives(), "rule__HWComponent__Alternatives"); put(grammarAccess.getEBooleanAccess().getAlternatives(), "rule__EBoolean__Alternatives"); put(grammarAccess.getPrimitiveDefAccess().getAlternatives(), "rule__PrimitiveDef__Alternatives"); put(grammarAccess.getFloating_pt_typeAccess().getAlternatives(), "rule__Floating_pt_type__Alternatives"); put(grammarAccess.getInteger_typeAccess().getAlternatives(), "rule__Integer_type__Alternatives"); put(grammarAccess.getCharstr_typeAccess().getAlternatives(), "rule__Charstr_type__Alternatives"); put(grammarAccess.getOther_typeAccess().getAlternatives(), "rule__Other_type__Alternatives"); put(grammarAccess.getLastStatementAccess().getAlternatives(), "rule__LastStatement__Alternatives"); put(grammarAccess.getStatementAccess().getAlternatives(), "rule__Statement__Alternatives"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getAlternatives_1(), "rule__Statement_FunctioncallOrAssignment__Alternatives_1"); put(grammarAccess.getExpression_CompareAccess().getAlternatives_1(), "rule__Expression_Compare__Alternatives_1"); put(grammarAccess.getExpression_PlusMinusAccess().getAlternatives_1(), "rule__Expression_PlusMinus__Alternatives_1"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getAlternatives_1(), "rule__Expression_MultiplicationDivisionModulo__Alternatives_1"); put(grammarAccess.getExpression_UnaryAccess().getAlternatives(), "rule__Expression_Unary__Alternatives"); put(grammarAccess.getExpression_TerminalAccess().getAlternatives(), "rule__Expression_Terminal__Alternatives"); put(grammarAccess.getExpression_TableConstructorAccess().getAlternatives_2_1_0(), "rule__Expression_TableConstructor__Alternatives_2_1_0"); put(grammarAccess.getExpression_TableConstructorAccess().getAlternatives_2_2(), "rule__Expression_TableConstructor__Alternatives_2_2"); put(grammarAccess.getExpression_FunctioncallAccess().getAlternatives_1(), "rule__Expression_Functioncall__Alternatives_1"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getAlternatives_1(), "rule__Expression_AccessMemberOrArrayElement__Alternatives_1"); put(grammarAccess.getExpression_VariableNameAccess().getAlternatives(), "rule__Expression_VariableName__Alternatives"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getAlternatives_1(), "rule__Functioncall_Arguments__Alternatives_1"); put(grammarAccess.getFieldAccess().getAlternatives(), "rule__Field__Alternatives"); put(grammarAccess.getActivityNodeAccess().getAlternatives(), "rule__ActivityNode__Alternatives"); put(grammarAccess.getVariableAccess().getAlternatives(), "rule__Variable__Alternatives"); put(grammarAccess.getValueAccess().getAlternatives(), "rule__Value__Alternatives"); put(grammarAccess.getActivityExpressionAccess().getAlternatives(), "rule__ActivityExpression__Alternatives"); put(grammarAccess.getBoardTypeAccess().getAlternatives(), "rule__BoardType__Alternatives"); put(grammarAccess.getParam_attributeAccess().getAlternatives(), "rule__Param_attribute__Alternatives"); put(grammarAccess.getIntegerCalculationOperatorAccess().getAlternatives(), "rule__IntegerCalculationOperator__Alternatives"); put(grammarAccess.getIntegerComparisonOperatorAccess().getAlternatives(), "rule__IntegerComparisonOperator__Alternatives"); put(grammarAccess.getBooleanBinaryOperatorAccess().getAlternatives(), "rule__BooleanBinaryOperator__Alternatives"); put(grammarAccess.getSystemAccess().getGroup(), "rule__System__Group__0"); put(grammarAccess.getSystemAccess().getGroup_3(), "rule__System__Group_3__0"); put(grammarAccess.getSystemAccess().getGroup_4(), "rule__System__Group_4__0"); put(grammarAccess.getSensorAccess().getGroup(), "rule__Sensor__Group__0"); put(grammarAccess.getSensorAccess().getGroup_2(), "rule__Sensor__Group_2__0"); put(grammarAccess.getSensorAccess().getGroup_2_1(), "rule__Sensor__Group_2_1__0"); put(grammarAccess.getActuatorAccess().getGroup(), "rule__Actuator__Group__0"); put(grammarAccess.getActuatorAccess().getGroup_2(), "rule__Actuator__Group_2__0"); put(grammarAccess.getActuatorAccess().getGroup_2_1(), "rule__Actuator__Group_2_1__0"); put(grammarAccess.getBoardAccess().getGroup(), "rule__Board__Group__0"); put(grammarAccess.getBoardAccess().getGroup_6(), "rule__Board__Group_6__0"); put(grammarAccess.getBoardAccess().getGroup_6_1(), "rule__Board__Group_6_1__0"); put(grammarAccess.getSketchAccess().getGroup(), "rule__Sketch__Group__0"); put(grammarAccess.getOperationDefAccess().getGroup(), "rule__OperationDef__Group__0"); put(grammarAccess.getOperationDefAccess().getGroup_4(), "rule__OperationDef__Group_4__0"); put(grammarAccess.getOperationDefAccess().getGroup_4_1(), "rule__OperationDef__Group_4_1__0"); put(grammarAccess.getParameterDefAccess().getGroup(), "rule__ParameterDef__Group__0"); put(grammarAccess.getLongdouble_typeAccess().getGroup(), "rule__Longdouble_type__Group__0"); put(grammarAccess.getLonglong_typeAccess().getGroup(), "rule__Longlong_type__Group__0"); put(grammarAccess.getUshort_typeAccess().getGroup(), "rule__Ushort_type__Group__0"); put(grammarAccess.getUlong_typeAccess().getGroup(), "rule__Ulong_type__Group__0"); put(grammarAccess.getUlonglong_typeAccess().getGroup(), "rule__Ulonglong_type__Group__0"); put(grammarAccess.getBlockAccess().getGroup(), "rule__Block__Group__0"); put(grammarAccess.getBlockAccess().getGroup_1(), "rule__Block__Group_1__0"); put(grammarAccess.getBlockAccess().getGroup_2(), "rule__Block__Group_2__0"); put(grammarAccess.getLastStatement_ReturnAccess().getGroup(), "rule__LastStatement_Return__Group__0"); put(grammarAccess.getLastStatement_ReturnAccess().getGroup_2(), "rule__LastStatement_Return__Group_2__0"); put(grammarAccess.getLastStatement_ReturnAccess().getGroup_2_1(), "rule__LastStatement_Return__Group_2_1__0"); put(grammarAccess.getLastStatement_BreakAccess().getGroup(), "rule__LastStatement_Break__Group__0"); put(grammarAccess.getStatement_BlockAccess().getGroup(), "rule__Statement_Block__Group__0"); put(grammarAccess.getStatement_WhileAccess().getGroup(), "rule__Statement_While__Group__0"); put(grammarAccess.getStatement_RepeatAccess().getGroup(), "rule__Statement_Repeat__Group__0"); put(grammarAccess.getStatement_If_Then_ElseAccess().getGroup(), "rule__Statement_If_Then_Else__Group__0"); put(grammarAccess.getStatement_If_Then_ElseAccess().getGroup_5(), "rule__Statement_If_Then_Else__Group_5__0"); put(grammarAccess.getStatement_If_Then_Else_ElseIfPartAccess().getGroup(), "rule__Statement_If_Then_Else_ElseIfPart__Group__0"); put(grammarAccess.getStatement_For_NumericAccess().getGroup(), "rule__Statement_For_Numeric__Group__0"); put(grammarAccess.getStatement_For_NumericAccess().getGroup_6(), "rule__Statement_For_Numeric__Group_6__0"); put(grammarAccess.getStatement_For_GenericAccess().getGroup(), "rule__Statement_For_Generic__Group__0"); put(grammarAccess.getStatement_For_GenericAccess().getGroup_2(), "rule__Statement_For_Generic__Group_2__0"); put(grammarAccess.getStatement_For_GenericAccess().getGroup_5(), "rule__Statement_For_Generic__Group_5__0"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getGroup(), "rule__Statement_GlobalFunction_Declaration__Group__0"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getGroup_2(), "rule__Statement_GlobalFunction_Declaration__Group_2__0"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getGroup_3(), "rule__Statement_GlobalFunction_Declaration__Group_3__0"); put(grammarAccess.getStatement_LocalFunction_DeclarationAccess().getGroup(), "rule__Statement_LocalFunction_Declaration__Group__0"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getGroup(), "rule__Statement_Local_Variable_Declaration__Group__0"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getGroup_2(), "rule__Statement_Local_Variable_Declaration__Group_2__0"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getGroup_3(), "rule__Statement_Local_Variable_Declaration__Group_3__0"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getGroup_3_2(), "rule__Statement_Local_Variable_Declaration__Group_3_2__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup(), "rule__Statement_FunctioncallOrAssignment__Group__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup_1_0(), "rule__Statement_FunctioncallOrAssignment__Group_1_0__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup_1_0_1(), "rule__Statement_FunctioncallOrAssignment__Group_1_0_1__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup_1_0_4(), "rule__Statement_FunctioncallOrAssignment__Group_1_0_4__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup_1_1(), "rule__Statement_FunctioncallOrAssignment__Group_1_1__0"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getGroup_1_2(), "rule__Statement_FunctioncallOrAssignment__Group_1_2__0"); put(grammarAccess.getExpression_OrAccess().getGroup(), "rule__Expression_Or__Group__0"); put(grammarAccess.getExpression_OrAccess().getGroup_1(), "rule__Expression_Or__Group_1__0"); put(grammarAccess.getExpression_AndAccess().getGroup(), "rule__Expression_And__Group__0"); put(grammarAccess.getExpression_AndAccess().getGroup_1(), "rule__Expression_And__Group_1__0"); put(grammarAccess.getExpression_CompareAccess().getGroup(), "rule__Expression_Compare__Group__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_0(), "rule__Expression_Compare__Group_1_0__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_1(), "rule__Expression_Compare__Group_1_1__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_2(), "rule__Expression_Compare__Group_1_2__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_3(), "rule__Expression_Compare__Group_1_3__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_4(), "rule__Expression_Compare__Group_1_4__0"); put(grammarAccess.getExpression_CompareAccess().getGroup_1_5(), "rule__Expression_Compare__Group_1_5__0"); put(grammarAccess.getExpression_ConcatenationAccess().getGroup(), "rule__Expression_Concatenation__Group__0"); put(grammarAccess.getExpression_ConcatenationAccess().getGroup_1(), "rule__Expression_Concatenation__Group_1__0"); put(grammarAccess.getExpression_PlusMinusAccess().getGroup(), "rule__Expression_PlusMinus__Group__0"); put(grammarAccess.getExpression_PlusMinusAccess().getGroup_1_0(), "rule__Expression_PlusMinus__Group_1_0__0"); put(grammarAccess.getExpression_PlusMinusAccess().getGroup_1_1(), "rule__Expression_PlusMinus__Group_1_1__0"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getGroup(), "rule__Expression_MultiplicationDivisionModulo__Group__0"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getGroup_1_0(), "rule__Expression_MultiplicationDivisionModulo__Group_1_0__0"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getGroup_1_1(), "rule__Expression_MultiplicationDivisionModulo__Group_1_1__0"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getGroup_1_2(), "rule__Expression_MultiplicationDivisionModulo__Group_1_2__0"); put(grammarAccess.getExpression_UnaryAccess().getGroup_1(), "rule__Expression_Unary__Group_1__0"); put(grammarAccess.getExpression_UnaryAccess().getGroup_2(), "rule__Expression_Unary__Group_2__0"); put(grammarAccess.getExpression_UnaryAccess().getGroup_3(), "rule__Expression_Unary__Group_3__0"); put(grammarAccess.getExpression_ExponentiationAccess().getGroup(), "rule__Expression_Exponentiation__Group__0"); put(grammarAccess.getExpression_ExponentiationAccess().getGroup_1(), "rule__Expression_Exponentiation__Group_1__0"); put(grammarAccess.getExpression_NilAccess().getGroup(), "rule__Expression_Nil__Group__0"); put(grammarAccess.getExpression_TrueAccess().getGroup(), "rule__Expression_True__Group__0"); put(grammarAccess.getExpression_FalseAccess().getGroup(), "rule__Expression_False__Group__0"); put(grammarAccess.getExpression_VarArgsAccess().getGroup(), "rule__Expression_VarArgs__Group__0"); put(grammarAccess.getExpression_FunctionAccess().getGroup(), "rule__Expression_Function__Group__0"); put(grammarAccess.getExpression_TableConstructorAccess().getGroup(), "rule__Expression_TableConstructor__Group__0"); put(grammarAccess.getExpression_TableConstructorAccess().getGroup_2(), "rule__Expression_TableConstructor__Group_2__0"); put(grammarAccess.getExpression_TableConstructorAccess().getGroup_2_1(), "rule__Expression_TableConstructor__Group_2_1__0"); put(grammarAccess.getExpression_FunctioncallAccess().getGroup(), "rule__Expression_Functioncall__Group__0"); put(grammarAccess.getExpression_FunctioncallAccess().getGroup_1_0(), "rule__Expression_Functioncall__Group_1_0__0"); put(grammarAccess.getExpression_FunctioncallAccess().getGroup_1_1(), "rule__Expression_Functioncall__Group_1_1__0"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getGroup(), "rule__Expression_AccessMemberOrArrayElement__Group__0"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getGroup_1_0(), "rule__Expression_AccessMemberOrArrayElement__Group_1_0__0"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getGroup_1_1(), "rule__Expression_AccessMemberOrArrayElement__Group_1_1__0"); put(grammarAccess.getExpression_VariableNameAccess().getGroup_0(), "rule__Expression_VariableName__Group_0__0"); put(grammarAccess.getExpression_VariableNameAccess().getGroup_1(), "rule__Expression_VariableName__Group_1__0"); put(grammarAccess.getFunctionAccess().getGroup(), "rule__Function__Group__0"); put(grammarAccess.getFunctionAccess().getGroup_1(), "rule__Function__Group_1__0"); put(grammarAccess.getFunctionAccess().getGroup_1_1(), "rule__Function__Group_1_1__0"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getGroup(), "rule__Functioncall_Arguments__Group__0"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getGroup_1_0(), "rule__Functioncall_Arguments__Group_1_0__0"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getGroup_1_0_1(), "rule__Functioncall_Arguments__Group_1_0_1__0"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getGroup_1_0_1_1(), "rule__Functioncall_Arguments__Group_1_0_1_1__0"); put(grammarAccess.getField_AddEntryToTable_BracketsAccess().getGroup(), "rule__Field_AddEntryToTable_Brackets__Group__0"); put(grammarAccess.getField_AddEntryToTableAccess().getGroup(), "rule__Field_AddEntryToTable__Group__0"); put(grammarAccess.getActivityAccess().getGroup(), "rule__Activity__Group__0"); put(grammarAccess.getActivityAccess().getGroup_3(), "rule__Activity__Group_3__0"); put(grammarAccess.getActivityAccess().getGroup_3_2(), "rule__Activity__Group_3_2__0"); put(grammarAccess.getActivityAccess().getGroup_5(), "rule__Activity__Group_5__0"); put(grammarAccess.getActivityAccess().getGroup_5_1(), "rule__Activity__Group_5_1__0"); put(grammarAccess.getActivityAccess().getGroup_6(), "rule__Activity__Group_6__0"); put(grammarAccess.getActivityAccess().getGroup_6_3(), "rule__Activity__Group_6_3__0"); put(grammarAccess.getActivityAccess().getGroup_7(), "rule__Activity__Group_7__0"); put(grammarAccess.getActivityAccess().getGroup_7_3(), "rule__Activity__Group_7_3__0"); put(grammarAccess.getOpaqueActionAccess().getGroup(), "rule__OpaqueAction__Group__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_3(), "rule__OpaqueAction__Group_3__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_3_3(), "rule__OpaqueAction__Group_3_3__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_4(), "rule__OpaqueAction__Group_4__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_4_3(), "rule__OpaqueAction__Group_4_3__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_5(), "rule__OpaqueAction__Group_5__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_5_3(), "rule__OpaqueAction__Group_5_3__0"); put(grammarAccess.getOpaqueActionAccess().getGroup_6(), "rule__OpaqueAction__Group_6__0"); put(grammarAccess.getIntegerCalculationExpressionAccess().getGroup(), "rule__IntegerCalculationExpression__Group__0"); put(grammarAccess.getIntegerComparisonExpressionAccess().getGroup(), "rule__IntegerComparisonExpression__Group__0"); put(grammarAccess.getBooleanUnaryExpressionAccess().getGroup(), "rule__BooleanUnaryExpression__Group__0"); put(grammarAccess.getBooleanBinaryExpressionAccess().getGroup(), "rule__BooleanBinaryExpression__Group__0"); put(grammarAccess.getInitialNodeAccess().getGroup(), "rule__InitialNode__Group__0"); put(grammarAccess.getInitialNodeAccess().getGroup_3(), "rule__InitialNode__Group_3__0"); put(grammarAccess.getInitialNodeAccess().getGroup_3_3(), "rule__InitialNode__Group_3_3__0"); put(grammarAccess.getActivityFinalNodeAccess().getGroup(), "rule__ActivityFinalNode__Group__0"); put(grammarAccess.getActivityFinalNodeAccess().getGroup_3(), "rule__ActivityFinalNode__Group_3__0"); put(grammarAccess.getActivityFinalNodeAccess().getGroup_3_3(), "rule__ActivityFinalNode__Group_3_3__0"); put(grammarAccess.getForkNodeAccess().getGroup(), "rule__ForkNode__Group__0"); put(grammarAccess.getForkNodeAccess().getGroup_3(), "rule__ForkNode__Group_3__0"); put(grammarAccess.getForkNodeAccess().getGroup_4(), "rule__ForkNode__Group_4__0"); put(grammarAccess.getForkNodeAccess().getGroup_4_3(), "rule__ForkNode__Group_4_3__0"); put(grammarAccess.getJoinNodeAccess().getGroup(), "rule__JoinNode__Group__0"); put(grammarAccess.getJoinNodeAccess().getGroup_3(), "rule__JoinNode__Group_3__0"); put(grammarAccess.getJoinNodeAccess().getGroup_3_3(), "rule__JoinNode__Group_3_3__0"); put(grammarAccess.getJoinNodeAccess().getGroup_4(), "rule__JoinNode__Group_4__0"); put(grammarAccess.getMergeNodeAccess().getGroup(), "rule__MergeNode__Group__0"); put(grammarAccess.getMergeNodeAccess().getGroup_3(), "rule__MergeNode__Group_3__0"); put(grammarAccess.getMergeNodeAccess().getGroup_3_3(), "rule__MergeNode__Group_3_3__0"); put(grammarAccess.getMergeNodeAccess().getGroup_4(), "rule__MergeNode__Group_4__0"); put(grammarAccess.getDecisionNodeAccess().getGroup(), "rule__DecisionNode__Group__0"); put(grammarAccess.getDecisionNodeAccess().getGroup_3(), "rule__DecisionNode__Group_3__0"); put(grammarAccess.getDecisionNodeAccess().getGroup_4(), "rule__DecisionNode__Group_4__0"); put(grammarAccess.getDecisionNodeAccess().getGroup_4_3(), "rule__DecisionNode__Group_4_3__0"); put(grammarAccess.getIntegerVariableAccess().getGroup(), "rule__IntegerVariable__Group__0"); put(grammarAccess.getIntegerVariableAccess().getGroup_3(), "rule__IntegerVariable__Group_3__0"); put(grammarAccess.getBooleanVariableAccess().getGroup(), "rule__BooleanVariable__Group__0"); put(grammarAccess.getBooleanVariableAccess().getGroup_3(), "rule__BooleanVariable__Group_3__0"); put(grammarAccess.getControlFlowAccess().getGroup(), "rule__ControlFlow__Group__0"); put(grammarAccess.getControlFlowAccess().getGroup_6(), "rule__ControlFlow__Group_6__0"); put(grammarAccess.getDoubleAccess().getGroup(), "rule__Double__Group__0"); put(grammarAccess.getDoubleAccess().getGroup_1(), "rule__Double__Group_1__0"); put(grammarAccess.getSystemAccess().getNameAssignment_1(), "rule__System__NameAssignment_1"); put(grammarAccess.getSystemAccess().getComponentsAssignment_3_0(), "rule__System__ComponentsAssignment_3_0"); put(grammarAccess.getSystemAccess().getComponentsAssignment_3_1(), "rule__System__ComponentsAssignment_3_1"); put(grammarAccess.getSystemAccess().getBoardsAssignment_4_0(), "rule__System__BoardsAssignment_4_0"); put(grammarAccess.getSystemAccess().getBoardsAssignment_4_1(), "rule__System__BoardsAssignment_4_1"); put(grammarAccess.getSystemAccess().getSketchAssignment_5(), "rule__System__SketchAssignment_5"); put(grammarAccess.getSensorAccess().getNameAssignment_1(), "rule__Sensor__NameAssignment_1"); put(grammarAccess.getSensorAccess().getServicesAssignment_2_1_1(), "rule__Sensor__ServicesAssignment_2_1_1"); put(grammarAccess.getActuatorAccess().getNameAssignment_1(), "rule__Actuator__NameAssignment_1"); put(grammarAccess.getActuatorAccess().getServicesAssignment_2_1_1(), "rule__Actuator__ServicesAssignment_2_1_1"); put(grammarAccess.getBoardAccess().getNameAssignment_2(), "rule__Board__NameAssignment_2"); put(grammarAccess.getBoardAccess().getTypeAssignment_4(), "rule__Board__TypeAssignment_4"); put(grammarAccess.getBoardAccess().getComponentsAssignment_6_1_1(), "rule__Board__ComponentsAssignment_6_1_1"); put(grammarAccess.getSketchAccess().getActivityAssignment_3(), "rule__Sketch__ActivityAssignment_3"); put(grammarAccess.getOperationDefAccess().getNameAssignment_2(), "rule__OperationDef__NameAssignment_2"); put(grammarAccess.getOperationDefAccess().getParametersAssignment_4_0(), "rule__OperationDef__ParametersAssignment_4_0"); put(grammarAccess.getOperationDefAccess().getParametersAssignment_4_1_1(), "rule__OperationDef__ParametersAssignment_4_1_1"); put(grammarAccess.getOperationDefAccess().getLuaAssignment_7(), "rule__OperationDef__LuaAssignment_7"); put(grammarAccess.getParameterDefAccess().getDirectionAssignment_0(), "rule__ParameterDef__DirectionAssignment_0"); put(grammarAccess.getParameterDefAccess().getContainedTypeAssignment_1(), "rule__ParameterDef__ContainedTypeAssignment_1"); put(grammarAccess.getParameterDefAccess().getIdentifierAssignment_2(), "rule__ParameterDef__IdentifierAssignment_2"); put(grammarAccess.getFloating_pt_typeAccess().getKindAssignment_0(), "rule__Floating_pt_type__KindAssignment_0"); put(grammarAccess.getFloating_pt_typeAccess().getKindAssignment_1(), "rule__Floating_pt_type__KindAssignment_1"); put(grammarAccess.getFloating_pt_typeAccess().getKindAssignment_2(), "rule__Floating_pt_type__KindAssignment_2"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_0(), "rule__Integer_type__KindAssignment_0"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_1(), "rule__Integer_type__KindAssignment_1"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_2(), "rule__Integer_type__KindAssignment_2"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_3(), "rule__Integer_type__KindAssignment_3"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_4(), "rule__Integer_type__KindAssignment_4"); put(grammarAccess.getInteger_typeAccess().getKindAssignment_5(), "rule__Integer_type__KindAssignment_5"); put(grammarAccess.getCharstr_typeAccess().getKindAssignment_0(), "rule__Charstr_type__KindAssignment_0"); put(grammarAccess.getCharstr_typeAccess().getKindAssignment_1(), "rule__Charstr_type__KindAssignment_1"); put(grammarAccess.getCharstr_typeAccess().getKindAssignment_2(), "rule__Charstr_type__KindAssignment_2"); put(grammarAccess.getCharstr_typeAccess().getKindAssignment_3(), "rule__Charstr_type__KindAssignment_3"); put(grammarAccess.getOther_typeAccess().getKindAssignment_0(), "rule__Other_type__KindAssignment_0"); put(grammarAccess.getOther_typeAccess().getKindAssignment_1(), "rule__Other_type__KindAssignment_1"); put(grammarAccess.getOther_typeAccess().getKindAssignment_2(), "rule__Other_type__KindAssignment_2"); put(grammarAccess.getBlockAccess().getStatementsAssignment_1_0(), "rule__Block__StatementsAssignment_1_0"); put(grammarAccess.getBlockAccess().getReturnValueAssignment_2_0(), "rule__Block__ReturnValueAssignment_2_0"); put(grammarAccess.getLastStatement_ReturnAccess().getReturnValuesAssignment_2_0(), "rule__LastStatement_Return__ReturnValuesAssignment_2_0"); put(grammarAccess.getLastStatement_ReturnAccess().getReturnValuesAssignment_2_1_1(), "rule__LastStatement_Return__ReturnValuesAssignment_2_1_1"); put(grammarAccess.getStatement_BlockAccess().getBlockAssignment_1(), "rule__Statement_Block__BlockAssignment_1"); put(grammarAccess.getStatement_WhileAccess().getExpressionAssignment_1(), "rule__Statement_While__ExpressionAssignment_1"); put(grammarAccess.getStatement_WhileAccess().getBlockAssignment_3(), "rule__Statement_While__BlockAssignment_3"); put(grammarAccess.getStatement_RepeatAccess().getBlockAssignment_1(), "rule__Statement_Repeat__BlockAssignment_1"); put(grammarAccess.getStatement_RepeatAccess().getExpressionAssignment_3(), "rule__Statement_Repeat__ExpressionAssignment_3"); put(grammarAccess.getStatement_If_Then_ElseAccess().getIfExpressionAssignment_1(), "rule__Statement_If_Then_Else__IfExpressionAssignment_1"); put(grammarAccess.getStatement_If_Then_ElseAccess().getIfBlockAssignment_3(), "rule__Statement_If_Then_Else__IfBlockAssignment_3"); put(grammarAccess.getStatement_If_Then_ElseAccess().getElseIfAssignment_4(), "rule__Statement_If_Then_Else__ElseIfAssignment_4"); put(grammarAccess.getStatement_If_Then_ElseAccess().getElseBlockAssignment_5_1(), "rule__Statement_If_Then_Else__ElseBlockAssignment_5_1"); put(grammarAccess.getStatement_If_Then_Else_ElseIfPartAccess().getElseifExpressionAssignment_1(), "rule__Statement_If_Then_Else_ElseIfPart__ElseifExpressionAssignment_1"); put(grammarAccess.getStatement_If_Then_Else_ElseIfPartAccess().getElseifBlockAssignment_3(), "rule__Statement_If_Then_Else_ElseIfPart__ElseifBlockAssignment_3"); put(grammarAccess.getStatement_For_NumericAccess().getIteratorNameAssignment_1(), "rule__Statement_For_Numeric__IteratorNameAssignment_1"); put(grammarAccess.getStatement_For_NumericAccess().getStartExprAssignment_3(), "rule__Statement_For_Numeric__StartExprAssignment_3"); put(grammarAccess.getStatement_For_NumericAccess().getUntilExprAssignment_5(), "rule__Statement_For_Numeric__UntilExprAssignment_5"); put(grammarAccess.getStatement_For_NumericAccess().getStepExprAssignment_6_1(), "rule__Statement_For_Numeric__StepExprAssignment_6_1"); put(grammarAccess.getStatement_For_NumericAccess().getBlockAssignment_8(), "rule__Statement_For_Numeric__BlockAssignment_8"); put(grammarAccess.getStatement_For_GenericAccess().getNamesAssignment_1(), "rule__Statement_For_Generic__NamesAssignment_1"); put(grammarAccess.getStatement_For_GenericAccess().getNamesAssignment_2_1(), "rule__Statement_For_Generic__NamesAssignment_2_1"); put(grammarAccess.getStatement_For_GenericAccess().getExpressionsAssignment_4(), "rule__Statement_For_Generic__ExpressionsAssignment_4"); put(grammarAccess.getStatement_For_GenericAccess().getExpressionsAssignment_5_1(), "rule__Statement_For_Generic__ExpressionsAssignment_5_1"); put(grammarAccess.getStatement_For_GenericAccess().getBlockAssignment_7(), "rule__Statement_For_Generic__BlockAssignment_7"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getPrefixAssignment_1(), "rule__Statement_GlobalFunction_Declaration__PrefixAssignment_1"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getPrefixAssignment_2_1(), "rule__Statement_GlobalFunction_Declaration__PrefixAssignment_2_1"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getFunctionNameAssignment_3_1(), "rule__Statement_GlobalFunction_Declaration__FunctionNameAssignment_3_1"); put(grammarAccess.getStatement_GlobalFunction_DeclarationAccess().getFunctionAssignment_4(), "rule__Statement_GlobalFunction_Declaration__FunctionAssignment_4"); put(grammarAccess.getStatement_LocalFunction_DeclarationAccess().getFunctionNameAssignment_2(), "rule__Statement_LocalFunction_Declaration__FunctionNameAssignment_2"); put(grammarAccess.getStatement_LocalFunction_DeclarationAccess().getFunctionAssignment_3(), "rule__Statement_LocalFunction_Declaration__FunctionAssignment_3"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getVariableNamesAssignment_1(), "rule__Statement_Local_Variable_Declaration__VariableNamesAssignment_1"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getVariableNamesAssignment_2_1(), "rule__Statement_Local_Variable_Declaration__VariableNamesAssignment_2_1"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getInitialValueAssignment_3_1(), "rule__Statement_Local_Variable_Declaration__InitialValueAssignment_3_1"); put(grammarAccess.getStatement_Local_Variable_DeclarationAccess().getInitialValueAssignment_3_2_1(), "rule__Statement_Local_Variable_Declaration__InitialValueAssignment_3_2_1"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getVariableAssignment_1_0_1_1(), "rule__Statement_FunctioncallOrAssignment__VariableAssignment_1_0_1_1"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getValuesAssignment_1_0_3(), "rule__Statement_FunctioncallOrAssignment__ValuesAssignment_1_0_3"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getValuesAssignment_1_0_4_1(), "rule__Statement_FunctioncallOrAssignment__ValuesAssignment_1_0_4_1"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getMemberFunctionNameAssignment_1_1_2(), "rule__Statement_FunctioncallOrAssignment__MemberFunctionNameAssignment_1_1_2"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getArgumentsAssignment_1_1_3(), "rule__Statement_FunctioncallOrAssignment__ArgumentsAssignment_1_1_3"); put(grammarAccess.getStatement_FunctioncallOrAssignmentAccess().getArgumentsAssignment_1_2_1(), "rule__Statement_FunctioncallOrAssignment__ArgumentsAssignment_1_2_1"); put(grammarAccess.getExpression_OrAccess().getRightAssignment_1_2(), "rule__Expression_Or__RightAssignment_1_2"); put(grammarAccess.getExpression_AndAccess().getRightAssignment_1_2(), "rule__Expression_And__RightAssignment_1_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_0_2(), "rule__Expression_Compare__RightAssignment_1_0_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_1_2(), "rule__Expression_Compare__RightAssignment_1_1_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_2_2(), "rule__Expression_Compare__RightAssignment_1_2_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_3_2(), "rule__Expression_Compare__RightAssignment_1_3_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_4_2(), "rule__Expression_Compare__RightAssignment_1_4_2"); put(grammarAccess.getExpression_CompareAccess().getRightAssignment_1_5_2(), "rule__Expression_Compare__RightAssignment_1_5_2"); put(grammarAccess.getExpression_ConcatenationAccess().getRightAssignment_1_2(), "rule__Expression_Concatenation__RightAssignment_1_2"); put(grammarAccess.getExpression_PlusMinusAccess().getRightAssignment_1_0_2(), "rule__Expression_PlusMinus__RightAssignment_1_0_2"); put(grammarAccess.getExpression_PlusMinusAccess().getRightAssignment_1_1_2(), "rule__Expression_PlusMinus__RightAssignment_1_1_2"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getRightAssignment_1_0_2(), "rule__Expression_MultiplicationDivisionModulo__RightAssignment_1_0_2"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getRightAssignment_1_1_2(), "rule__Expression_MultiplicationDivisionModulo__RightAssignment_1_1_2"); put(grammarAccess.getExpression_MultiplicationDivisionModuloAccess().getRightAssignment_1_2_2(), "rule__Expression_MultiplicationDivisionModulo__RightAssignment_1_2_2"); put(grammarAccess.getExpression_UnaryAccess().getExpAssignment_1_2(), "rule__Expression_Unary__ExpAssignment_1_2"); put(grammarAccess.getExpression_UnaryAccess().getExpAssignment_2_2(), "rule__Expression_Unary__ExpAssignment_2_2"); put(grammarAccess.getExpression_UnaryAccess().getExpAssignment_3_2(), "rule__Expression_Unary__ExpAssignment_3_2"); put(grammarAccess.getExpression_ExponentiationAccess().getRightAssignment_1_2(), "rule__Expression_Exponentiation__RightAssignment_1_2"); put(grammarAccess.getExpression_NumberAccess().getValueAssignment(), "rule__Expression_Number__ValueAssignment"); put(grammarAccess.getExpression_StringAccess().getValueAssignment(), "rule__Expression_String__ValueAssignment"); put(grammarAccess.getExpression_FunctionAccess().getFunctionAssignment_1(), "rule__Expression_Function__FunctionAssignment_1"); put(grammarAccess.getExpression_TableConstructorAccess().getFieldsAssignment_2_0(), "rule__Expression_TableConstructor__FieldsAssignment_2_0"); put(grammarAccess.getExpression_TableConstructorAccess().getFieldsAssignment_2_1_1(), "rule__Expression_TableConstructor__FieldsAssignment_2_1_1"); put(grammarAccess.getExpression_FunctioncallAccess().getMemberFunctionNameAssignment_1_0_2(), "rule__Expression_Functioncall__MemberFunctionNameAssignment_1_0_2"); put(grammarAccess.getExpression_FunctioncallAccess().getArgumentsAssignment_1_0_3(), "rule__Expression_Functioncall__ArgumentsAssignment_1_0_3"); put(grammarAccess.getExpression_FunctioncallAccess().getArgumentsAssignment_1_1_1(), "rule__Expression_Functioncall__ArgumentsAssignment_1_1_1"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getIndexAssignment_1_0_2(), "rule__Expression_AccessMemberOrArrayElement__IndexAssignment_1_0_2"); put(grammarAccess.getExpression_AccessMemberOrArrayElementAccess().getMemberNameAssignment_1_1_2(), "rule__Expression_AccessMemberOrArrayElement__MemberNameAssignment_1_1_2"); put(grammarAccess.getExpression_VariableNameAccess().getVariableAssignment_1_1(), "rule__Expression_VariableName__VariableAssignment_1_1"); put(grammarAccess.getFunctionAccess().getParametersAssignment_1_0(), "rule__Function__ParametersAssignment_1_0"); put(grammarAccess.getFunctionAccess().getParametersAssignment_1_1_1(), "rule__Function__ParametersAssignment_1_1_1"); put(grammarAccess.getFunctionAccess().getVarArgsAssignment_2(), "rule__Function__VarArgsAssignment_2"); put(grammarAccess.getFunctionAccess().getBodyAssignment_4(), "rule__Function__BodyAssignment_4"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getArgumentsAssignment_1_0_1_0(), "rule__Functioncall_Arguments__ArgumentsAssignment_1_0_1_0"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getArgumentsAssignment_1_0_1_1_1(), "rule__Functioncall_Arguments__ArgumentsAssignment_1_0_1_1_1"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getArgumentsAssignment_1_1(), "rule__Functioncall_Arguments__ArgumentsAssignment_1_1"); put(grammarAccess.getFunctioncall_ArgumentsAccess().getArgumentsAssignment_1_2(), "rule__Functioncall_Arguments__ArgumentsAssignment_1_2"); put(grammarAccess.getField_AddEntryToTable_BracketsAccess().getIndexExpressionAssignment_1(), "rule__Field_AddEntryToTable_Brackets__IndexExpressionAssignment_1"); put(grammarAccess.getField_AddEntryToTable_BracketsAccess().getValueAssignment_4(), "rule__Field_AddEntryToTable_Brackets__ValueAssignment_4"); put(grammarAccess.getField_AddEntryToTableAccess().getKeyAssignment_0(), "rule__Field_AddEntryToTable__KeyAssignment_0"); put(grammarAccess.getField_AddEntryToTableAccess().getValueAssignment_2(), "rule__Field_AddEntryToTable__ValueAssignment_2"); put(grammarAccess.getField_AppendEntryToTableAccess().getValueAssignment(), "rule__Field_AppendEntryToTable__ValueAssignment"); put(grammarAccess.getActivityAccess().getNameAssignment_2(), "rule__Activity__NameAssignment_2"); put(grammarAccess.getActivityAccess().getInputsAssignment_3_1(), "rule__Activity__InputsAssignment_3_1"); put(grammarAccess.getActivityAccess().getInputsAssignment_3_2_1(), "rule__Activity__InputsAssignment_3_2_1"); put(grammarAccess.getActivityAccess().getLocalsAssignment_5_0(), "rule__Activity__LocalsAssignment_5_0"); put(grammarAccess.getActivityAccess().getLocalsAssignment_5_1_1(), "rule__Activity__LocalsAssignment_5_1_1"); put(grammarAccess.getActivityAccess().getNodesAssignment_6_2(), "rule__Activity__NodesAssignment_6_2"); put(grammarAccess.getActivityAccess().getNodesAssignment_6_3_1(), "rule__Activity__NodesAssignment_6_3_1"); put(grammarAccess.getActivityAccess().getEdgesAssignment_7_2(), "rule__Activity__EdgesAssignment_7_2"); put(grammarAccess.getActivityAccess().getEdgesAssignment_7_3_1(), "rule__Activity__EdgesAssignment_7_3_1"); put(grammarAccess.getOpaqueActionAccess().getNameAssignment_2(), "rule__OpaqueAction__NameAssignment_2"); put(grammarAccess.getOpaqueActionAccess().getExpressionsAssignment_3_2(), "rule__OpaqueAction__ExpressionsAssignment_3_2"); put(grammarAccess.getOpaqueActionAccess().getExpressionsAssignment_3_3_1(), "rule__OpaqueAction__ExpressionsAssignment_3_3_1"); put(grammarAccess.getOpaqueActionAccess().getIncomingAssignment_4_2(), "rule__OpaqueAction__IncomingAssignment_4_2"); put(grammarAccess.getOpaqueActionAccess().getIncomingAssignment_4_3_1(), "rule__OpaqueAction__IncomingAssignment_4_3_1"); put(grammarAccess.getOpaqueActionAccess().getOutgoingAssignment_5_2(), "rule__OpaqueAction__OutgoingAssignment_5_2"); put(grammarAccess.getOpaqueActionAccess().getOutgoingAssignment_5_3_1(), "rule__OpaqueAction__OutgoingAssignment_5_3_1"); put(grammarAccess.getOpaqueActionAccess().getServiceAssignment_6_1(), "rule__OpaqueAction__ServiceAssignment_6_1"); put(grammarAccess.getIntegerCalculationExpressionAccess().getAssigneeAssignment_0(), "rule__IntegerCalculationExpression__AssigneeAssignment_0"); put(grammarAccess.getIntegerCalculationExpressionAccess().getOperand1Assignment_2(), "rule__IntegerCalculationExpression__Operand1Assignment_2"); put(grammarAccess.getIntegerCalculationExpressionAccess().getOperatorAssignment_3(), "rule__IntegerCalculationExpression__OperatorAssignment_3"); put(grammarAccess.getIntegerCalculationExpressionAccess().getOperand2Assignment_4(), "rule__IntegerCalculationExpression__Operand2Assignment_4"); put(grammarAccess.getIntegerComparisonExpressionAccess().getAssigneeAssignment_0(), "rule__IntegerComparisonExpression__AssigneeAssignment_0"); put(grammarAccess.getIntegerComparisonExpressionAccess().getOperand1Assignment_2(), "rule__IntegerComparisonExpression__Operand1Assignment_2"); put(grammarAccess.getIntegerComparisonExpressionAccess().getOperatorAssignment_3(), "rule__IntegerComparisonExpression__OperatorAssignment_3"); put(grammarAccess.getIntegerComparisonExpressionAccess().getOperand2Assignment_4(), "rule__IntegerComparisonExpression__Operand2Assignment_4"); put(grammarAccess.getBooleanUnaryExpressionAccess().getAssigneeAssignment_0(), "rule__BooleanUnaryExpression__AssigneeAssignment_0"); put(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorAssignment_2(), "rule__BooleanUnaryExpression__OperatorAssignment_2"); put(grammarAccess.getBooleanUnaryExpressionAccess().getOperandAssignment_3(), "rule__BooleanUnaryExpression__OperandAssignment_3"); put(grammarAccess.getBooleanBinaryExpressionAccess().getAssigneeAssignment_0(), "rule__BooleanBinaryExpression__AssigneeAssignment_0"); put(grammarAccess.getBooleanBinaryExpressionAccess().getOperand1Assignment_2(), "rule__BooleanBinaryExpression__Operand1Assignment_2"); put(grammarAccess.getBooleanBinaryExpressionAccess().getOperatorAssignment_3(), "rule__BooleanBinaryExpression__OperatorAssignment_3"); put(grammarAccess.getBooleanBinaryExpressionAccess().getOperand2Assignment_4(), "rule__BooleanBinaryExpression__Operand2Assignment_4"); put(grammarAccess.getInitialNodeAccess().getNameAssignment_2(), "rule__InitialNode__NameAssignment_2"); put(grammarAccess.getInitialNodeAccess().getOutgoingAssignment_3_2(), "rule__InitialNode__OutgoingAssignment_3_2"); put(grammarAccess.getInitialNodeAccess().getOutgoingAssignment_3_3_1(), "rule__InitialNode__OutgoingAssignment_3_3_1"); put(grammarAccess.getActivityFinalNodeAccess().getNameAssignment_2(), "rule__ActivityFinalNode__NameAssignment_2"); put(grammarAccess.getActivityFinalNodeAccess().getIncomingAssignment_3_2(), "rule__ActivityFinalNode__IncomingAssignment_3_2"); put(grammarAccess.getActivityFinalNodeAccess().getIncomingAssignment_3_3_1(), "rule__ActivityFinalNode__IncomingAssignment_3_3_1"); put(grammarAccess.getForkNodeAccess().getNameAssignment_2(), "rule__ForkNode__NameAssignment_2"); put(grammarAccess.getForkNodeAccess().getIncomingAssignment_3_2(), "rule__ForkNode__IncomingAssignment_3_2"); put(grammarAccess.getForkNodeAccess().getOutgoingAssignment_4_2(), "rule__ForkNode__OutgoingAssignment_4_2"); put(grammarAccess.getForkNodeAccess().getOutgoingAssignment_4_3_1(), "rule__ForkNode__OutgoingAssignment_4_3_1"); put(grammarAccess.getJoinNodeAccess().getNameAssignment_2(), "rule__JoinNode__NameAssignment_2"); put(grammarAccess.getJoinNodeAccess().getIncomingAssignment_3_2(), "rule__JoinNode__IncomingAssignment_3_2"); put(grammarAccess.getJoinNodeAccess().getIncomingAssignment_3_3_1(), "rule__JoinNode__IncomingAssignment_3_3_1"); put(grammarAccess.getJoinNodeAccess().getOutgoingAssignment_4_2(), "rule__JoinNode__OutgoingAssignment_4_2"); put(grammarAccess.getMergeNodeAccess().getNameAssignment_2(), "rule__MergeNode__NameAssignment_2"); put(grammarAccess.getMergeNodeAccess().getIncomingAssignment_3_2(), "rule__MergeNode__IncomingAssignment_3_2"); put(grammarAccess.getMergeNodeAccess().getIncomingAssignment_3_3_1(), "rule__MergeNode__IncomingAssignment_3_3_1"); put(grammarAccess.getMergeNodeAccess().getOutgoingAssignment_4_2(), "rule__MergeNode__OutgoingAssignment_4_2"); put(grammarAccess.getDecisionNodeAccess().getNameAssignment_2(), "rule__DecisionNode__NameAssignment_2"); put(grammarAccess.getDecisionNodeAccess().getIncomingAssignment_3_2(), "rule__DecisionNode__IncomingAssignment_3_2"); put(grammarAccess.getDecisionNodeAccess().getOutgoingAssignment_4_2(), "rule__DecisionNode__OutgoingAssignment_4_2"); put(grammarAccess.getDecisionNodeAccess().getOutgoingAssignment_4_3_1(), "rule__DecisionNode__OutgoingAssignment_4_3_1"); put(grammarAccess.getIntegerVariableAccess().getNameAssignment_2(), "rule__IntegerVariable__NameAssignment_2"); put(grammarAccess.getIntegerVariableAccess().getInitialValueAssignment_3_1(), "rule__IntegerVariable__InitialValueAssignment_3_1"); put(grammarAccess.getBooleanVariableAccess().getNameAssignment_2(), "rule__BooleanVariable__NameAssignment_2"); put(grammarAccess.getBooleanVariableAccess().getInitialValueAssignment_3_1(), "rule__BooleanVariable__InitialValueAssignment_3_1"); put(grammarAccess.getBooleanValueAccess().getValueAssignment(), "rule__BooleanValue__ValueAssignment"); put(grammarAccess.getIntegerValueAccess().getValueAssignment(), "rule__IntegerValue__ValueAssignment"); put(grammarAccess.getControlFlowAccess().getNameAssignment_1(), "rule__ControlFlow__NameAssignment_1"); put(grammarAccess.getControlFlowAccess().getSourceAssignment_3(), "rule__ControlFlow__SourceAssignment_3"); put(grammarAccess.getControlFlowAccess().getTargetAssignment_5(), "rule__ControlFlow__TargetAssignment_5"); put(grammarAccess.getControlFlowAccess().getGuardAssignment_6_1(), "rule__ControlFlow__GuardAssignment_6_1"); } }; } return nameMappings.get(element); } @Override protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { try { fr.inria.diverse.iot2.ui.contentassist.antlr.internal.InternalIoT2Parser typedParser = (fr.inria.diverse.iot2.ui.contentassist.antlr.internal.InternalIoT2Parser) parser; typedParser.entryRuleSystem(); return typedParser.getFollowElements(); } catch(RecognitionException ex) { throw new RuntimeException(ex); } } @Override protected String[] getInitialHiddenTokens() { return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; } public IoT2GrammarAccess getGrammarAccess() { return this.grammarAccess; } public void setGrammarAccess(IoT2GrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } }