blob: 45a75a2adfc817a54fed8501ae714a4673e94660 [file] [log] [blame]
/*****************************************************************************
* Copyright (c) 2018 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Arnault Lapitre (CEA LIST) arnault.lapitre@cea.fr
* - Initial API and implementation
*
******************************************************************************
* Generated by Xtext 2.25.0
*****************************************************************************/
package org.eclipse.efm.formalml.xtext.ide.contentassist.antlr;
import com.google.common.collect.ImmutableMap;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import java.util.Map;
import org.eclipse.efm.formalml.xtext.ide.contentassist.antlr.internal.InternalFormalMLParser;
import org.eclipse.efm.formalml.xtext.services.FormalMLGrammarAccess;
import org.eclipse.xtext.AbstractElement;
import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser;
public class FormalMLParser extends AbstractContentAssistParser {
@Singleton
public static final class NameMappings {
private final Map<AbstractElement, String> mappings;
@Inject
public NameMappings(FormalMLGrammarAccess grammarAccess) {
ImmutableMap.Builder<AbstractElement, String> builder = ImmutableMap.builder();
init(builder, grammarAccess);
this.mappings = builder.build();
}
public String getRuleName(AbstractElement element) {
return mappings.get(element);
}
private static void init(ImmutableMap.Builder<AbstractElement, String> builder, FormalMLGrammarAccess grammarAccess) {
builder.put(grammarAccess.getXliaPrologObjectAccess().getNameAlternatives_0_0(), "rule__XliaPrologObject__NameAlternatives_0_0");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getNameAlternatives_0_0(), "rule__XliaPrologAttribute__NameAlternatives_0_0");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getValueAlternatives_1_2_0(), "rule__XliaPrologAttribute__ValueAlternatives_1_2_0");
builder.put(grammarAccess.getXliaNamedElementAccess().getAlternatives(), "rule__XliaNamedElement__Alternatives");
builder.put(grammarAccess.getEBooleanAccess().getAlternatives(), "rule__EBoolean__Alternatives");
builder.put(grammarAccess.getReservedKeyWordAccess().getAlternatives(), "rule__ReservedKeyWord__Alternatives");
builder.put(grammarAccess.getESUfidAccess().getAlternatives_0(), "rule__ESUfid__Alternatives_0");
builder.put(grammarAccess.getESUfidAccess().getAlternatives_2_0(), "rule__ESUfid__Alternatives_2_0");
builder.put(grammarAccess.getModelOfComputationKingAccess().getAlternatives(), "rule__ModelOfComputationKing__Alternatives");
builder.put(grammarAccess.getDesignDebugTraceAccess().getAlternatives(), "rule__DesignDebugTrace__Alternatives");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_2_2(), "rule__XliaSystem__Alternatives_2_2");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_6(), "rule__XliaSystem__Alternatives_6");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_7(), "rule__XliaSystem__Alternatives_7");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_7_0_1(), "rule__XliaSystem__Alternatives_7_0_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_7_1_1(), "rule__XliaSystem__Alternatives_7_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_7_2_1(), "rule__XliaSystem__Alternatives_7_2_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_7_3_1(), "rule__XliaSystem__Alternatives_7_3_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_8(), "rule__XliaSystem__Alternatives_8");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_8_0(), "rule__XliaSystem__Alternatives_8_0");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_8_0_0_0(), "rule__XliaSystem__Alternatives_8_0_0_0");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_8_1(), "rule__XliaSystem__Alternatives_8_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_9(), "rule__XliaSystem__Alternatives_9");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_9_0_0(), "rule__XliaSystem__Alternatives_9_0_0");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_9_0_1(), "rule__XliaSystem__Alternatives_9_0_1");
builder.put(grammarAccess.getXliaSystemAccess().getAlternatives_10(), "rule__XliaSystem__Alternatives_10");
builder.put(grammarAccess.getAnyMachineBlockAccess().getAlternatives(), "rule__AnyMachineBlock__Alternatives");
builder.put(grammarAccess.getInstanceMachineAccess().getAlternatives_1(), "rule__InstanceMachine__Alternatives_1");
builder.put(grammarAccess.getInstanceMachineAccess().getAlternatives_9(), "rule__InstanceMachine__Alternatives_9");
builder.put(grammarAccess.getSlotParameterAccess().getAlternatives_1(), "rule__SlotParameter__Alternatives_1");
builder.put(grammarAccess.getSlotPropertyAccess().getAlternatives_1(), "rule__SlotProperty__Alternatives_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_1(), "rule__MachineBlock__Alternatives_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_2_2_2(), "rule__MachineBlock__Alternatives_2_2_2");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_6(), "rule__MachineBlock__Alternatives_6");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_7(), "rule__MachineBlock__Alternatives_7");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_7_0_1(), "rule__MachineBlock__Alternatives_7_0_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_7_1_1(), "rule__MachineBlock__Alternatives_7_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_7_2_1(), "rule__MachineBlock__Alternatives_7_2_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_7_3_1(), "rule__MachineBlock__Alternatives_7_3_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_8(), "rule__MachineBlock__Alternatives_8");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_8_0(), "rule__MachineBlock__Alternatives_8_0");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_8_0_0_0(), "rule__MachineBlock__Alternatives_8_0_0_0");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_8_1(), "rule__MachineBlock__Alternatives_8_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_9(), "rule__MachineBlock__Alternatives_9");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_9_0_0(), "rule__MachineBlock__Alternatives_9_0_0");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_9_0_1(), "rule__MachineBlock__Alternatives_9_0_1");
builder.put(grammarAccess.getMachineBlockAccess().getAlternatives_10(), "rule__MachineBlock__Alternatives_10");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1(), "rule__PropertyPart__Alternatives_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_0_1(), "rule__PropertyPart__Alternatives_1_0_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_0_1_0_1(), "rule__PropertyPart__Alternatives_1_0_1_0_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_0_1_1_1(), "rule__PropertyPart__Alternatives_1_0_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_0_1_2_1(), "rule__PropertyPart__Alternatives_1_0_1_2_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_0_1_3_1(), "rule__PropertyPart__Alternatives_1_0_1_3_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_1_1(), "rule__PropertyPart__Alternatives_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_2(), "rule__PropertyPart__Alternatives_2");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_3(), "rule__PropertyPart__Alternatives_3");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_3_0_1(), "rule__PropertyPart__Alternatives_3_0_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_3_1_1(), "rule__PropertyPart__Alternatives_3_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_3_2_1(), "rule__PropertyPart__Alternatives_3_2_1");
builder.put(grammarAccess.getPropertyPartAccess().getAlternatives_3_3_1(), "rule__PropertyPart__Alternatives_3_3_1");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_1(), "rule__CompositePart__Alternatives_1");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_1_0(), "rule__CompositePart__Alternatives_1_0");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_1_0_0_0(), "rule__CompositePart__Alternatives_1_0_0_0");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_1_1(), "rule__CompositePart__Alternatives_1_1");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_2(), "rule__CompositePart__Alternatives_2");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_2_0_0(), "rule__CompositePart__Alternatives_2_0_0");
builder.put(grammarAccess.getCompositePartAccess().getAlternatives_2_0_1(), "rule__CompositePart__Alternatives_2_0_1");
builder.put(grammarAccess.getBehaviorPartAccess().getAlternatives_1(), "rule__BehaviorPart__Alternatives_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_2_2(), "rule__Procedure__Alternatives_2_2");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_5_1_1(), "rule__Procedure__Alternatives_5_1_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7(), "rule__Procedure__Alternatives_7");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_0_1(), "rule__Procedure__Alternatives_7_0_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_0_1_0_1(), "rule__Procedure__Alternatives_7_0_1_0_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_0_1_1_1(), "rule__Procedure__Alternatives_7_0_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_0_1_2_1(), "rule__Procedure__Alternatives_7_0_1_2_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_0_1_3_1(), "rule__Procedure__Alternatives_7_0_1_3_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_7_1(), "rule__Procedure__Alternatives_7_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_8(), "rule__Procedure__Alternatives_8");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_9(), "rule__Procedure__Alternatives_9");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_9_0_1(), "rule__Procedure__Alternatives_9_0_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_9_1_1(), "rule__Procedure__Alternatives_9_1_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_9_2_1(), "rule__Procedure__Alternatives_9_2_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_9_3_1(), "rule__Procedure__Alternatives_9_3_1");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_10(), "rule__Procedure__Alternatives_10");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_10_0(), "rule__Procedure__Alternatives_10_0");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_10_0_0_0(), "rule__Procedure__Alternatives_10_0_0_0");
builder.put(grammarAccess.getProcedureAccess().getAlternatives_10_1(), "rule__Procedure__Alternatives_10_1");
builder.put(grammarAccess.getProcedureExecutionAccess().getAlternatives_2_0_0(), "rule__ProcedureExecution__Alternatives_2_0_0");
builder.put(grammarAccess.getMoeBehaviorAccess().getAlternatives_1_1(), "rule__MoeBehavior__Alternatives_1_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7(), "rule__Statemachine__Alternatives_7");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_0_1(), "rule__Statemachine__Alternatives_7_0_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_0_1_0_1(), "rule__Statemachine__Alternatives_7_0_1_0_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_0_1_1_1(), "rule__Statemachine__Alternatives_7_0_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_0_1_2_1(), "rule__Statemachine__Alternatives_7_0_1_2_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_0_1_3_1(), "rule__Statemachine__Alternatives_7_0_1_3_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_7_1(), "rule__Statemachine__Alternatives_7_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_8(), "rule__Statemachine__Alternatives_8");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_9(), "rule__Statemachine__Alternatives_9");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_9_0_1(), "rule__Statemachine__Alternatives_9_0_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_9_1_1(), "rule__Statemachine__Alternatives_9_1_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_9_2_1(), "rule__Statemachine__Alternatives_9_2_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_9_3_1(), "rule__Statemachine__Alternatives_9_3_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_10(), "rule__Statemachine__Alternatives_10");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_10_0(), "rule__Statemachine__Alternatives_10_0");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_10_0_0_0(), "rule__Statemachine__Alternatives_10_0_0_0");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_10_1(), "rule__Statemachine__Alternatives_10_1");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_11(), "rule__Statemachine__Alternatives_11");
builder.put(grammarAccess.getStatemachineAccess().getAlternatives_11_0(), "rule__Statemachine__Alternatives_11_0");
builder.put(grammarAccess.getStatemachineRegionAccess().getAlternatives_1(), "rule__StatemachineRegion__Alternatives_1");
builder.put(grammarAccess.getStatemachineRegionAccess().getAlternatives_2(), "rule__StatemachineRegion__Alternatives_2");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getAlternatives_2(), "rule__StatemachineNamedRegion__Alternatives_2");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getAlternatives_6(), "rule__StatemachineNamedRegion__Alternatives_6");
builder.put(grammarAccess.getStatemachineRegionLiteAccess().getAlternatives(), "rule__StatemachineRegionLite__Alternatives");
builder.put(grammarAccess.getStateAccess().getAlternatives(), "rule__State__Alternatives");
builder.put(grammarAccess.getCompositeStateAccess().getAlternatives_4(), "rule__CompositeState__Alternatives_4");
builder.put(grammarAccess.getCompositeStateAccess().getAlternatives_8(), "rule__CompositeState__Alternatives_8");
builder.put(grammarAccess.getCompositeStateAccess().getAlternatives_8_0_1(), "rule__CompositeState__Alternatives_8_0_1");
builder.put(grammarAccess.getCompositeStateAccess().getAlternatives_8_0_1_0_0(), "rule__CompositeState__Alternatives_8_0_1_0_0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getAlternatives_1_6_0(), "rule__MoeCompositeStateRoutines__Alternatives_1_6_0");
builder.put(grammarAccess.getSimpleStateAccess().getAlternatives_5(), "rule__SimpleState__Alternatives_5");
builder.put(grammarAccess.getStartStateAccess().getAlternatives_1(), "rule__StartState__Alternatives_1");
builder.put(grammarAccess.getStartStateAccess().getAlternatives_3(), "rule__StartState__Alternatives_3");
builder.put(grammarAccess.getFinalStateAccess().getAlternatives_1(), "rule__FinalState__Alternatives_1");
builder.put(grammarAccess.getFinalStateAccess().getAlternatives_3(), "rule__FinalState__Alternatives_3");
builder.put(grammarAccess.getPseudostateAccess().getAlternatives(), "rule__Pseudostate__Alternatives");
builder.put(grammarAccess.getOtherPseudostateAccess().getAlternatives_1(), "rule__OtherPseudostate__Alternatives_1");
builder.put(grammarAccess.getOtherPseudostateAccess().getAlternatives_8(), "rule__OtherPseudostate__Alternatives_8");
builder.put(grammarAccess.getPseudostateInitialAccess().getAlternatives_1(), "rule__PseudostateInitial__Alternatives_1");
builder.put(grammarAccess.getPseudostateInitialAccess().getAlternatives_1_0_0(), "rule__PseudostateInitial__Alternatives_1_0_0");
builder.put(grammarAccess.getPseudostateInitialAccess().getNameAlternatives_1_0_5_0(), "rule__PseudostateInitial__NameAlternatives_1_0_5_0");
builder.put(grammarAccess.getPseudostateInitialAccess().getNameAlternatives_1_1_0(), "rule__PseudostateInitial__NameAlternatives_1_1_0");
builder.put(grammarAccess.getPseudostateInitialAccess().getAlternatives_3(), "rule__PseudostateInitial__Alternatives_3");
builder.put(grammarAccess.getEndingPseudostateAccess().getAlternatives_1(), "rule__EndingPseudostate__Alternatives_1");
builder.put(grammarAccess.getEndingPseudostateAccess().getAlternatives_8(), "rule__EndingPseudostate__Alternatives_8");
builder.put(grammarAccess.getModelOfExecutionAccess().getAlternatives_3_6_0(), "rule__ModelOfExecution__Alternatives_3_6_0");
builder.put(grammarAccess.getMoeRoutineAccess().getAlternatives_2_1(), "rule__MoeRoutine__Alternatives_2_1");
builder.put(grammarAccess.getRoutineAccess().getAlternatives_7_1(), "rule__Routine__Alternatives_7_1");
builder.put(grammarAccess.getModelOfInteractionAccess().getAlternatives_2(), "rule__ModelOfInteraction__Alternatives_2");
builder.put(grammarAccess.getRouteAccess().getAlternatives_7(), "rule__Route__Alternatives_7");
builder.put(grammarAccess.getComRouteProtocolAccess().getAlternatives(), "rule__ComRouteProtocol__Alternatives");
builder.put(grammarAccess.getComRouteProtocolAccess().getAlternatives_1_1(), "rule__ComRouteProtocol__Alternatives_1_1");
builder.put(grammarAccess.getComRouteProtocolAccess().getAlternatives_1_1_0_1(), "rule__ComRouteProtocol__Alternatives_1_1_0_1");
builder.put(grammarAccess.getComRouteProtocolAccess().getAlternatives_1_1_1_1(), "rule__ComRouteProtocol__Alternatives_1_1_1_1");
builder.put(grammarAccess.getConnectorAccess().getAlternatives_0(), "rule__Connector__Alternatives_0");
builder.put(grammarAccess.getComProtocolAccess().getAlternatives(), "rule__ComProtocol__Alternatives");
builder.put(grammarAccess.getComProtocolAccess().getAlternatives_2_1(), "rule__ComProtocol__Alternatives_2_1");
builder.put(grammarAccess.getComProtocolAccess().getAlternatives_2_1_0_1(), "rule__ComProtocol__Alternatives_2_1_0_1");
builder.put(grammarAccess.getComProtocolAccess().getAlternatives_2_1_1_1(), "rule__ComProtocol__Alternatives_2_1_1_1");
builder.put(grammarAccess.getConnectorEndAccess().getAlternatives_3(), "rule__ConnectorEnd__Alternatives_3");
builder.put(grammarAccess.getComPointAccess().getAlternatives_1_1(), "rule__ComPoint__Alternatives_1_1");
builder.put(grammarAccess.getComPointProtocolAccess().getAlternatives(), "rule__ComPointProtocol__Alternatives");
builder.put(grammarAccess.getComPointProtocolAccess().getAlternatives_0_1(), "rule__ComPointProtocol__Alternatives_0_1");
builder.put(grammarAccess.getComPointProtocolAccess().getAlternatives_0_1_0_1(), "rule__ComPointProtocol__Alternatives_0_1_0_1");
builder.put(grammarAccess.getComPointProtocolAccess().getAlternatives_0_1_1_1(), "rule__ComPointProtocol__Alternatives_0_1_1_1");
builder.put(grammarAccess.getComBufferAccess().getKindAlternatives_0_1_0(), "rule__ComBuffer__KindAlternatives_0_1_0");
builder.put(grammarAccess.getComBufferRefAccess().getAlternatives_1_1(), "rule__ComBufferRef__Alternatives_1_1");
builder.put(grammarAccess.getLiteralPureReferenceMachineAccess().getAlternatives(), "rule__LiteralPureReferenceMachine__Alternatives");
builder.put(grammarAccess.getTypeDefinitionAccess().getAlternatives(), "rule__TypeDefinition__Alternatives");
builder.put(grammarAccess.getDataTypeMultiplicityAccess().getAlternatives(), "rule__DataTypeMultiplicity__Alternatives");
builder.put(grammarAccess.getDataTypeReferenceAccess().getAlternatives(), "rule__DataTypeReference__Alternatives");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getAlternatives_5(), "rule__OtherDataTypeDefinition__Alternatives_5");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getAlternatives_6(), "rule__OtherDataTypeDefinition__Alternatives_6");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getAlternatives_4(), "rule__TypeConstraintRoutine__Alternatives_4");
builder.put(grammarAccess.getDataTypeAccess().getAlternatives(), "rule__DataType__Alternatives");
builder.put(grammarAccess.getSimpleDataTypeAccess().getAlternatives(), "rule__SimpleDataType__Alternatives");
builder.put(grammarAccess.getStructuredDataTypeAccess().getAlternatives(), "rule__StructuredDataType__Alternatives");
builder.put(grammarAccess.getPrimitiveTypeAccess().getAlternatives(), "rule__PrimitiveType__Alternatives");
builder.put(grammarAccess.getPrimitiveNumberTypeAccess().getAlternatives(), "rule__PrimitiveNumberType__Alternatives");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getNameAlternatives_2_0(), "rule__PrimitiveIntegerType__NameAlternatives_2_0");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getAlternatives_3(), "rule__PrimitiveIntegerType__Alternatives_3");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getNameAlternatives_2_0(), "rule__PrimitiveRationalType__NameAlternatives_2_0");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getAlternatives_3(), "rule__PrimitiveRationalType__Alternatives_3");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getNameAlternatives_2_0(), "rule__PrimitiveFloatType__NameAlternatives_2_0");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getAlternatives_3(), "rule__PrimitiveFloatType__Alternatives_3");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getNameAlternatives_2_0(), "rule__PrimitiveRealType__NameAlternatives_2_0");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getAlternatives_3(), "rule__PrimitiveRealType__Alternatives_3");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getAlternatives(), "rule__PrimitiveTimeType__Alternatives");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getAlternatives_0_2(), "rule__PrimitiveTimeType__Alternatives_0_2");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getAlternatives_1_2(), "rule__PrimitiveTimeType__Alternatives_1_2");
builder.put(grammarAccess.getPrimitiveTimeNumberTypeAccess().getAlternatives(), "rule__PrimitiveTimeNumberType__Alternatives");
builder.put(grammarAccess.getOtherPrimitiveTypeAccess().getAlternatives(), "rule__OtherPrimitiveType__Alternatives");
builder.put(grammarAccess.getPrimitiveBooleanTypeAccess().getNameAlternatives_1_0(), "rule__PrimitiveBooleanType__NameAlternatives_1_0");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getAlternatives_2(), "rule__PrimitiveStringType__Alternatives_2");
builder.put(grammarAccess.getIntervalTypeAccess().getAlternatives_4(), "rule__IntervalType__Alternatives_4");
builder.put(grammarAccess.getIntervalTypeAccess().getAlternatives_8(), "rule__IntervalType__Alternatives_8");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getAlternatives_8(), "rule__IntervalTypeDefinition__Alternatives_8");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getAlternatives_12(), "rule__IntervalTypeDefinition__Alternatives_12");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getAlternatives_6(), "rule__IntervalTypeDefinitionImpl__Alternatives_6");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getAlternatives_10(), "rule__IntervalTypeDefinitionImpl__Alternatives_10");
builder.put(grammarAccess.getCollectionTypeAccess().getAlternatives_2_2_1(), "rule__CollectionType__Alternatives_2_2_1");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getAlternatives_8_1(), "rule__CollectionTypeDefinition__Alternatives_8_1");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getAlternatives_6_1(), "rule__CollectionTypeDefinitionImpl__Alternatives_6_1");
builder.put(grammarAccess.getFunctionAccess().getAlternatives_7(), "rule__Function__Alternatives_7");
builder.put(grammarAccess.getFunctionImplAccess().getAlternatives_7(), "rule__FunctionImpl__Alternatives_7");
builder.put(grammarAccess.getModifierVarAccess().getFinalAlternatives_1_1_0(), "rule__ModifierVar__FinalAlternatives_1_1_0");
builder.put(grammarAccess.getVariableAccess().getAlternatives_1(), "rule__Variable__Alternatives_1");
builder.put(grammarAccess.getVariableAccess().getAlternatives_1_2_0(), "rule__Variable__Alternatives_1_2_0");
builder.put(grammarAccess.getVariableAccess().getAlternatives_1_3_1(), "rule__Variable__Alternatives_1_3_1");
builder.put(grammarAccess.getVariableAccess().getAlternatives_7(), "rule__Variable__Alternatives_7");
builder.put(grammarAccess.getVariableImplAccess().getAlternatives_1(), "rule__VariableImpl__Alternatives_1");
builder.put(grammarAccess.getVariableImplAccess().getAlternatives_1_3_1(), "rule__VariableImpl__Alternatives_1_3_1");
builder.put(grammarAccess.getVariableImplAccess().getAlternatives_7(), "rule__VariableImpl__Alternatives_7");
builder.put(grammarAccess.getOnWriteRoutineAccess().getAlternatives_1(), "rule__OnWriteRoutine__Alternatives_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getAlternatives_1(), "rule__BlockParameterSet__Alternatives_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getAlternatives_1_0_1(), "rule__BlockParameterSet__Alternatives_1_0_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getAlternatives_1_1_1(), "rule__BlockParameterSet__Alternatives_1_1_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getAlternatives_1_2_1(), "rule__BlockParameterSet__Alternatives_1_2_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getAlternatives_1_3_1(), "rule__BlockParameterSet__Alternatives_1_3_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getAlternatives_2(), "rule__BufferContainerType__Alternatives_2");
builder.put(grammarAccess.getBufferContainerTypeAccess().getAlternatives_2_0_1(), "rule__BufferContainerType__Alternatives_2_0_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getAlternatives_2_1_1(), "rule__BufferContainerType__Alternatives_2_1_1");
builder.put(grammarAccess.getPortAccess().getAlternatives_2(), "rule__Port__Alternatives_2");
builder.put(grammarAccess.getPortImplAccess().getAlternatives_2(), "rule__PortImpl__Alternatives_2");
builder.put(grammarAccess.getSignalAccess().getAlternatives_2(), "rule__Signal__Alternatives_2");
builder.put(grammarAccess.getSignalImplAccess().getAlternatives_1(), "rule__SignalImpl__Alternatives_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6(), "rule__Transition__Alternatives_6");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_0_1(), "rule__Transition__Alternatives_6_0_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_0_1_0_1(), "rule__Transition__Alternatives_6_0_1_0_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_0_1_0_2(), "rule__Transition__Alternatives_6_0_1_0_2");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_0_3_1(), "rule__Transition__Alternatives_6_0_3_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_1_1(), "rule__Transition__Alternatives_6_1_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_1_2(), "rule__Transition__Alternatives_6_1_2");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_1_2_0_1(), "rule__Transition__Alternatives_6_1_2_0_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_1_2_0_1_0_1(), "rule__Transition__Alternatives_6_1_2_0_1_0_1");
builder.put(grammarAccess.getTransitionAccess().getAlternatives_6_1_2_0_1_0_2(), "rule__Transition__Alternatives_6_1_2_0_1_0_2");
builder.put(grammarAccess.getTransitionMoeAccess().getAlternatives_1(), "rule__TransitionMoe__Alternatives_1");
builder.put(grammarAccess.getTransitionMoeAccess().getAlternatives_1_0_1(), "rule__TransitionMoe__Alternatives_1_0_1");
builder.put(grammarAccess.getTransitionGuardAccess().getAlternatives(), "rule__TransitionGuard__Alternatives");
builder.put(grammarAccess.getTransitionGuardAccess().getAlternatives_1_1(), "rule__TransitionGuard__Alternatives_1_1");
builder.put(grammarAccess.getTransitionGuardAccess().getAlternatives_1_1_0_1(), "rule__TransitionGuard__Alternatives_1_1_0_1");
builder.put(grammarAccess.getTransitionGuardExpressionAccess().getOperatorAlternatives_1_0(), "rule__TransitionGuardExpression__OperatorAlternatives_1_0");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getAlternatives(), "rule__TransitionTimedGuard__Alternatives");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getAlternatives_1_1(), "rule__TransitionTimedGuard__Alternatives_1_1");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getAlternatives_1_1_0_1(), "rule__TransitionTimedGuard__Alternatives_1_1_0_1");
builder.put(grammarAccess.getTransitionEffectStatementAccess().getAlternatives(), "rule__TransitionEffectStatement__Alternatives");
builder.put(grammarAccess.getStatementAccess().getAlternatives(), "rule__Statement__Alternatives");
builder.put(grammarAccess.getBlockStatementSchedulerAccess().getAlternatives(), "rule__BlockStatementScheduler__Alternatives");
builder.put(grammarAccess.getExpressionStatementAccess().getAlternatives(), "rule__ExpressionStatement__Alternatives");
builder.put(grammarAccess.getInputComStatementAccess().getAlternatives_3_1_0(), "rule__InputComStatement__Alternatives_3_1_0");
builder.put(grammarAccess.getOutputComStatementAccess().getAlternatives_3_1_0(), "rule__OutputComStatement__Alternatives_3_1_0");
builder.put(grammarAccess.getElseIfStatementAccess().getAlternatives_0(), "rule__ElseIfStatement__Alternatives_0");
builder.put(grammarAccess.getForStatementAccess().getAlternatives(), "rule__ForStatement__Alternatives");
builder.put(grammarAccess.getForAssignmentExpressionAccess().getAlternatives(), "rule__ForAssignmentExpression__Alternatives");
builder.put(grammarAccess.getForEachStatementAccess().getAlternatives(), "rule__ForEachStatement__Alternatives");
builder.put(grammarAccess.getInterruptStatementAccess().getAlternatives_1(), "rule__InterruptStatement__Alternatives_1");
builder.put(grammarAccess.getActivityStatementAccess().getAlternatives_2(), "rule__ActivityStatement__Alternatives_2");
builder.put(grammarAccess.getActivityStatementAccess().getAlternatives_2_0_1(), "rule__ActivityStatement__Alternatives_2_0_1");
builder.put(grammarAccess.getInvokeStatementAccess().getAlternatives(), "rule__InvokeStatement__Alternatives");
builder.put(grammarAccess.getInvokeStatementAccess().getAlternatives_1_4_1(), "rule__InvokeStatement__Alternatives_1_4_1");
builder.put(grammarAccess.getInvokeStatementAccess().getAlternatives_2_5_1(), "rule__InvokeStatement__Alternatives_2_5_1");
builder.put(grammarAccess.getInvokeStatementAccess().getAlternatives_3_3_1(), "rule__InvokeStatement__Alternatives_3_3_1");
builder.put(grammarAccess.getObserverStatementAccess().getAlternatives_1(), "rule__ObserverStatement__Alternatives_1");
builder.put(grammarAccess.getObserverStatementAccess().getAlternatives_6_0(), "rule__ObserverStatement__Alternatives_6_0");
builder.put(grammarAccess.getObservableStatementAccess().getAlternatives(), "rule__ObservableStatement__Alternatives");
builder.put(grammarAccess.getObsInputComStatementAccess().getAlternatives_3_1_0(), "rule__ObsInputComStatement__Alternatives_3_1_0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getAlternatives_3_1_0(), "rule__ObsOutputComStatement__Alternatives_3_1_0");
builder.put(grammarAccess.getMetaStatementAccess().getAlternatives_2(), "rule__MetaStatement__Alternatives_2");
builder.put(grammarAccess.getMetaStatementAccess().getAlternatives_2_0_1(), "rule__MetaStatement__Alternatives_2_0_1");
builder.put(grammarAccess.getExpressionAccess().getAlternatives(), "rule__Expression__Alternatives");
builder.put(grammarAccess.getAssignmentOperatorAccess().getAlternatives(), "rule__AssignmentOperator__Alternatives");
builder.put(grammarAccess.getLeftHandSideExpressionAccess().getAlternatives_1(), "rule__LeftHandSideExpression__Alternatives_1");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getOperatorAlternatives_1_1_0(), "rule__LogicalOrExpression__OperatorAlternatives_1_1_0");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getAlternatives_1_3_0(), "rule__LogicalOrExpression__Alternatives_1_3_0");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getOperatorAlternatives_1_1_0(), "rule__LogicalAndExpression__OperatorAlternatives_1_1_0");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getAlternatives_1_3_0(), "rule__LogicalAndExpression__Alternatives_1_3_0");
builder.put(grammarAccess.getEqualityOperatorAccess().getAlternatives(), "rule__EqualityOperator__Alternatives");
builder.put(grammarAccess.getRelationalOperatorAccess().getAlternatives(), "rule__RelationalOperator__Alternatives");
builder.put(grammarAccess.getAdditiveExpressionAccess().getAlternatives_1(), "rule__AdditiveExpression__Alternatives_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getAlternatives_1(), "rule__MultiplicativeExpression__Alternatives_1");
builder.put(grammarAccess.getUnaryExpressionAccess().getAlternatives(), "rule__UnaryExpression__Alternatives");
builder.put(grammarAccess.getIncrementOrDecrementPostfixExpressionAccess().getOperatorAlternatives_1_0(), "rule__IncrementOrDecrementPostfixExpression__OperatorAlternatives_1_0");
builder.put(grammarAccess.getAffixOperatorAccess().getAlternatives(), "rule__AffixOperator__Alternatives");
builder.put(grammarAccess.getNewfreshExpressionAccess().getAlternatives(), "rule__NewfreshExpression__Alternatives");
builder.put(grammarAccess.getCollectionFunctionExpressionAccess().getAlternatives(), "rule__CollectionFunctionExpression__Alternatives");
builder.put(grammarAccess.getArithmeticUnaryOperatorAccess().getAlternatives(), "rule__ArithmeticUnaryOperator__Alternatives");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getQuantifierAlternatives_0_0(), "rule__QuantifiedLogicalExpression__QuantifierAlternatives_0_0");
builder.put(grammarAccess.getLogicalUnaryExpressionAccess().getOperatorAlternatives_0_0(), "rule__LogicalUnaryExpression__OperatorAlternatives_0_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1_3(), "rule__PrimaryExpression__Alternatives_1_3");
builder.put(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_3(), "rule__PrimaryExpression__Alternatives_2_3");
builder.put(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_4_3(), "rule__PrimaryExpression__Alternatives_2_4_3");
builder.put(grammarAccess.getBaseExpressionAccess().getAlternatives(), "rule__BaseExpression__Alternatives");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getValueAlternatives_1_0(), "rule__MixTupleExpressionList__ValueAlternatives_1_0");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getValueAlternatives_2_1_0(), "rule__MixTupleExpressionList__ValueAlternatives_2_1_0");
builder.put(grammarAccess.getNamedExpressionAccess().getAlternatives_1(), "rule__NamedExpression__Alternatives_1");
builder.put(grammarAccess.getLiteralExpressionAccess().getAlternatives(), "rule__LiteralExpression__Alternatives");
builder.put(grammarAccess.getLiteralReferenceableExpressionAccess().getAlternatives(), "rule__LiteralReferenceableExpression__Alternatives");
builder.put(grammarAccess.getLiteralTerminalExpressionAccess().getAlternatives(), "rule__LiteralTerminalExpression__Alternatives");
builder.put(grammarAccess.getNullPrimitiveInstanceTypeAccess().getAlternatives(), "rule__NullPrimitiveInstanceType__Alternatives");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getAlternatives(), "rule__AnyDataTypeReference__Alternatives");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getAlternatives_3_0(), "rule__LiteralCollectionExpression__Alternatives_3_0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getAlternatives_3_1_1(), "rule__LiteralCollectionExpression__Alternatives_3_1_1");
builder.put(grammarAccess.getLiteralReferenceExpressionAccess().getAlternatives(), "rule__LiteralReferenceExpression__Alternatives");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getAlternatives_1(), "rule__LiteralReferenceElement__Alternatives_1");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getAlternatives_3(), "rule__LiteralReferenceElement__Alternatives_3");
builder.put(grammarAccess.getLiteralPureReferenceElementAccess().getAlternatives_1(), "rule__LiteralPureReferenceElement__Alternatives_1");
builder.put(grammarAccess.getLiteralReferenceVariableContextAccess().getAlternatives(), "rule__LiteralReferenceVariableContext__Alternatives");
builder.put(grammarAccess.getLiteralReferenceMachineContextAccess().getAlternatives(), "rule__LiteralReferenceMachineContext__Alternatives");
builder.put(grammarAccess.getLiteralPureReferenceExpressionAccess().getAlternatives(), "rule__LiteralPureReferenceExpression__Alternatives");
builder.put(grammarAccess.getLiteralReferenceSpecificationAccess().getAlternatives_1_1(), "rule__LiteralReferenceSpecification__Alternatives_1_1");
builder.put(grammarAccess.getValuePureNamedMachineExpressionAccess().getKindAlternatives_1_1_0(), "rule__ValuePureNamedMachineExpression__KindAlternatives_1_1_0");
builder.put(grammarAccess.getVisibilityKindAccess().getAlternatives(), "rule__VisibilityKind__Alternatives");
builder.put(grammarAccess.getDesignKindAccess().getAlternatives(), "rule__DesignKind__Alternatives");
builder.put(grammarAccess.getPseudostateKindAccess().getAlternatives(), "rule__PseudostateKind__Alternatives");
builder.put(grammarAccess.getEndingPseudostateKindAccess().getAlternatives(), "rule__EndingPseudostateKind__Alternatives");
builder.put(grammarAccess.getComProtocolKindAccess().getAlternatives(), "rule__ComProtocolKind__Alternatives");
builder.put(grammarAccess.getComEnvRdvProtocolKindAccess().getAlternatives(), "rule__ComEnvRdvProtocolKind__Alternatives");
builder.put(grammarAccess.getComCastKingAccess().getAlternatives(), "rule__ComCastKing__Alternatives");
builder.put(grammarAccess.getPrimitiveNumberSignAccess().getAlternatives(), "rule__PrimitiveNumberSign__Alternatives");
builder.put(grammarAccess.getPrimitiveInstanceKindAccess().getAlternatives(), "rule__PrimitiveInstanceKind__Alternatives");
builder.put(grammarAccess.getCollectionKindAccess().getAlternatives(), "rule__CollectionKind__Alternatives");
builder.put(grammarAccess.getParameterDirectionKindAccess().getAlternatives(), "rule__ParameterDirectionKind__Alternatives");
builder.put(grammarAccess.getBufferContainerKindAccess().getAlternatives(), "rule__BufferContainerKind__Alternatives");
builder.put(grammarAccess.getChannelDirectionAccess().getAlternatives(), "rule__ChannelDirection__Alternatives");
builder.put(grammarAccess.getTransitionMocAccess().getAlternatives(), "rule__TransitionMoc__Alternatives");
builder.put(grammarAccess.getInterruptStatementKindAccess().getAlternatives(), "rule__InterruptStatementKind__Alternatives");
builder.put(grammarAccess.getOPERATOR_ACTIVITYAccess().getAlternatives(), "rule__OPERATOR_ACTIVITY__Alternatives");
builder.put(grammarAccess.getOPERATOR_METAAccess().getAlternatives(), "rule__OPERATOR_META__Alternatives");
builder.put(grammarAccess.getXliaAccess().getGroup(), "rule__Xlia__Group__0");
builder.put(grammarAccess.getXliaPrologObjectAccess().getGroup(), "rule__XliaPrologObject__Group__0");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getGroup(), "rule__XliaPrologAttribute__Group__0");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getGroup_1(), "rule__XliaPrologAttribute__Group_1__0");
builder.put(grammarAccess.getXliaOptionObjectAccess().getGroup(), "rule__XliaOptionObject__Group__0");
builder.put(grammarAccess.getXliaObjectAccess().getGroup(), "rule__XliaObject__Group__0");
builder.put(grammarAccess.getXliaSectionAccess().getGroup(), "rule__XliaSection__Group__0");
builder.put(grammarAccess.getXliaAttributeAccess().getGroup(), "rule__XliaAttribute__Group__0");
builder.put(grammarAccess.getEIntAccess().getGroup(), "rule__EInt__Group__0");
builder.put(grammarAccess.getEIntegerAccess().getGroup(), "rule__EInteger__Group__0");
builder.put(grammarAccess.getEFloatAccess().getGroup(), "rule__EFloat__Group__0");
builder.put(grammarAccess.getEDoubleAccess().getGroup(), "rule__EDouble__Group__0");
builder.put(grammarAccess.getESUfidAccess().getGroup(), "rule__ESUfid__Group__0");
builder.put(grammarAccess.getESUfidAccess().getGroup_2(), "rule__ESUfid__Group_2__0");
builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0");
builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0");
builder.put(grammarAccess.getQualifiedNameAccess().getGroup_2(), "rule__QualifiedName__Group_2__0");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup(), "rule__PotentiallyAmbiguousQualifiedName__Group__0");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1(), "rule__PotentiallyAmbiguousQualifiedName__Group_1__0");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_2(), "rule__PotentiallyAmbiguousQualifiedName__Group_2__0");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_2_2(), "rule__PotentiallyAmbiguousQualifiedName__Group_2_2__0");
builder.put(grammarAccess.getColonQualifiedNameAccess().getGroup(), "rule__ColonQualifiedName__Group__0");
builder.put(grammarAccess.getColonQualifiedNameAccess().getGroup_1(), "rule__ColonQualifiedName__Group_1__0");
builder.put(grammarAccess.getDotQualifiedNameAccess().getGroup(), "rule__DotQualifiedName__Group__0");
builder.put(grammarAccess.getDotQualifiedNameAccess().getGroup_1(), "rule__DotQualifiedName__Group_1__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup(), "rule__XliaSystem__Group__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_2(), "rule__XliaSystem__Group_2__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_7_0(), "rule__XliaSystem__Group_7_0__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_7_1(), "rule__XliaSystem__Group_7_1__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_7_2(), "rule__XliaSystem__Group_7_2__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_7_3(), "rule__XliaSystem__Group_7_3__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_8_0_0(), "rule__XliaSystem__Group_8_0_0__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_8_0_1(), "rule__XliaSystem__Group_8_0_1__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_9_0(), "rule__XliaSystem__Group_9_0__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_9_1(), "rule__XliaSystem__Group_9_1__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_9_2(), "rule__XliaSystem__Group_9_2__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_9_3(), "rule__XliaSystem__Group_9_3__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_10_0(), "rule__XliaSystem__Group_10_0__0");
builder.put(grammarAccess.getXliaSystemAccess().getGroup_10_1(), "rule__XliaSystem__Group_10_1__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup(), "rule__InstanceMachine__Group__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup_8(), "rule__InstanceMachine__Group_8__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup_8_1(), "rule__InstanceMachine__Group_8_1__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup_8_1_1(), "rule__InstanceMachine__Group_8_1_1__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup_9_0(), "rule__InstanceMachine__Group_9_0__0");
builder.put(grammarAccess.getInstanceMachineAccess().getGroup_9_0_1(), "rule__InstanceMachine__Group_9_0_1__0");
builder.put(grammarAccess.getSlotParameterAccess().getGroup(), "rule__SlotParameter__Group__0");
builder.put(grammarAccess.getSlotPropertyAccess().getGroup(), "rule__SlotProperty__Group__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup(), "rule__MachineBlock__Group__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_2(), "rule__MachineBlock__Group_2__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_2_1(), "rule__MachineBlock__Group_2_1__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_2_2(), "rule__MachineBlock__Group_2_2__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_2_2_2_2(), "rule__MachineBlock__Group_2_2_2_2__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_7_0(), "rule__MachineBlock__Group_7_0__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_7_1(), "rule__MachineBlock__Group_7_1__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_7_2(), "rule__MachineBlock__Group_7_2__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_7_3(), "rule__MachineBlock__Group_7_3__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_8_0_0(), "rule__MachineBlock__Group_8_0_0__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_8_0_1(), "rule__MachineBlock__Group_8_0_1__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_9_0(), "rule__MachineBlock__Group_9_0__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_9_1(), "rule__MachineBlock__Group_9_1__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_9_2(), "rule__MachineBlock__Group_9_2__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_9_3(), "rule__MachineBlock__Group_9_3__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_10_0(), "rule__MachineBlock__Group_10_0__0");
builder.put(grammarAccess.getMachineBlockAccess().getGroup_10_1(), "rule__MachineBlock__Group_10_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup(), "rule__PropertyPart__Group__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0(), "rule__PropertyPart__Group_1_0__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_0(), "rule__PropertyPart__Group_1_0_1_0__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_0_1_1(), "rule__PropertyPart__Group_1_0_1_0_1_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_1(), "rule__PropertyPart__Group_1_0_1_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_1_1_1(), "rule__PropertyPart__Group_1_0_1_1_1_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_2(), "rule__PropertyPart__Group_1_0_1_2__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_2_1_1(), "rule__PropertyPart__Group_1_0_1_2_1_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_3(), "rule__PropertyPart__Group_1_0_1_3__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_1_0_1_3_1_1(), "rule__PropertyPart__Group_1_0_1_3_1_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_2_0(), "rule__PropertyPart__Group_2_0__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_2_1(), "rule__PropertyPart__Group_2_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_2_2(), "rule__PropertyPart__Group_2_2__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_2_3(), "rule__PropertyPart__Group_2_3__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_3_0(), "rule__PropertyPart__Group_3_0__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_3_1(), "rule__PropertyPart__Group_3_1__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_3_2(), "rule__PropertyPart__Group_3_2__0");
builder.put(grammarAccess.getPropertyPartAccess().getGroup_3_3(), "rule__PropertyPart__Group_3_3__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup(), "rule__CompositePart__Group__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_1_0_0(), "rule__CompositePart__Group_1_0_0__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_1_0_1(), "rule__CompositePart__Group_1_0_1__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_2_0(), "rule__CompositePart__Group_2_0__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_2_1(), "rule__CompositePart__Group_2_1__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_2_2(), "rule__CompositePart__Group_2_2__0");
builder.put(grammarAccess.getCompositePartAccess().getGroup_2_3(), "rule__CompositePart__Group_2_3__0");
builder.put(grammarAccess.getBehaviorPartAccess().getGroup(), "rule__BehaviorPart__Group__0");
builder.put(grammarAccess.getBehaviorPartAccess().getGroup_1_0(), "rule__BehaviorPart__Group_1_0__0");
builder.put(grammarAccess.getBehaviorPartAccess().getGroup_1_1(), "rule__BehaviorPart__Group_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup(), "rule__Procedure__Group__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_2(), "rule__Procedure__Group_2__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5(), "rule__Procedure__Group_5__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_0(), "rule__Procedure__Group_5_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_0_1(), "rule__Procedure__Group_5_0_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_0_1_1(), "rule__Procedure__Group_5_0_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_1(), "rule__Procedure__Group_5_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_1_1_1(), "rule__Procedure__Group_5_1_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_5_1_1_1_2(), "rule__Procedure__Group_5_1_1_1_2__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0(), "rule__Procedure__Group_7_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_0(), "rule__Procedure__Group_7_0_1_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_0_1_1(), "rule__Procedure__Group_7_0_1_0_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_1(), "rule__Procedure__Group_7_0_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_1_1_1(), "rule__Procedure__Group_7_0_1_1_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_2(), "rule__Procedure__Group_7_0_1_2__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_2_1_1(), "rule__Procedure__Group_7_0_1_2_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_3(), "rule__Procedure__Group_7_0_1_3__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_7_0_1_3_1_1(), "rule__Procedure__Group_7_0_1_3_1_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_8_0(), "rule__Procedure__Group_8_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_8_1(), "rule__Procedure__Group_8_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_8_2(), "rule__Procedure__Group_8_2__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_8_3(), "rule__Procedure__Group_8_3__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_9_0(), "rule__Procedure__Group_9_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_9_1(), "rule__Procedure__Group_9_1__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_9_2(), "rule__Procedure__Group_9_2__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_9_3(), "rule__Procedure__Group_9_3__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_10_0_0(), "rule__Procedure__Group_10_0_0__0");
builder.put(grammarAccess.getProcedureAccess().getGroup_10_0_1(), "rule__Procedure__Group_10_0_1__0");
builder.put(grammarAccess.getProcedureExecutionAccess().getGroup(), "rule__ProcedureExecution__Group__0");
builder.put(grammarAccess.getProcedureExecutionAccess().getGroup_2_0(), "rule__ProcedureExecution__Group_2_0__0");
builder.put(grammarAccess.getProcedureExecutionAccess().getGroup_2_1(), "rule__ProcedureExecution__Group_2_1__0");
builder.put(grammarAccess.getMoeBehaviorAccess().getGroup(), "rule__MoeBehavior__Group__0");
builder.put(grammarAccess.getMoeBehaviorAccess().getGroup_1(), "rule__MoeBehavior__Group_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup(), "rule__Statemachine__Group__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_3(), "rule__Statemachine__Group_3__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0(), "rule__Statemachine__Group_7_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_0(), "rule__Statemachine__Group_7_0_1_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_0_1_1(), "rule__Statemachine__Group_7_0_1_0_1_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_1(), "rule__Statemachine__Group_7_0_1_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_1_1_1(), "rule__Statemachine__Group_7_0_1_1_1_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_2(), "rule__Statemachine__Group_7_0_1_2__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_2_1_1(), "rule__Statemachine__Group_7_0_1_2_1_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_3(), "rule__Statemachine__Group_7_0_1_3__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_7_0_1_3_1_1(), "rule__Statemachine__Group_7_0_1_3_1_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_8_0(), "rule__Statemachine__Group_8_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_8_1(), "rule__Statemachine__Group_8_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_8_2(), "rule__Statemachine__Group_8_2__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_8_3(), "rule__Statemachine__Group_8_3__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_9_0(), "rule__Statemachine__Group_9_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_9_1(), "rule__Statemachine__Group_9_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_9_2(), "rule__Statemachine__Group_9_2__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_9_3(), "rule__Statemachine__Group_9_3__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_10_0_0(), "rule__Statemachine__Group_10_0_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_10_0_1(), "rule__Statemachine__Group_10_0_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_11_0_0(), "rule__Statemachine__Group_11_0_0__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_11_0_1(), "rule__Statemachine__Group_11_0_1__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_11_0_2(), "rule__Statemachine__Group_11_0_2__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_11_0_3(), "rule__Statemachine__Group_11_0_3__0");
builder.put(grammarAccess.getStatemachineAccess().getGroup_11_0_4(), "rule__Statemachine__Group_11_0_4__0");
builder.put(grammarAccess.getStatemachineRegionAccess().getGroup(), "rule__StatemachineRegion__Group__0");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getGroup(), "rule__StatemachineNamedRegion__Group__0");
builder.put(grammarAccess.getCompositeStateAccess().getGroup(), "rule__CompositeState__Group__0");
builder.put(grammarAccess.getCompositeStateAccess().getGroup_8_0(), "rule__CompositeState__Group_8_0__0");
builder.put(grammarAccess.getCompositeStateAccess().getGroup_8_0_1_0_1(), "rule__CompositeState__Group_8_0_1_0_1__0");
builder.put(grammarAccess.getCompositeStateAccess().getGroup_8_0_1_0_2(), "rule__CompositeState__Group_8_0_1_0_2__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup(), "rule__MoeCompositeStateRoutines__Group__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_0(), "rule__MoeCompositeStateRoutines__Group_1_0__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_1(), "rule__MoeCompositeStateRoutines__Group_1_1__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_2(), "rule__MoeCompositeStateRoutines__Group_1_2__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_3(), "rule__MoeCompositeStateRoutines__Group_1_3__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_4(), "rule__MoeCompositeStateRoutines__Group_1_4__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_5(), "rule__MoeCompositeStateRoutines__Group_1_5__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_6(), "rule__MoeCompositeStateRoutines__Group_1_6__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_7(), "rule__MoeCompositeStateRoutines__Group_1_7__0");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getGroup_1_8(), "rule__MoeCompositeStateRoutines__Group_1_8__0");
builder.put(grammarAccess.getSimpleStateAccess().getGroup(), "rule__SimpleState__Group__0");
builder.put(grammarAccess.getSimpleStateAccess().getGroup_2(), "rule__SimpleState__Group_2__0");
builder.put(grammarAccess.getSimpleStateAccess().getGroup_5_0(), "rule__SimpleState__Group_5_0__0");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getGroup(), "rule__MoeSimpleStateRoutines__Group__0");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getGroup_1_0(), "rule__MoeSimpleStateRoutines__Group_1_0__0");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getGroup_1_1(), "rule__MoeSimpleStateRoutines__Group_1_1__0");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getGroup_1_2(), "rule__MoeSimpleStateRoutines__Group_1_2__0");
builder.put(grammarAccess.getStartStateAccess().getGroup(), "rule__StartState__Group__0");
builder.put(grammarAccess.getStartStateAccess().getGroup_1_0(), "rule__StartState__Group_1_0__0");
builder.put(grammarAccess.getStartStateAccess().getGroup_3_0(), "rule__StartState__Group_3_0__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup(), "rule__MoeStartStateRoutines__Group__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_0(), "rule__MoeStartStateRoutines__Group_1_0__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_1(), "rule__MoeStartStateRoutines__Group_1_1__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_2(), "rule__MoeStartStateRoutines__Group_1_2__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_3(), "rule__MoeStartStateRoutines__Group_1_3__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_4(), "rule__MoeStartStateRoutines__Group_1_4__0");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getGroup_1_5(), "rule__MoeStartStateRoutines__Group_1_5__0");
builder.put(grammarAccess.getFinalStateAccess().getGroup(), "rule__FinalState__Group__0");
builder.put(grammarAccess.getFinalStateAccess().getGroup_1_0(), "rule__FinalState__Group_1_0__0");
builder.put(grammarAccess.getFinalStateAccess().getGroup_3_0(), "rule__FinalState__Group_3_0__0");
builder.put(grammarAccess.getFinalStateAccess().getGroup_3_0_1(), "rule__FinalState__Group_3_0_1__0");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getGroup(), "rule__MoeFinalStateRoutines__Group__0");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getGroup_1_0(), "rule__MoeFinalStateRoutines__Group_1_0__0");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getGroup_1_1(), "rule__MoeFinalStateRoutines__Group_1_1__0");
builder.put(grammarAccess.getOtherPseudostateAccess().getGroup(), "rule__OtherPseudostate__Group__0");
builder.put(grammarAccess.getOtherPseudostateAccess().getGroup_8_0(), "rule__OtherPseudostate__Group_8_0__0");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getGroup(), "rule__MoePseudotateRoutines__Group__0");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getGroup_1_0(), "rule__MoePseudotateRoutines__Group_1_0__0");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getGroup_1_1(), "rule__MoePseudotateRoutines__Group_1_1__0");
builder.put(grammarAccess.getPseudostateInitialAccess().getGroup(), "rule__PseudostateInitial__Group__0");
builder.put(grammarAccess.getPseudostateInitialAccess().getGroup_1_0(), "rule__PseudostateInitial__Group_1_0__0");
builder.put(grammarAccess.getPseudostateInitialAccess().getGroup_3_0(), "rule__PseudostateInitial__Group_3_0__0");
builder.put(grammarAccess.getPseudostateInitialAccess().getGroup_3_0_1(), "rule__PseudostateInitial__Group_3_0_1__0");
builder.put(grammarAccess.getEndingPseudostateAccess().getGroup(), "rule__EndingPseudostate__Group__0");
builder.put(grammarAccess.getEndingPseudostateAccess().getGroup_8_0(), "rule__EndingPseudostate__Group_8_0__0");
builder.put(grammarAccess.getEndingPseudostateAccess().getGroup_8_0_1(), "rule__EndingPseudostate__Group_8_0_1__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup(), "rule__ModelOfExecution__Group__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_0(), "rule__ModelOfExecution__Group_3_0__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_1(), "rule__ModelOfExecution__Group_3_1__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_2(), "rule__ModelOfExecution__Group_3_2__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_3(), "rule__ModelOfExecution__Group_3_3__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_4(), "rule__ModelOfExecution__Group_3_4__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_5(), "rule__ModelOfExecution__Group_3_5__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_6(), "rule__ModelOfExecution__Group_3_6__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_7(), "rule__ModelOfExecution__Group_3_7__0");
builder.put(grammarAccess.getModelOfExecutionAccess().getGroup_3_8(), "rule__ModelOfExecution__Group_3_8__0");
builder.put(grammarAccess.getMoeRoutineAccess().getGroup(), "rule__MoeRoutine__Group__0");
builder.put(grammarAccess.getMoeRoutineAccess().getGroup_1(), "rule__MoeRoutine__Group_1__0");
builder.put(grammarAccess.getMoeRoutineAccess().getGroup_2(), "rule__MoeRoutine__Group_2__0");
builder.put(grammarAccess.getMoeRoutineAccess().getGroup_2_1_1(), "rule__MoeRoutine__Group_2_1_1__0");
builder.put(grammarAccess.getRoutineAccess().getGroup(), "rule__Routine__Group__0");
builder.put(grammarAccess.getRoutineAccess().getGroup_6(), "rule__Routine__Group_6__0");
builder.put(grammarAccess.getRoutineAccess().getGroup_7(), "rule__Routine__Group_7__0");
builder.put(grammarAccess.getRoutineAccess().getGroup_7_1_1(), "rule__Routine__Group_7_1_1__0");
builder.put(grammarAccess.getModelOfInteractionAccess().getGroup(), "rule__ModelOfInteraction__Group__0");
builder.put(grammarAccess.getRouteAccess().getGroup(), "rule__Route__Group__0");
builder.put(grammarAccess.getRouteAccess().getGroup_5(), "rule__Route__Group_5__0");
builder.put(grammarAccess.getRouteAccess().getGroup_7_1(), "rule__Route__Group_7_1__0");
builder.put(grammarAccess.getRouteAccess().getGroup_7_1_1(), "rule__Route__Group_7_1_1__0");
builder.put(grammarAccess.getComRouteProtocolAccess().getGroup_1(), "rule__ComRouteProtocol__Group_1__0");
builder.put(grammarAccess.getComRouteProtocolAccess().getGroup_1_1_0(), "rule__ComRouteProtocol__Group_1_1_0__0");
builder.put(grammarAccess.getComRouteProtocolAccess().getGroup_1_1_1(), "rule__ComRouteProtocol__Group_1_1_1__0");
builder.put(grammarAccess.getConnectorAccess().getGroup(), "rule__Connector__Group__0");
builder.put(grammarAccess.getComProtocolAccess().getGroup_1(), "rule__ComProtocol__Group_1__0");
builder.put(grammarAccess.getComProtocolAccess().getGroup_1_1(), "rule__ComProtocol__Group_1_1__0");
builder.put(grammarAccess.getComProtocolAccess().getGroup_2(), "rule__ComProtocol__Group_2__0");
builder.put(grammarAccess.getComProtocolAccess().getGroup_2_1_0(), "rule__ComProtocol__Group_2_1_0__0");
builder.put(grammarAccess.getComProtocolAccess().getGroup_2_1_1(), "rule__ComProtocol__Group_2_1_1__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup(), "rule__ConnectorEnd__Group__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_2(), "rule__ConnectorEnd__Group_2__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_3_0(), "rule__ConnectorEnd__Group_3_0__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_3_1(), "rule__ConnectorEnd__Group_3_1__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_3_1_2(), "rule__ConnectorEnd__Group_3_1_2__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_3_2(), "rule__ConnectorEnd__Group_3_2__0");
builder.put(grammarAccess.getConnectorEndAccess().getGroup_3_2_1(), "rule__ConnectorEnd__Group_3_2_1__0");
builder.put(grammarAccess.getComPointAccess().getGroup(), "rule__ComPoint__Group__0");
builder.put(grammarAccess.getComPointAccess().getGroup_1(), "rule__ComPoint__Group_1__0");
builder.put(grammarAccess.getComPointProtocolAccess().getGroup_0(), "rule__ComPointProtocol__Group_0__0");
builder.put(grammarAccess.getComPointProtocolAccess().getGroup_0_1_0(), "rule__ComPointProtocol__Group_0_1_0__0");
builder.put(grammarAccess.getComPointProtocolAccess().getGroup_0_1_1(), "rule__ComPointProtocol__Group_0_1_1__0");
builder.put(grammarAccess.getComBufferAccess().getGroup(), "rule__ComBuffer__Group__0");
builder.put(grammarAccess.getComBufferAccess().getGroup_0(), "rule__ComBuffer__Group_0__0");
builder.put(grammarAccess.getComBufferRefAccess().getGroup(), "rule__ComBufferRef__Group__0");
builder.put(grammarAccess.getComBufferRefAccess().getGroup_1(), "rule__ComBufferRef__Group_1__0");
builder.put(grammarAccess.getBufferReferenceElementAccess().getGroup(), "rule__BufferReferenceElement__Group__0");
builder.put(grammarAccess.getLiteralPureReferenceMachineAccess().getGroup_0(), "rule__LiteralPureReferenceMachine__Group_0__0");
builder.put(grammarAccess.getDataTypeReferenceAccess().getGroup_0(), "rule__DataTypeReference__Group_0__0");
builder.put(grammarAccess.getDataTypeReferenceAccess().getGroup_0_1(), "rule__DataTypeReference__Group_0_1__0");
builder.put(grammarAccess.getDataTypeReferenceAccess().getGroup_1(), "rule__DataTypeReference__Group_1__0");
builder.put(grammarAccess.getDataTypeReferenceAccess().getGroup_1_2(), "rule__DataTypeReference__Group_1_2__0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getGroup(), "rule__OtherDataTypeDefinition__Group__0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getGroup_5_0(), "rule__OtherDataTypeDefinition__Group_5_0__0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getGroup_5_0_1(), "rule__OtherDataTypeDefinition__Group_5_0_1__0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getGroup_5_1(), "rule__OtherDataTypeDefinition__Group_5_1__0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getGroup_5_1_1(), "rule__OtherDataTypeDefinition__Group_5_1_1__0");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getGroup(), "rule__TypeConstraintRoutine__Group__0");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getGroup_3(), "rule__TypeConstraintRoutine__Group_3__0");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getGroup_4_1(), "rule__TypeConstraintRoutine__Group_4_1__0");
builder.put(grammarAccess.getConditionalBlockStatementAccess().getGroup(), "rule__ConditionalBlockStatement__Group__0");
builder.put(grammarAccess.getGuardTestExpressionAccess().getGroup(), "rule__GuardTestExpression__Group__0");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getGroup(), "rule__PrimitiveIntegerType__Group__0");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getGroup_3_0(), "rule__PrimitiveIntegerType__Group_3_0__0");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getGroup_3_1(), "rule__PrimitiveIntegerType__Group_3_1__0");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getGroup(), "rule__PrimitiveRationalType__Group__0");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getGroup_3_0(), "rule__PrimitiveRationalType__Group_3_0__0");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getGroup_3_1(), "rule__PrimitiveRationalType__Group_3_1__0");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getGroup(), "rule__PrimitiveFloatType__Group__0");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getGroup_3_0(), "rule__PrimitiveFloatType__Group_3_0__0");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getGroup_3_1(), "rule__PrimitiveFloatType__Group_3_1__0");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getGroup(), "rule__PrimitiveRealType__Group__0");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getGroup_3_0(), "rule__PrimitiveRealType__Group_3_0__0");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getGroup_3_1(), "rule__PrimitiveRealType__Group_3_1__0");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getGroup_0(), "rule__PrimitiveTimeType__Group_0__0");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getGroup_0_2_0(), "rule__PrimitiveTimeType__Group_0_2_0__0");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getGroup_1(), "rule__PrimitiveTimeType__Group_1__0");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getGroup_1_2_0(), "rule__PrimitiveTimeType__Group_1_2_0__0");
builder.put(grammarAccess.getPrimitiveBooleanTypeAccess().getGroup(), "rule__PrimitiveBooleanType__Group__0");
builder.put(grammarAccess.getPrimitiveCharacterTypeAccess().getGroup(), "rule__PrimitiveCharacterType__Group__0");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getGroup(), "rule__PrimitiveStringType__Group__0");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getGroup_2_0(), "rule__PrimitiveStringType__Group_2_0__0");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getGroup_2_1(), "rule__PrimitiveStringType__Group_2_1__0");
builder.put(grammarAccess.getPrimitiveInstanceTypeAccess().getGroup(), "rule__PrimitiveInstanceType__Group__0");
builder.put(grammarAccess.getPrimitiveInstanceTypeAccess().getGroup_2(), "rule__PrimitiveInstanceType__Group_2__0");
builder.put(grammarAccess.getIntervalTypeAccess().getGroup(), "rule__IntervalType__Group__0");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getGroup(), "rule__IntervalTypeDefinition__Group__0");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getGroup(), "rule__IntervalTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getCollectionTypeAccess().getGroup(), "rule__CollectionType__Group__0");
builder.put(grammarAccess.getCollectionTypeAccess().getGroup_2(), "rule__CollectionType__Group_2__0");
builder.put(grammarAccess.getCollectionTypeAccess().getGroup_2_2(), "rule__CollectionType__Group_2_2__0");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getGroup(), "rule__CollectionTypeDefinition__Group__0");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getGroup_8(), "rule__CollectionTypeDefinition__Group_8__0");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getGroup(), "rule__CollectionTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getGroup_6(), "rule__CollectionTypeDefinitionImpl__Group_6__0");
builder.put(grammarAccess.getEnumerationTypeAccess().getGroup(), "rule__EnumerationType__Group__0");
builder.put(grammarAccess.getEnumerationTypeAccess().getGroup_2(), "rule__EnumerationType__Group_2__0");
builder.put(grammarAccess.getEnumerationTypeAccess().getGroup_5(), "rule__EnumerationType__Group_5__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getGroup(), "rule__EnumerationTypeDefinition__Group__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getGroup_6(), "rule__EnumerationTypeDefinition__Group_6__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getGroup_9(), "rule__EnumerationTypeDefinition__Group_9__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getGroup(), "rule__EnumerationTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getGroup_4(), "rule__EnumerationTypeDefinitionImpl__Group_4__0");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getGroup_7(), "rule__EnumerationTypeDefinitionImpl__Group_7__0");
builder.put(grammarAccess.getEnumerationLiteralAccess().getGroup(), "rule__EnumerationLiteral__Group__0");
builder.put(grammarAccess.getEnumerationLiteralAccess().getGroup_2(), "rule__EnumerationLiteral__Group_2__0");
builder.put(grammarAccess.getStructureTypeAccess().getGroup(), "rule__StructureType__Group__0");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getGroup(), "rule__StructureTypeDefinition__Group__0");
builder.put(grammarAccess.getStructureTypeDefinitionImplAccess().getGroup(), "rule__StructureTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getUnionTypeAccess().getGroup(), "rule__UnionType__Group__0");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getGroup(), "rule__UnionTypeDefinition__Group__0");
builder.put(grammarAccess.getUnionTypeDefinitionImplAccess().getGroup(), "rule__UnionTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getChoiceTypeAccess().getGroup(), "rule__ChoiceType__Group__0");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getGroup(), "rule__ChoiceTypeDefinition__Group__0");
builder.put(grammarAccess.getChoiceTypeDefinitionImplAccess().getGroup(), "rule__ChoiceTypeDefinitionImpl__Group__0");
builder.put(grammarAccess.getModifierAccess().getGroup(), "rule__Modifier__Group__0");
builder.put(grammarAccess.getFunctionAccess().getGroup(), "rule__Function__Group__0");
builder.put(grammarAccess.getFunctionAccess().getGroup_5(), "rule__Function__Group_5__0");
builder.put(grammarAccess.getFunctionAccess().getGroup_7_1(), "rule__Function__Group_7_1__0");
builder.put(grammarAccess.getFunctionImplAccess().getGroup(), "rule__FunctionImpl__Group__0");
builder.put(grammarAccess.getFunctionImplAccess().getGroup_5(), "rule__FunctionImpl__Group_5__0");
builder.put(grammarAccess.getFunctionImplAccess().getGroup_7_1(), "rule__FunctionImpl__Group_7_1__0");
builder.put(grammarAccess.getModifierVarAccess().getGroup(), "rule__ModifierVar__Group__0");
builder.put(grammarAccess.getVariableAccess().getGroup(), "rule__Variable__Group__0");
builder.put(grammarAccess.getVariableAccess().getGroup_1_2(), "rule__Variable__Group_1_2__0");
builder.put(grammarAccess.getVariableAccess().getGroup_1_3(), "rule__Variable__Group_1_3__0");
builder.put(grammarAccess.getVariableAccess().getGroup_6(), "rule__Variable__Group_6__0");
builder.put(grammarAccess.getVariableAccess().getGroup_7_0(), "rule__Variable__Group_7_0__0");
builder.put(grammarAccess.getVariableImplAccess().getGroup(), "rule__VariableImpl__Group__0");
builder.put(grammarAccess.getVariableImplAccess().getGroup_1_2(), "rule__VariableImpl__Group_1_2__0");
builder.put(grammarAccess.getVariableImplAccess().getGroup_1_3(), "rule__VariableImpl__Group_1_3__0");
builder.put(grammarAccess.getVariableImplAccess().getGroup_6(), "rule__VariableImpl__Group_6__0");
builder.put(grammarAccess.getVariableImplAccess().getGroup_7_0(), "rule__VariableImpl__Group_7_0__0");
builder.put(grammarAccess.getOnWriteRoutineAccess().getGroup(), "rule__OnWriteRoutine__Group__0");
builder.put(grammarAccess.getOnWriteRoutineAccess().getGroup_2(), "rule__OnWriteRoutine__Group_2__0");
builder.put(grammarAccess.getVariableRoutineParameterSetAccess().getGroup(), "rule__VariableRoutineParameterSet__Group__0");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getGroup(), "rule__VariableRoutineParameter__Group__0");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getGroup_4(), "rule__VariableRoutineParameter__Group_4__0");
builder.put(grammarAccess.getFunctionalParameterSetAccess().getGroup(), "rule__FunctionalParameterSet__Group__0");
builder.put(grammarAccess.getFunctionalParameterSetAccess().getGroup_2(), "rule__FunctionalParameterSet__Group_2__0");
builder.put(grammarAccess.getFunctionalParameterAccess().getGroup(), "rule__FunctionalParameter__Group__0");
builder.put(grammarAccess.getFunctionalParameterAccess().getGroup_4(), "rule__FunctionalParameter__Group_4__0");
builder.put(grammarAccess.getFormalParameterSetAccess().getGroup(), "rule__FormalParameterSet__Group__0");
builder.put(grammarAccess.getFormalParameterSetAccess().getGroup_2(), "rule__FormalParameterSet__Group_2__0");
builder.put(grammarAccess.getFormalParameterAccess().getGroup(), "rule__FormalParameter__Group__0");
builder.put(grammarAccess.getFormalParameterAccess().getGroup_6(), "rule__FormalParameter__Group_6__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup(), "rule__BlockParameterSet__Group__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_0(), "rule__BlockParameterSet__Group_1_0__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_0_1_1(), "rule__BlockParameterSet__Group_1_0_1_1__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_1(), "rule__BlockParameterSet__Group_1_1__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_1_1_1(), "rule__BlockParameterSet__Group_1_1_1_1__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_2(), "rule__BlockParameterSet__Group_1_2__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_2_1_1(), "rule__BlockParameterSet__Group_1_2_1_1__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_3(), "rule__BlockParameterSet__Group_1_3__0");
builder.put(grammarAccess.getBlockParameterSetAccess().getGroup_1_3_1_1(), "rule__BlockParameterSet__Group_1_3_1_1__0");
builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0");
builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0");
builder.put(grammarAccess.getParameterImplAccess().getGroup(), "rule__ParameterImpl__Group__0");
builder.put(grammarAccess.getParameterImplAccess().getGroup_5(), "rule__ParameterImpl__Group_5__0");
builder.put(grammarAccess.getBufferContainerTypeAccess().getGroup(), "rule__BufferContainerType__Group__0");
builder.put(grammarAccess.getBufferContainerTypeAccess().getGroup_2_0(), "rule__BufferContainerType__Group_2_0__0");
builder.put(grammarAccess.getBufferContainerTypeAccess().getGroup_2_0_1_0(), "rule__BufferContainerType__Group_2_0_1_0__0");
builder.put(grammarAccess.getBufferContainerTypeAccess().getGroup_2_1(), "rule__BufferContainerType__Group_2_1__0");
builder.put(grammarAccess.getBufferContainerTypeAccess().getGroup_2_1_1_0(), "rule__BufferContainerType__Group_2_1_1_0__0");
builder.put(grammarAccess.getBufferAccess().getGroup(), "rule__Buffer__Group__0");
builder.put(grammarAccess.getBufferImplAccess().getGroup(), "rule__BufferImpl__Group__0");
builder.put(grammarAccess.getPortAccess().getGroup(), "rule__Port__Group__0");
builder.put(grammarAccess.getPortAccess().getGroup_2_0(), "rule__Port__Group_2_0__0");
builder.put(grammarAccess.getPortAccess().getGroup_2_1(), "rule__Port__Group_2_1__0");
builder.put(grammarAccess.getPortAccess().getGroup_5(), "rule__Port__Group_5__0");
builder.put(grammarAccess.getPortImplAccess().getGroup(), "rule__PortImpl__Group__0");
builder.put(grammarAccess.getPortImplAccess().getGroup_2_0(), "rule__PortImpl__Group_2_0__0");
builder.put(grammarAccess.getPortImplAccess().getGroup_2_1(), "rule__PortImpl__Group_2_1__0");
builder.put(grammarAccess.getPortImplAccess().getGroup_5(), "rule__PortImpl__Group_5__0");
builder.put(grammarAccess.getSignalAccess().getGroup(), "rule__Signal__Group__0");
builder.put(grammarAccess.getSignalAccess().getGroup_2_0(), "rule__Signal__Group_2_0__0");
builder.put(grammarAccess.getSignalAccess().getGroup_2_1(), "rule__Signal__Group_2_1__0");
builder.put(grammarAccess.getSignalAccess().getGroup_5(), "rule__Signal__Group_5__0");
builder.put(grammarAccess.getSignalImplAccess().getGroup(), "rule__SignalImpl__Group__0");
builder.put(grammarAccess.getSignalImplAccess().getGroup_1_0(), "rule__SignalImpl__Group_1_0__0");
builder.put(grammarAccess.getSignalImplAccess().getGroup_1_1(), "rule__SignalImpl__Group_1_1__0");
builder.put(grammarAccess.getSignalImplAccess().getGroup_4(), "rule__SignalImpl__Group_4__0");
builder.put(grammarAccess.getChannelAccess().getGroup(), "rule__Channel__Group__0");
builder.put(grammarAccess.getChannelAccess().getGroup_6(), "rule__Channel__Group_6__0");
builder.put(grammarAccess.getSignalReferenceAccess().getGroup(), "rule__SignalReference__Group__0");
builder.put(grammarAccess.getChannelimplAccess().getGroup(), "rule__Channelimpl__Group__0");
builder.put(grammarAccess.getChannelimplAccess().getGroup_6(), "rule__Channelimpl__Group_6__0");
builder.put(grammarAccess.getTransitionAccess().getGroup(), "rule__Transition__Group__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_0(), "rule__Transition__Group_6_0__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_0_1_0(), "rule__Transition__Group_6_0_1_0__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_0_1_0_0(), "rule__Transition__Group_6_0_1_0_0__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_0_3(), "rule__Transition__Group_6_0_3__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_1(), "rule__Transition__Group_6_1__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_1_2_0(), "rule__Transition__Group_6_1_2_0__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_1_2_0_1_0(), "rule__Transition__Group_6_1_2_0_1_0__0");
builder.put(grammarAccess.getTransitionAccess().getGroup_6_1_2_0_1_0_0(), "rule__Transition__Group_6_1_2_0_1_0_0__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup(), "rule__TransitionMoe__Group__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup_1_0(), "rule__TransitionMoe__Group_1_0__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup_1_0_1_0(), "rule__TransitionMoe__Group_1_0_1_0__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup_1_0_1_0_1(), "rule__TransitionMoe__Group_1_0_1_0_1__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup_1_0_2(), "rule__TransitionMoe__Group_1_0_2__0");
builder.put(grammarAccess.getTransitionMoeAccess().getGroup_1_1(), "rule__TransitionMoe__Group_1_1__0");
builder.put(grammarAccess.getTransitionBehaviorAccess().getGroup(), "rule__TransitionBehavior__Group__0");
builder.put(grammarAccess.getTransitionGuardAccess().getGroup_0(), "rule__TransitionGuard__Group_0__0");
builder.put(grammarAccess.getTransitionGuardAccess().getGroup_1(), "rule__TransitionGuard__Group_1__0");
builder.put(grammarAccess.getTransitionGuardAccess().getGroup_1_1_0(), "rule__TransitionGuard__Group_1_1_0__0");
builder.put(grammarAccess.getTransitionGuardAccess().getGroup_1_1_0_1_0(), "rule__TransitionGuard__Group_1_1_0_1_0__0");
builder.put(grammarAccess.getTransitionGuardExpressionAccess().getGroup(), "rule__TransitionGuardExpression__Group__0");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getGroup_0(), "rule__TransitionTimedGuard__Group_0__0");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getGroup_1(), "rule__TransitionTimedGuard__Group_1__0");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getGroup_1_1_0(), "rule__TransitionTimedGuard__Group_1_1_0__0");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getGroup_1_1_0_1_0(), "rule__TransitionTimedGuard__Group_1_1_0_1_0__0");
builder.put(grammarAccess.getTransitionEffectAccess().getGroup(), "rule__TransitionEffect__Group__0");
builder.put(grammarAccess.getTransitionEffectAccess().getGroup_1(), "rule__TransitionEffect__Group_1__0");
builder.put(grammarAccess.getBlockStatementAccess().getGroup(), "rule__BlockStatement__Group__0");
builder.put(grammarAccess.getExpressionStatementAccess().getGroup_0(), "rule__ExpressionStatement__Group_0__0");
builder.put(grammarAccess.getExpressionStatementAccess().getGroup_1(), "rule__ExpressionStatement__Group_1__0");
builder.put(grammarAccess.getExpressionStatementAccess().getGroup_2(), "rule__ExpressionStatement__Group_2__0");
builder.put(grammarAccess.getExpressionStatementAccess().getGroup_3(), "rule__ExpressionStatement__Group_3__0");
builder.put(grammarAccess.getGuardStatementAccess().getGroup(), "rule__GuardStatement__Group__0");
builder.put(grammarAccess.getTimedGuardStatementAccess().getGroup(), "rule__TimedGuardStatement__Group__0");
builder.put(grammarAccess.getEventGuardStatementAccess().getGroup(), "rule__EventGuardStatement__Group__0");
builder.put(grammarAccess.getCheckSatGuardStatementAccess().getGroup(), "rule__CheckSatGuardStatement__Group__0");
builder.put(grammarAccess.getInputComStatementAccess().getGroup(), "rule__InputComStatement__Group__0");
builder.put(grammarAccess.getInputComStatementAccess().getGroup_2(), "rule__InputComStatement__Group_2__0");
builder.put(grammarAccess.getInputComStatementAccess().getGroup_2_2(), "rule__InputComStatement__Group_2_2__0");
builder.put(grammarAccess.getInputComStatementAccess().getGroup_3_0(), "rule__InputComStatement__Group_3_0__0");
builder.put(grammarAccess.getInputComStatementAccess().getGroup_3_1(), "rule__InputComStatement__Group_3_1__0");
builder.put(grammarAccess.getOutputComStatementAccess().getGroup(), "rule__OutputComStatement__Group__0");
builder.put(grammarAccess.getOutputComStatementAccess().getGroup_2(), "rule__OutputComStatement__Group_2__0");
builder.put(grammarAccess.getOutputComStatementAccess().getGroup_2_2(), "rule__OutputComStatement__Group_2_2__0");
builder.put(grammarAccess.getOutputComStatementAccess().getGroup_3_0(), "rule__OutputComStatement__Group_3_0__0");
builder.put(grammarAccess.getOutputComStatementAccess().getGroup_3_1(), "rule__OutputComStatement__Group_3_1__0");
builder.put(grammarAccess.getIfStatementAccess().getGroup(), "rule__IfStatement__Group__0");
builder.put(grammarAccess.getIfStatementAccess().getGroup_4(), "rule__IfStatement__Group_4__0");
builder.put(grammarAccess.getElseIfStatementAccess().getGroup(), "rule__ElseIfStatement__Group__0");
builder.put(grammarAccess.getElseIfStatementAccess().getGroup_0_1(), "rule__ElseIfStatement__Group_0_1__0");
builder.put(grammarAccess.getWhileDoStatementAccess().getGroup(), "rule__WhileDoStatement__Group__0");
builder.put(grammarAccess.getDoWhileStatementAccess().getGroup(), "rule__DoWhileStatement__Group__0");
builder.put(grammarAccess.getForStatementAccess().getGroup_0(), "rule__ForStatement__Group_0__0");
builder.put(grammarAccess.getForStatementAccess().getGroup_1(), "rule__ForStatement__Group_1__0");
builder.put(grammarAccess.getForEachStatementAccess().getGroup_0(), "rule__ForEachStatement__Group_0__0");
builder.put(grammarAccess.getForEachStatementAccess().getGroup_1(), "rule__ForEachStatement__Group_1__0");
builder.put(grammarAccess.getInterruptStatementAccess().getGroup(), "rule__InterruptStatement__Group__0");
builder.put(grammarAccess.getInterruptStatementAccess().getGroup_1_1(), "rule__InterruptStatement__Group_1_1__0");
builder.put(grammarAccess.getInterruptStatementAccess().getGroup_1_1_2(), "rule__InterruptStatement__Group_1_1_2__0");
builder.put(grammarAccess.getActivityStatementAccess().getGroup(), "rule__ActivityStatement__Group__0");
builder.put(grammarAccess.getActivityStatementAccess().getGroup_2_0(), "rule__ActivityStatement__Group_2_0__0");
builder.put(grammarAccess.getActivityStatementAccess().getGroup_2_0_1_0(), "rule__ActivityStatement__Group_2_0_1_0__0");
builder.put(grammarAccess.getActivityStatementAccess().getGroup_2_0_1_1(), "rule__ActivityStatement__Group_2_0_1_1__0");
builder.put(grammarAccess.getActivityStatementAccess().getGroup_2_0_1_1_1(), "rule__ActivityStatement__Group_2_0_1_1_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_0(), "rule__InvokeStatement__Group_0__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1(), "rule__InvokeStatement__Group_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1_4(), "rule__InvokeStatement__Group_1_4__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1_4_1_0(), "rule__InvokeStatement__Group_1_4_1_0__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1_4_1_0_1(), "rule__InvokeStatement__Group_1_4_1_0_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1_4_1_1(), "rule__InvokeStatement__Group_1_4_1_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_1_4_1_1_2(), "rule__InvokeStatement__Group_1_4_1_1_2__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2(), "rule__InvokeStatement__Group_2__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2_5(), "rule__InvokeStatement__Group_2_5__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2_5_1_0(), "rule__InvokeStatement__Group_2_5_1_0__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2_5_1_0_1(), "rule__InvokeStatement__Group_2_5_1_0_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2_5_1_1(), "rule__InvokeStatement__Group_2_5_1_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_2_5_1_1_2(), "rule__InvokeStatement__Group_2_5_1_1_2__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3(), "rule__InvokeStatement__Group_3__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3_3(), "rule__InvokeStatement__Group_3_3__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3_3_1_0(), "rule__InvokeStatement__Group_3_3_1_0__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3_3_1_0_1(), "rule__InvokeStatement__Group_3_3_1_0_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3_3_1_1(), "rule__InvokeStatement__Group_3_3_1_1__0");
builder.put(grammarAccess.getInvokeStatementAccess().getGroup_3_3_1_1_2(), "rule__InvokeStatement__Group_3_3_1_1_2__0");
builder.put(grammarAccess.getObserverStatementAccess().getGroup(), "rule__ObserverStatement__Group__0");
builder.put(grammarAccess.getObserverStatementAccess().getGroup_2(), "rule__ObserverStatement__Group_2__0");
builder.put(grammarAccess.getObserverStatementAccess().getGroup_6(), "rule__ObserverStatement__Group_6__0");
builder.put(grammarAccess.getObserverStatementAccess().getGroup_6_0_0(), "rule__ObserverStatement__Group_6_0_0__0");
builder.put(grammarAccess.getObserverStatementAccess().getGroup_6_0_1(), "rule__ObserverStatement__Group_6_0_1__0");
builder.put(grammarAccess.getObsInputComStatementAccess().getGroup(), "rule__ObsInputComStatement__Group__0");
builder.put(grammarAccess.getObsInputComStatementAccess().getGroup_2(), "rule__ObsInputComStatement__Group_2__0");
builder.put(grammarAccess.getObsInputComStatementAccess().getGroup_2_2(), "rule__ObsInputComStatement__Group_2_2__0");
builder.put(grammarAccess.getObsInputComStatementAccess().getGroup_3_0(), "rule__ObsInputComStatement__Group_3_0__0");
builder.put(grammarAccess.getObsInputComStatementAccess().getGroup_3_1(), "rule__ObsInputComStatement__Group_3_1__0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getGroup(), "rule__ObsOutputComStatement__Group__0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getGroup_2(), "rule__ObsOutputComStatement__Group_2__0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getGroup_2_2(), "rule__ObsOutputComStatement__Group_2_2__0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getGroup_3_0(), "rule__ObsOutputComStatement__Group_3_0__0");
builder.put(grammarAccess.getObsOutputComStatementAccess().getGroup_3_1(), "rule__ObsOutputComStatement__Group_3_1__0");
builder.put(grammarAccess.getObsComElementAccess().getGroup(), "rule__ObsComElement__Group__0");
builder.put(grammarAccess.getMetaStatementAccess().getGroup(), "rule__MetaStatement__Group__0");
builder.put(grammarAccess.getMetaStatementAccess().getGroup_2_0(), "rule__MetaStatement__Group_2_0__0");
builder.put(grammarAccess.getMetaStatementAccess().getGroup_2_1(), "rule__MetaStatement__Group_2_1__0");
builder.put(grammarAccess.getAssignmentExpressionAccess().getGroup(), "rule__AssignmentExpression__Group__0");
builder.put(grammarAccess.getLeftHandSideExpressionAccess().getGroup(), "rule__LeftHandSideExpression__Group__0");
builder.put(grammarAccess.getLeftHandSideExpressionAccess().getGroup_1_1(), "rule__LeftHandSideExpression__Group_1_1__0");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getGroup(), "rule__ConditionalTestExpression__Group__0");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getGroup_1(), "rule__ConditionalTestExpression__Group_1__0");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getGroup(), "rule__LogicalOrExpression__Group__0");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getGroup_1(), "rule__LogicalOrExpression__Group_1__0");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getGroup_1_3(), "rule__LogicalOrExpression__Group_1_3__0");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getGroup(), "rule__LogicalAndExpression__Group__0");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getGroup_1(), "rule__LogicalAndExpression__Group_1__0");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getGroup_1_3(), "rule__LogicalAndExpression__Group_1_3__0");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getGroup(), "rule__BitwiseOrExpression__Group__0");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getGroup_1(), "rule__BitwiseOrExpression__Group_1__0");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getGroup_1_3(), "rule__BitwiseOrExpression__Group_1_3__0");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getGroup(), "rule__BitwiseXorExpression__Group__0");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getGroup_1(), "rule__BitwiseXorExpression__Group_1__0");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getGroup_1_3(), "rule__BitwiseXorExpression__Group_1_3__0");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getGroup(), "rule__BitwiseAndExpression__Group__0");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getGroup_1(), "rule__BitwiseAndExpression__Group_1__0");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getGroup_1_3(), "rule__BitwiseAndExpression__Group_1_3__0");
builder.put(grammarAccess.getEqualityExpressionAccess().getGroup(), "rule__EqualityExpression__Group__0");
builder.put(grammarAccess.getEqualityExpressionAccess().getGroup_1(), "rule__EqualityExpression__Group_1__0");
builder.put(grammarAccess.getRelationalExpressionAccess().getGroup(), "rule__RelationalExpression__Group__0");
builder.put(grammarAccess.getRelationalExpressionAccess().getGroup_1(), "rule__RelationalExpression__Group_1__0");
builder.put(grammarAccess.getRelationalExpressionAccess().getGroup_1_3(), "rule__RelationalExpression__Group_1_3__0");
builder.put(grammarAccess.getAdditiveExpressionAccess().getGroup(), "rule__AdditiveExpression__Group__0");
builder.put(grammarAccess.getAdditiveExpressionAccess().getGroup_1_0(), "rule__AdditiveExpression__Group_1_0__0");
builder.put(grammarAccess.getAdditiveExpressionAccess().getGroup_1_0_3(), "rule__AdditiveExpression__Group_1_0_3__0");
builder.put(grammarAccess.getAdditiveExpressionAccess().getGroup_1_1(), "rule__AdditiveExpression__Group_1_1__0");
builder.put(grammarAccess.getAdditiveExpressionAccess().getGroup_1_1_3(), "rule__AdditiveExpression__Group_1_1_3__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup(), "rule__MultiplicativeExpression__Group__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_0(), "rule__MultiplicativeExpression__Group_1_0__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_0_3(), "rule__MultiplicativeExpression__Group_1_0_3__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_1(), "rule__MultiplicativeExpression__Group_1_1__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_1_3(), "rule__MultiplicativeExpression__Group_1_1_3__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_2(), "rule__MultiplicativeExpression__Group_1_2__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_2_3(), "rule__MultiplicativeExpression__Group_1_2_3__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_3(), "rule__MultiplicativeExpression__Group_1_3__0");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1_3_3(), "rule__MultiplicativeExpression__Group_1_3_3__0");
builder.put(grammarAccess.getIncrementOrDecrementPostfixExpressionAccess().getGroup(), "rule__IncrementOrDecrementPostfixExpression__Group__0");
builder.put(grammarAccess.getIncrementOrDecrementPrefixExpressionAccess().getGroup(), "rule__IncrementOrDecrementPrefixExpression__Group__0");
builder.put(grammarAccess.getNewfreshExpressionAccess().getGroup_0(), "rule__NewfreshExpression__Group_0__0");
builder.put(grammarAccess.getNewfreshExpressionAccess().getGroup_1(), "rule__NewfreshExpression__Group_1__0");
builder.put(grammarAccess.getCastExpressionAccess().getGroup(), "rule__CastExpression__Group__0");
builder.put(grammarAccess.getCollectionFunctionExpressionAccess().getGroup_0(), "rule__CollectionFunctionExpression__Group_0__0");
builder.put(grammarAccess.getCollectionFunctionExpressionAccess().getGroup_1(), "rule__CollectionFunctionExpression__Group_1__0");
builder.put(grammarAccess.getCollectionFunctionExpressionAccess().getGroup_2(), "rule__CollectionFunctionExpression__Group_2__0");
builder.put(grammarAccess.getArithmeticUnaryExpressionAccess().getGroup(), "rule__ArithmeticUnaryExpression__Group__0");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getGroup(), "rule__QuantifiedLogicalExpression__Group__0");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getGroup_3(), "rule__QuantifiedLogicalExpression__Group_3__0");
builder.put(grammarAccess.getBoundVariableAccess().getGroup(), "rule__BoundVariable__Group__0");
builder.put(grammarAccess.getLogicalUnaryExpressionAccess().getGroup(), "rule__LogicalUnaryExpression__Group__0");
builder.put(grammarAccess.getBitwiseUnaryExpressionAccess().getGroup(), "rule__BitwiseUnaryExpression__Group__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup(), "rule__PrimaryExpression__Group__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_1(), "rule__PrimaryExpression__Group_1__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3_0(), "rule__PrimaryExpression__Group_1_3_0__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3_1(), "rule__PrimaryExpression__Group_1_3_1__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2(), "rule__PrimaryExpression__Group_2__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2_3_0(), "rule__PrimaryExpression__Group_2_3_0__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2_3_1(), "rule__PrimaryExpression__Group_2_3_1__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2_4(), "rule__PrimaryExpression__Group_2_4__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2_4_3_0(), "rule__PrimaryExpression__Group_2_4_3_0__0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getGroup_2_4_3_1(), "rule__PrimaryExpression__Group_2_4_3_1__0");
builder.put(grammarAccess.getBaseExpressionAccess().getGroup_1(), "rule__BaseExpression__Group_1__0");
builder.put(grammarAccess.getInvokeExpressionAccess().getGroup(), "rule__InvokeExpression__Group__0");
builder.put(grammarAccess.getInvokeExpressionDeprecatedAccess().getGroup(), "rule__InvokeExpressionDeprecated__Group__0");
builder.put(grammarAccess.getDynamicInstantiationExpressionAccess().getGroup(), "rule__DynamicInstantiationExpression__Group__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup(), "rule__InstanceSpecification__Group__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup_2(), "rule__InstanceSpecification__Group_2__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup_2_1(), "rule__InstanceSpecification__Group_2_1__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup_2_1_1(), "rule__InstanceSpecification__Group_2_1_1__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup_3(), "rule__InstanceSpecification__Group_3__0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getGroup_3_1(), "rule__InstanceSpecification__Group_3_1__0");
builder.put(grammarAccess.getTupleParameterExpressionAccess().getGroup(), "rule__TupleParameterExpression__Group__0");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getGroup(), "rule__MixTupleExpressionList__Group__0");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getGroup_2(), "rule__MixTupleExpressionList__Group_2__0");
builder.put(grammarAccess.getPositionalTupleExpressionListAccess().getGroup(), "rule__PositionalTupleExpressionList__Group__0");
builder.put(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1(), "rule__PositionalTupleExpressionList__Group_1__0");
builder.put(grammarAccess.getNamedExpressionAccess().getGroup(), "rule__NamedExpression__Group__0");
builder.put(grammarAccess.getLiteralBooleanExpressionAccess().getGroup(), "rule__LiteralBooleanExpression__Group__0");
builder.put(grammarAccess.getLiteralIntegerExpressionAccess().getGroup(), "rule__LiteralIntegerExpression__Group__0");
builder.put(grammarAccess.getLiteralRationalExpressionAccess().getGroup(), "rule__LiteralRationalExpression__Group__0");
builder.put(grammarAccess.getLiteralFloatExpressionAccess().getGroup(), "rule__LiteralFloatExpression__Group__0");
builder.put(grammarAccess.getLiteralCharacterExpressionAccess().getGroup(), "rule__LiteralCharacterExpression__Group__0");
builder.put(grammarAccess.getLiteralStringExpressionAccess().getGroup(), "rule__LiteralStringExpression__Group__0");
builder.put(grammarAccess.getLiteralNullExpressionAccess().getGroup(), "rule__LiteralNullExpression__Group__0");
builder.put(grammarAccess.getLiteralNullExpressionAccess().getGroup_2(), "rule__LiteralNullExpression__Group_2__0");
builder.put(grammarAccess.getAnyNullPrimitiveInstanceTypeAccess().getGroup(), "rule__AnyNullPrimitiveInstanceType__Group__0");
builder.put(grammarAccess.getNullPrimitiveInstanceTypeAccess().getGroup_0(), "rule__NullPrimitiveInstanceType__Group_0__0");
builder.put(grammarAccess.getNullPrimitiveInstanceTypeAccess().getGroup_1(), "rule__NullPrimitiveInstanceType__Group_1__0");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getGroup_0(), "rule__AnyDataTypeReference__Group_0__0");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getGroup_0_1(), "rule__AnyDataTypeReference__Group_0_1__0");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getGroup_1(), "rule__AnyDataTypeReference__Group_1__0");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getGroup_1_2(), "rule__AnyDataTypeReference__Group_1_2__0");
builder.put(grammarAccess.getLiteralAnyValueExpressionAccess().getGroup(), "rule__LiteralAnyValueExpression__Group__0");
builder.put(grammarAccess.getLiteralAnyValueExpressionAccess().getGroup_2(), "rule__LiteralAnyValueExpression__Group_2__0");
builder.put(grammarAccess.getLiteralOptionalValueExpressionAccess().getGroup(), "rule__LiteralOptionalValueExpression__Group__0");
builder.put(grammarAccess.getLiteralOptionalValueExpressionAccess().getGroup_2(), "rule__LiteralOptionalValueExpression__Group_2__0");
builder.put(grammarAccess.getLiteralNoneValueExpressionAccess().getGroup(), "rule__LiteralNoneValueExpression__Group__0");
builder.put(grammarAccess.getLiteralNoneValueExpressionAccess().getGroup_2(), "rule__LiteralNoneValueExpression__Group_2__0");
builder.put(grammarAccess.getLiteralAnyOrNoneValueExpressionAccess().getGroup(), "rule__LiteralAnyOrNoneValueExpression__Group__0");
builder.put(grammarAccess.getLiteralAnyOrNoneValueExpressionAccess().getGroup_2(), "rule__LiteralAnyOrNoneValueExpression__Group_2__0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getGroup(), "rule__LiteralCollectionExpression__Group__0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getGroup_1(), "rule__LiteralCollectionExpression__Group_1__0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getGroup_3(), "rule__LiteralCollectionExpression__Group_3__0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getGroup_3_1(), "rule__LiteralCollectionExpression__Group_3_1__0");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getGroup(), "rule__LiteralReferenceElement__Group__0");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getGroup_3_0(), "rule__LiteralReferenceElement__Group_3_0__0");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getGroup_3_1(), "rule__LiteralReferenceElement__Group_3_1__0");
builder.put(grammarAccess.getLiteralPureReferenceElementAccess().getGroup(), "rule__LiteralPureReferenceElement__Group__0");
builder.put(grammarAccess.getLiteralTimeExpressionAccess().getGroup(), "rule__LiteralTimeExpression__Group__0");
builder.put(grammarAccess.getLiteralTimeInitialExpressionAccess().getGroup(), "rule__LiteralTimeInitialExpression__Group__0");
builder.put(grammarAccess.getLiteralTimeDeltaExpressionAccess().getGroup(), "rule__LiteralTimeDeltaExpression__Group__0");
builder.put(grammarAccess.getLiteralTimeDeltaInitialExpressionAccess().getGroup(), "rule__LiteralTimeDeltaInitialExpression__Group__0");
builder.put(grammarAccess.getLiteralThisExpressionAccess().getGroup(), "rule__LiteralThisExpression__Group__0");
builder.put(grammarAccess.getLiteralSelfExpressionAccess().getGroup(), "rule__LiteralSelfExpression__Group__0");
builder.put(grammarAccess.getLiteralSelfExpressionAccess().getGroup_2(), "rule__LiteralSelfExpression__Group_2__0");
builder.put(grammarAccess.getLiteralParentExpressionAccess().getGroup(), "rule__LiteralParentExpression__Group__0");
builder.put(grammarAccess.getLiteralParentExpressionAccess().getGroup_2(), "rule__LiteralParentExpression__Group_2__0");
builder.put(grammarAccess.getLiteralSuperExpressionAccess().getGroup(), "rule__LiteralSuperExpression__Group__0");
builder.put(grammarAccess.getLiteralSuperExpressionAccess().getGroup_2(), "rule__LiteralSuperExpression__Group_2__0");
builder.put(grammarAccess.getLiteralSystemExpressionAccess().getGroup(), "rule__LiteralSystemExpression__Group__0");
builder.put(grammarAccess.getLiteralEnvExpressionAccess().getGroup(), "rule__LiteralEnvExpression__Group__0");
builder.put(grammarAccess.getLiteralReferenceSpecificationAccess().getGroup(), "rule__LiteralReferenceSpecification__Group__0");
builder.put(grammarAccess.getLiteralReferenceSpecificationAccess().getGroup_1(), "rule__LiteralReferenceSpecification__Group_1__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup(), "rule__ValueSelectionExpression__Group__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_1(), "rule__ValueSelectionExpression__Group_1__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_1_3(), "rule__ValueSelectionExpression__Group_1_3__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_2(), "rule__ValueSelectionExpression__Group_2__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_2_3(), "rule__ValueSelectionExpression__Group_2_3__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_2_4(), "rule__ValueSelectionExpression__Group_2_4__0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getGroup_2_4_3(), "rule__ValueSelectionExpression__Group_2_4_3__0");
builder.put(grammarAccess.getValuePureNamedMachineExpressionAccess().getGroup(), "rule__ValuePureNamedMachineExpression__Group__0");
builder.put(grammarAccess.getValuePureNamedMachineExpressionAccess().getGroup_1(), "rule__ValuePureNamedMachineExpression__Group_1__0");
builder.put(grammarAccess.getXliaAccess().getPrologAssignment_0(), "rule__Xlia__PrologAssignment_0");
builder.put(grammarAccess.getXliaAccess().getSystemAssignment_1(), "rule__Xlia__SystemAssignment_1");
builder.put(grammarAccess.getXliaPrologObjectAccess().getNameAssignment_0(), "rule__XliaPrologObject__NameAssignment_0");
builder.put(grammarAccess.getXliaPrologObjectAccess().getElementsAssignment_2(), "rule__XliaPrologObject__ElementsAssignment_2");
builder.put(grammarAccess.getXliaPrologObjectAccess().getElementsAssignment_4(), "rule__XliaPrologObject__ElementsAssignment_4");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getNameAssignment_0(), "rule__XliaPrologAttribute__NameAssignment_0");
builder.put(grammarAccess.getXliaPrologAttributeAccess().getValueAssignment_1_2(), "rule__XliaPrologAttribute__ValueAssignment_1_2");
builder.put(grammarAccess.getXliaOptionObjectAccess().getNameAssignment_0(), "rule__XliaOptionObject__NameAssignment_0");
builder.put(grammarAccess.getXliaOptionObjectAccess().getElementsAssignment_2(), "rule__XliaOptionObject__ElementsAssignment_2");
builder.put(grammarAccess.getXliaObjectAccess().getNameAssignment_0(), "rule__XliaObject__NameAssignment_0");
builder.put(grammarAccess.getXliaObjectAccess().getElementsAssignment_2(), "rule__XliaObject__ElementsAssignment_2");
builder.put(grammarAccess.getXliaSectionAccess().getNameAssignment_0(), "rule__XliaSection__NameAssignment_0");
builder.put(grammarAccess.getXliaSectionAccess().getElementsAssignment_2(), "rule__XliaSection__ElementsAssignment_2");
builder.put(grammarAccess.getXliaAttributeAccess().getNameAssignment_0(), "rule__XliaAttribute__NameAssignment_0");
builder.put(grammarAccess.getXliaAttributeAccess().getValueAssignment_2(), "rule__XliaAttribute__ValueAssignment_2");
builder.put(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_1(), "rule__QualifiedName__NameBindingAssignment_1_1");
builder.put(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_2_1(), "rule__QualifiedName__NameBindingAssignment_2_1");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1(), "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousAssignment_2_0(), "rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_2_0");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_2_1(), "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_2_1");
builder.put(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_2_2_1(), "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_2_2_1");
builder.put(grammarAccess.getColonQualifiedNameAccess().getNameBindingAssignment_1_1(), "rule__ColonQualifiedName__NameBindingAssignment_1_1");
builder.put(grammarAccess.getDotQualifiedNameAccess().getNameBindingAssignment_1_1(), "rule__DotQualifiedName__NameBindingAssignment_1_1");
builder.put(grammarAccess.getUnqualifiedNameAccess().getNameBindingAssignment(), "rule__UnqualifiedName__NameBindingAssignment");
builder.put(grammarAccess.getXliaSystemAccess().getVisibilityAssignment_0_0(), "rule__XliaSystem__VisibilityAssignment_0_0");
builder.put(grammarAccess.getXliaSystemAccess().getTimedAssignment_0_1(), "rule__XliaSystem__TimedAssignment_0_1");
builder.put(grammarAccess.getXliaSystemAccess().getDense_timedAssignment_0_2(), "rule__XliaSystem__Dense_timedAssignment_0_2");
builder.put(grammarAccess.getXliaSystemAccess().getDiscrete_timedAssignment_0_3(), "rule__XliaSystem__Discrete_timedAssignment_0_3");
builder.put(grammarAccess.getXliaSystemAccess().getInput_enabledAssignment_0_4(), "rule__XliaSystem__Input_enabledAssignment_0_4");
builder.put(grammarAccess.getXliaSystemAccess().getUnsafeAssignment_0_5(), "rule__XliaSystem__UnsafeAssignment_0_5");
builder.put(grammarAccess.getXliaSystemAccess().getNameAssignment_3(), "rule__XliaSystem__NameAssignment_3");
builder.put(grammarAccess.getXliaSystemAccess().getUnrestrictedNameAssignment_4(), "rule__XliaSystem__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getXliaSystemAccess().getPortAssignment_6_0(), "rule__XliaSystem__PortAssignment_6_0");
builder.put(grammarAccess.getXliaSystemAccess().getSignalAssignment_6_1(), "rule__XliaSystem__SignalAssignment_6_1");
builder.put(grammarAccess.getXliaSystemAccess().getBufferAssignment_6_2(), "rule__XliaSystem__BufferAssignment_6_2");
builder.put(grammarAccess.getXliaSystemAccess().getChannelAssignment_6_3(), "rule__XliaSystem__ChannelAssignment_6_3");
builder.put(grammarAccess.getXliaSystemAccess().getTypedefAssignment_6_4(), "rule__XliaSystem__TypedefAssignment_6_4");
builder.put(grammarAccess.getXliaSystemAccess().getFunctionAssignment_6_5(), "rule__XliaSystem__FunctionAssignment_6_5");
builder.put(grammarAccess.getXliaSystemAccess().getVariableAssignment_6_6(), "rule__XliaSystem__VariableAssignment_6_6");
builder.put(grammarAccess.getXliaSystemAccess().getPortAssignment_7_0_1_0(), "rule__XliaSystem__PortAssignment_7_0_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getSignalAssignment_7_0_1_1(), "rule__XliaSystem__SignalAssignment_7_0_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getBufferAssignment_7_0_1_2(), "rule__XliaSystem__BufferAssignment_7_0_1_2");
builder.put(grammarAccess.getXliaSystemAccess().getChannelAssignment_7_0_1_3(), "rule__XliaSystem__ChannelAssignment_7_0_1_3");
builder.put(grammarAccess.getXliaSystemAccess().getTypedefAssignment_7_0_1_4(), "rule__XliaSystem__TypedefAssignment_7_0_1_4");
builder.put(grammarAccess.getXliaSystemAccess().getFunctionAssignment_7_0_1_5(), "rule__XliaSystem__FunctionAssignment_7_0_1_5");
builder.put(grammarAccess.getXliaSystemAccess().getVariableAssignment_7_0_1_6(), "rule__XliaSystem__VariableAssignment_7_0_1_6");
builder.put(grammarAccess.getXliaSystemAccess().getPortAssignment_7_1_1_0(), "rule__XliaSystem__PortAssignment_7_1_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getSignalAssignment_7_1_1_1(), "rule__XliaSystem__SignalAssignment_7_1_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getBufferAssignment_7_1_1_2(), "rule__XliaSystem__BufferAssignment_7_1_1_2");
builder.put(grammarAccess.getXliaSystemAccess().getChannelAssignment_7_1_1_3(), "rule__XliaSystem__ChannelAssignment_7_1_1_3");
builder.put(grammarAccess.getXliaSystemAccess().getTypedefAssignment_7_1_1_4(), "rule__XliaSystem__TypedefAssignment_7_1_1_4");
builder.put(grammarAccess.getXliaSystemAccess().getFunctionAssignment_7_1_1_5(), "rule__XliaSystem__FunctionAssignment_7_1_1_5");
builder.put(grammarAccess.getXliaSystemAccess().getVariableAssignment_7_1_1_6(), "rule__XliaSystem__VariableAssignment_7_1_1_6");
builder.put(grammarAccess.getXliaSystemAccess().getPortAssignment_7_2_1_0(), "rule__XliaSystem__PortAssignment_7_2_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getSignalAssignment_7_2_1_1(), "rule__XliaSystem__SignalAssignment_7_2_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getBufferAssignment_7_2_1_2(), "rule__XliaSystem__BufferAssignment_7_2_1_2");
builder.put(grammarAccess.getXliaSystemAccess().getChannelAssignment_7_2_1_3(), "rule__XliaSystem__ChannelAssignment_7_2_1_3");
builder.put(grammarAccess.getXliaSystemAccess().getTypedefAssignment_7_2_1_4(), "rule__XliaSystem__TypedefAssignment_7_2_1_4");
builder.put(grammarAccess.getXliaSystemAccess().getFunctionAssignment_7_2_1_5(), "rule__XliaSystem__FunctionAssignment_7_2_1_5");
builder.put(grammarAccess.getXliaSystemAccess().getVariableAssignment_7_2_1_6(), "rule__XliaSystem__VariableAssignment_7_2_1_6");
builder.put(grammarAccess.getXliaSystemAccess().getPortAssignment_7_3_1_0(), "rule__XliaSystem__PortAssignment_7_3_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getSignalAssignment_7_3_1_1(), "rule__XliaSystem__SignalAssignment_7_3_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getBufferAssignment_7_3_1_2(), "rule__XliaSystem__BufferAssignment_7_3_1_2");
builder.put(grammarAccess.getXliaSystemAccess().getChannelAssignment_7_3_1_3(), "rule__XliaSystem__ChannelAssignment_7_3_1_3");
builder.put(grammarAccess.getXliaSystemAccess().getTypedefAssignment_7_3_1_4(), "rule__XliaSystem__TypedefAssignment_7_3_1_4");
builder.put(grammarAccess.getXliaSystemAccess().getFunctionAssignment_7_3_1_5(), "rule__XliaSystem__FunctionAssignment_7_3_1_5");
builder.put(grammarAccess.getXliaSystemAccess().getVariableAssignment_7_3_1_6(), "rule__XliaSystem__VariableAssignment_7_3_1_6");
builder.put(grammarAccess.getXliaSystemAccess().getRoutineAssignment_8_0_0_1(), "rule__XliaSystem__RoutineAssignment_8_0_0_1");
builder.put(grammarAccess.getXliaSystemAccess().getProcedureAssignment_8_0_1_1(), "rule__XliaSystem__ProcedureAssignment_8_0_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getRoutineAssignment_8_1_0(), "rule__XliaSystem__RoutineAssignment_8_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getProcedureAssignment_8_1_1(), "rule__XliaSystem__ProcedureAssignment_8_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getMachineAssignment_9_0_1_0(), "rule__XliaSystem__MachineAssignment_9_0_1_0");
builder.put(grammarAccess.getXliaSystemAccess().getInstanceAssignment_9_0_1_1(), "rule__XliaSystem__InstanceAssignment_9_0_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getMachineAssignment_9_1_1(), "rule__XliaSystem__MachineAssignment_9_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getMachineAssignment_9_2_1(), "rule__XliaSystem__MachineAssignment_9_2_1");
builder.put(grammarAccess.getXliaSystemAccess().getInstanceAssignment_9_3_1(), "rule__XliaSystem__InstanceAssignment_9_3_1");
builder.put(grammarAccess.getXliaSystemAccess().getBehaviorAssignment_10_0_1(), "rule__XliaSystem__BehaviorAssignment_10_0_1");
builder.put(grammarAccess.getXliaSystemAccess().getBehaviorAssignment_10_1_1(), "rule__XliaSystem__BehaviorAssignment_10_1_1");
builder.put(grammarAccess.getXliaSystemAccess().getMainAssignment_11(), "rule__XliaSystem__MainAssignment_11");
builder.put(grammarAccess.getInstanceMachineAccess().getModelAssignment_4(), "rule__InstanceMachine__ModelAssignment_4");
builder.put(grammarAccess.getInstanceMachineAccess().getNameAssignment_6(), "rule__InstanceMachine__NameAssignment_6");
builder.put(grammarAccess.getInstanceMachineAccess().getUnrestrictedNameAssignment_7(), "rule__InstanceMachine__UnrestrictedNameAssignment_7");
builder.put(grammarAccess.getInstanceMachineAccess().getSlotAssignment_8_1_0(), "rule__InstanceMachine__SlotAssignment_8_1_0");
builder.put(grammarAccess.getInstanceMachineAccess().getSlotAssignment_8_1_1_1(), "rule__InstanceMachine__SlotAssignment_8_1_1_1");
builder.put(grammarAccess.getInstanceMachineAccess().getSlotAssignment_9_0_1_0(), "rule__InstanceMachine__SlotAssignment_9_0_1_0");
builder.put(grammarAccess.getSlotParameterAccess().getXliaPropertyAssignment_0(), "rule__SlotParameter__XliaPropertyAssignment_0");
builder.put(grammarAccess.getSlotParameterAccess().getValueAssignment_2(), "rule__SlotParameter__ValueAssignment_2");
builder.put(grammarAccess.getSlotPropertyAccess().getXliaPropertyAssignment_0(), "rule__SlotProperty__XliaPropertyAssignment_0");
builder.put(grammarAccess.getSlotPropertyAccess().getValueAssignment_2(), "rule__SlotProperty__ValueAssignment_2");
builder.put(grammarAccess.getMachineBlockAccess().getVisibilityAssignment_0_0(), "rule__MachineBlock__VisibilityAssignment_0_0");
builder.put(grammarAccess.getMachineBlockAccess().getTimedAssignment_0_1(), "rule__MachineBlock__TimedAssignment_0_1");
builder.put(grammarAccess.getMachineBlockAccess().getDense_timedAssignment_0_2(), "rule__MachineBlock__Dense_timedAssignment_0_2");
builder.put(grammarAccess.getMachineBlockAccess().getDiscrete_timedAssignment_0_3(), "rule__MachineBlock__Discrete_timedAssignment_0_3");
builder.put(grammarAccess.getMachineBlockAccess().getInput_enabledAssignment_0_4(), "rule__MachineBlock__Input_enabledAssignment_0_4");
builder.put(grammarAccess.getMachineBlockAccess().getLifelineAssignment_0_5(), "rule__MachineBlock__LifelineAssignment_0_5");
builder.put(grammarAccess.getMachineBlockAccess().getDesignAssignment_0_6(), "rule__MachineBlock__DesignAssignment_0_6");
builder.put(grammarAccess.getMachineBlockAccess().getNameAssignment_3(), "rule__MachineBlock__NameAssignment_3");
builder.put(grammarAccess.getMachineBlockAccess().getUnrestrictedNameAssignment_4(), "rule__MachineBlock__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getMachineBlockAccess().getPortAssignment_6_0(), "rule__MachineBlock__PortAssignment_6_0");
builder.put(grammarAccess.getMachineBlockAccess().getSignalAssignment_6_1(), "rule__MachineBlock__SignalAssignment_6_1");
builder.put(grammarAccess.getMachineBlockAccess().getBufferAssignment_6_2(), "rule__MachineBlock__BufferAssignment_6_2");
builder.put(grammarAccess.getMachineBlockAccess().getChannelAssignment_6_3(), "rule__MachineBlock__ChannelAssignment_6_3");
builder.put(grammarAccess.getMachineBlockAccess().getTypedefAssignment_6_4(), "rule__MachineBlock__TypedefAssignment_6_4");
builder.put(grammarAccess.getMachineBlockAccess().getFunctionAssignment_6_5(), "rule__MachineBlock__FunctionAssignment_6_5");
builder.put(grammarAccess.getMachineBlockAccess().getVariableAssignment_6_6(), "rule__MachineBlock__VariableAssignment_6_6");
builder.put(grammarAccess.getMachineBlockAccess().getPortAssignment_7_0_1_0(), "rule__MachineBlock__PortAssignment_7_0_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getSignalAssignment_7_0_1_1(), "rule__MachineBlock__SignalAssignment_7_0_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getBufferAssignment_7_0_1_2(), "rule__MachineBlock__BufferAssignment_7_0_1_2");
builder.put(grammarAccess.getMachineBlockAccess().getChannelAssignment_7_0_1_3(), "rule__MachineBlock__ChannelAssignment_7_0_1_3");
builder.put(grammarAccess.getMachineBlockAccess().getTypedefAssignment_7_0_1_4(), "rule__MachineBlock__TypedefAssignment_7_0_1_4");
builder.put(grammarAccess.getMachineBlockAccess().getFunctionAssignment_7_0_1_5(), "rule__MachineBlock__FunctionAssignment_7_0_1_5");
builder.put(grammarAccess.getMachineBlockAccess().getVariableAssignment_7_0_1_6(), "rule__MachineBlock__VariableAssignment_7_0_1_6");
builder.put(grammarAccess.getMachineBlockAccess().getPortAssignment_7_1_1_0(), "rule__MachineBlock__PortAssignment_7_1_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getSignalAssignment_7_1_1_1(), "rule__MachineBlock__SignalAssignment_7_1_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getBufferAssignment_7_1_1_2(), "rule__MachineBlock__BufferAssignment_7_1_1_2");
builder.put(grammarAccess.getMachineBlockAccess().getChannelAssignment_7_1_1_3(), "rule__MachineBlock__ChannelAssignment_7_1_1_3");
builder.put(grammarAccess.getMachineBlockAccess().getTypedefAssignment_7_1_1_4(), "rule__MachineBlock__TypedefAssignment_7_1_1_4");
builder.put(grammarAccess.getMachineBlockAccess().getFunctionAssignment_7_1_1_5(), "rule__MachineBlock__FunctionAssignment_7_1_1_5");
builder.put(grammarAccess.getMachineBlockAccess().getVariableAssignment_7_1_1_6(), "rule__MachineBlock__VariableAssignment_7_1_1_6");
builder.put(grammarAccess.getMachineBlockAccess().getPortAssignment_7_2_1_0(), "rule__MachineBlock__PortAssignment_7_2_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getSignalAssignment_7_2_1_1(), "rule__MachineBlock__SignalAssignment_7_2_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getBufferAssignment_7_2_1_2(), "rule__MachineBlock__BufferAssignment_7_2_1_2");
builder.put(grammarAccess.getMachineBlockAccess().getChannelAssignment_7_2_1_3(), "rule__MachineBlock__ChannelAssignment_7_2_1_3");
builder.put(grammarAccess.getMachineBlockAccess().getTypedefAssignment_7_2_1_4(), "rule__MachineBlock__TypedefAssignment_7_2_1_4");
builder.put(grammarAccess.getMachineBlockAccess().getFunctionAssignment_7_2_1_5(), "rule__MachineBlock__FunctionAssignment_7_2_1_5");
builder.put(grammarAccess.getMachineBlockAccess().getVariableAssignment_7_2_1_6(), "rule__MachineBlock__VariableAssignment_7_2_1_6");
builder.put(grammarAccess.getMachineBlockAccess().getPortAssignment_7_3_1_0(), "rule__MachineBlock__PortAssignment_7_3_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getSignalAssignment_7_3_1_1(), "rule__MachineBlock__SignalAssignment_7_3_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getBufferAssignment_7_3_1_2(), "rule__MachineBlock__BufferAssignment_7_3_1_2");
builder.put(grammarAccess.getMachineBlockAccess().getChannelAssignment_7_3_1_3(), "rule__MachineBlock__ChannelAssignment_7_3_1_3");
builder.put(grammarAccess.getMachineBlockAccess().getTypedefAssignment_7_3_1_4(), "rule__MachineBlock__TypedefAssignment_7_3_1_4");
builder.put(grammarAccess.getMachineBlockAccess().getFunctionAssignment_7_3_1_5(), "rule__MachineBlock__FunctionAssignment_7_3_1_5");
builder.put(grammarAccess.getMachineBlockAccess().getVariableAssignment_7_3_1_6(), "rule__MachineBlock__VariableAssignment_7_3_1_6");
builder.put(grammarAccess.getMachineBlockAccess().getRoutineAssignment_8_0_0_1(), "rule__MachineBlock__RoutineAssignment_8_0_0_1");
builder.put(grammarAccess.getMachineBlockAccess().getProcedureAssignment_8_0_1_1(), "rule__MachineBlock__ProcedureAssignment_8_0_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getRoutineAssignment_8_1_0(), "rule__MachineBlock__RoutineAssignment_8_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getProcedureAssignment_8_1_1(), "rule__MachineBlock__ProcedureAssignment_8_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getMachineAssignment_9_0_1_0(), "rule__MachineBlock__MachineAssignment_9_0_1_0");
builder.put(grammarAccess.getMachineBlockAccess().getInstanceAssignment_9_0_1_1(), "rule__MachineBlock__InstanceAssignment_9_0_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getMachineAssignment_9_1_1(), "rule__MachineBlock__MachineAssignment_9_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getMachineAssignment_9_2_1(), "rule__MachineBlock__MachineAssignment_9_2_1");
builder.put(grammarAccess.getMachineBlockAccess().getInstanceAssignment_9_3_1(), "rule__MachineBlock__InstanceAssignment_9_3_1");
builder.put(grammarAccess.getMachineBlockAccess().getBehaviorAssignment_10_0_1(), "rule__MachineBlock__BehaviorAssignment_10_0_1");
builder.put(grammarAccess.getMachineBlockAccess().getBehaviorAssignment_10_1_1(), "rule__MachineBlock__BehaviorAssignment_10_1_1");
builder.put(grammarAccess.getMachineBlockAccess().getMainAssignment_11(), "rule__MachineBlock__MainAssignment_11");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_0_1_0(), "rule__PropertyPart__ParameterAssignment_1_0_1_0_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_0_1_1_1(), "rule__PropertyPart__ParameterAssignment_1_0_1_0_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_1_1_0(), "rule__PropertyPart__ParameterAssignment_1_0_1_1_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_1_1_1_1(), "rule__PropertyPart__ParameterAssignment_1_0_1_1_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_2_1_0(), "rule__PropertyPart__ParameterAssignment_1_0_1_2_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_2_1_1_1(), "rule__PropertyPart__ParameterAssignment_1_0_1_2_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_3_1_0(), "rule__PropertyPart__ParameterAssignment_1_0_1_3_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_1_0_1_3_1_1_1(), "rule__PropertyPart__ParameterAssignment_1_0_1_3_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getPortAssignment_1_1_0(), "rule__PropertyPart__PortAssignment_1_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getSignalAssignment_1_1_1(), "rule__PropertyPart__SignalAssignment_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getBufferAssignment_1_1_2(), "rule__PropertyPart__BufferAssignment_1_1_2");
builder.put(grammarAccess.getPropertyPartAccess().getChannelAssignment_1_1_3(), "rule__PropertyPart__ChannelAssignment_1_1_3");
builder.put(grammarAccess.getPropertyPartAccess().getTypedefAssignment_1_1_4(), "rule__PropertyPart__TypedefAssignment_1_1_4");
builder.put(grammarAccess.getPropertyPartAccess().getFunctionAssignment_1_1_5(), "rule__PropertyPart__FunctionAssignment_1_1_5");
builder.put(grammarAccess.getPropertyPartAccess().getVariableAssignment_1_1_6(), "rule__PropertyPart__VariableAssignment_1_1_6");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_2_0_1(), "rule__PropertyPart__ParameterAssignment_2_0_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_2_1_1(), "rule__PropertyPart__ParameterAssignment_2_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_2_2_1(), "rule__PropertyPart__ParameterAssignment_2_2_1");
builder.put(grammarAccess.getPropertyPartAccess().getParameterAssignment_2_3_1(), "rule__PropertyPart__ParameterAssignment_2_3_1");
builder.put(grammarAccess.getPropertyPartAccess().getPortAssignment_3_0_1_0(), "rule__PropertyPart__PortAssignment_3_0_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getSignalAssignment_3_0_1_1(), "rule__PropertyPart__SignalAssignment_3_0_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getBufferAssignment_3_0_1_2(), "rule__PropertyPart__BufferAssignment_3_0_1_2");
builder.put(grammarAccess.getPropertyPartAccess().getChannelAssignment_3_0_1_3(), "rule__PropertyPart__ChannelAssignment_3_0_1_3");
builder.put(grammarAccess.getPropertyPartAccess().getTypedefAssignment_3_0_1_4(), "rule__PropertyPart__TypedefAssignment_3_0_1_4");
builder.put(grammarAccess.getPropertyPartAccess().getFunctionAssignment_3_0_1_5(), "rule__PropertyPart__FunctionAssignment_3_0_1_5");
builder.put(grammarAccess.getPropertyPartAccess().getVariableAssignment_3_0_1_6(), "rule__PropertyPart__VariableAssignment_3_0_1_6");
builder.put(grammarAccess.getPropertyPartAccess().getPortAssignment_3_1_1_0(), "rule__PropertyPart__PortAssignment_3_1_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getSignalAssignment_3_1_1_1(), "rule__PropertyPart__SignalAssignment_3_1_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getBufferAssignment_3_1_1_2(), "rule__PropertyPart__BufferAssignment_3_1_1_2");
builder.put(grammarAccess.getPropertyPartAccess().getChannelAssignment_3_1_1_3(), "rule__PropertyPart__ChannelAssignment_3_1_1_3");
builder.put(grammarAccess.getPropertyPartAccess().getTypedefAssignment_3_1_1_4(), "rule__PropertyPart__TypedefAssignment_3_1_1_4");
builder.put(grammarAccess.getPropertyPartAccess().getFunctionAssignment_3_1_1_5(), "rule__PropertyPart__FunctionAssignment_3_1_1_5");
builder.put(grammarAccess.getPropertyPartAccess().getVariableAssignment_3_1_1_6(), "rule__PropertyPart__VariableAssignment_3_1_1_6");
builder.put(grammarAccess.getPropertyPartAccess().getPortAssignment_3_2_1_0(), "rule__PropertyPart__PortAssignment_3_2_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getSignalAssignment_3_2_1_1(), "rule__PropertyPart__SignalAssignment_3_2_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getBufferAssignment_3_2_1_2(), "rule__PropertyPart__BufferAssignment_3_2_1_2");
builder.put(grammarAccess.getPropertyPartAccess().getChannelAssignment_3_2_1_3(), "rule__PropertyPart__ChannelAssignment_3_2_1_3");
builder.put(grammarAccess.getPropertyPartAccess().getTypedefAssignment_3_2_1_4(), "rule__PropertyPart__TypedefAssignment_3_2_1_4");
builder.put(grammarAccess.getPropertyPartAccess().getFunctionAssignment_3_2_1_5(), "rule__PropertyPart__FunctionAssignment_3_2_1_5");
builder.put(grammarAccess.getPropertyPartAccess().getVariableAssignment_3_2_1_6(), "rule__PropertyPart__VariableAssignment_3_2_1_6");
builder.put(grammarAccess.getPropertyPartAccess().getPortAssignment_3_3_1_0(), "rule__PropertyPart__PortAssignment_3_3_1_0");
builder.put(grammarAccess.getPropertyPartAccess().getSignalAssignment_3_3_1_1(), "rule__PropertyPart__SignalAssignment_3_3_1_1");
builder.put(grammarAccess.getPropertyPartAccess().getBufferAssignment_3_3_1_2(), "rule__PropertyPart__BufferAssignment_3_3_1_2");
builder.put(grammarAccess.getPropertyPartAccess().getChannelAssignment_3_3_1_3(), "rule__PropertyPart__ChannelAssignment_3_3_1_3");
builder.put(grammarAccess.getPropertyPartAccess().getTypedefAssignment_3_3_1_4(), "rule__PropertyPart__TypedefAssignment_3_3_1_4");
builder.put(grammarAccess.getPropertyPartAccess().getFunctionAssignment_3_3_1_5(), "rule__PropertyPart__FunctionAssignment_3_3_1_5");
builder.put(grammarAccess.getPropertyPartAccess().getVariableAssignment_3_3_1_6(), "rule__PropertyPart__VariableAssignment_3_3_1_6");
builder.put(grammarAccess.getCompositePartAccess().getRoutineAssignment_1_0_0_1(), "rule__CompositePart__RoutineAssignment_1_0_0_1");
builder.put(grammarAccess.getCompositePartAccess().getProcedureAssignment_1_0_1_1(), "rule__CompositePart__ProcedureAssignment_1_0_1_1");
builder.put(grammarAccess.getCompositePartAccess().getRoutineAssignment_1_1_0(), "rule__CompositePart__RoutineAssignment_1_1_0");
builder.put(grammarAccess.getCompositePartAccess().getProcedureAssignment_1_1_1(), "rule__CompositePart__ProcedureAssignment_1_1_1");
builder.put(grammarAccess.getCompositePartAccess().getMachineAssignment_2_0_1_0(), "rule__CompositePart__MachineAssignment_2_0_1_0");
builder.put(grammarAccess.getCompositePartAccess().getInstanceAssignment_2_0_1_1(), "rule__CompositePart__InstanceAssignment_2_0_1_1");
builder.put(grammarAccess.getCompositePartAccess().getMachineAssignment_2_1_1(), "rule__CompositePart__MachineAssignment_2_1_1");
builder.put(grammarAccess.getCompositePartAccess().getMachineAssignment_2_2_1(), "rule__CompositePart__MachineAssignment_2_2_1");
builder.put(grammarAccess.getCompositePartAccess().getInstanceAssignment_2_3_1(), "rule__CompositePart__InstanceAssignment_2_3_1");
builder.put(grammarAccess.getBehaviorPartAccess().getBehaviorAssignment_1_0_1(), "rule__BehaviorPart__BehaviorAssignment_1_0_1");
builder.put(grammarAccess.getBehaviorPartAccess().getBehaviorAssignment_1_1_1(), "rule__BehaviorPart__BehaviorAssignment_1_1_1");
builder.put(grammarAccess.getBehaviorPartAccess().getMainAssignment_2(), "rule__BehaviorPart__MainAssignment_2");
builder.put(grammarAccess.getProcedureAccess().getVisibilityAssignment_0(), "rule__Procedure__VisibilityAssignment_0");
builder.put(grammarAccess.getProcedureAccess().getNameAssignment_3(), "rule__Procedure__NameAssignment_3");
builder.put(grammarAccess.getProcedureAccess().getUnrestrictedNameAssignment_4(), "rule__Procedure__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_5_0_1_0(), "rule__Procedure__ParameterAssignment_5_0_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_5_0_1_1_1(), "rule__Procedure__ParameterAssignment_5_0_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_5_1_1_0(), "rule__Procedure__ParameterAssignment_5_1_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_5_1_1_1_1(), "rule__Procedure__ParameterAssignment_5_1_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_5_1_1_1_2_1(), "rule__Procedure__ParameterAssignment_5_1_1_1_2_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_0_1_0(), "rule__Procedure__ParameterAssignment_7_0_1_0_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_0_1_1_1(), "rule__Procedure__ParameterAssignment_7_0_1_0_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_1_1_0(), "rule__Procedure__ParameterAssignment_7_0_1_1_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_1_1_1_1(), "rule__Procedure__ParameterAssignment_7_0_1_1_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_2_1_0(), "rule__Procedure__ParameterAssignment_7_0_1_2_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_2_1_1_1(), "rule__Procedure__ParameterAssignment_7_0_1_2_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_3_1_0(), "rule__Procedure__ParameterAssignment_7_0_1_3_1_0");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_7_0_1_3_1_1_1(), "rule__Procedure__ParameterAssignment_7_0_1_3_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getPortAssignment_7_1_0(), "rule__Procedure__PortAssignment_7_1_0");
builder.put(grammarAccess.getProcedureAccess().getSignalAssignment_7_1_1(), "rule__Procedure__SignalAssignment_7_1_1");
builder.put(grammarAccess.getProcedureAccess().getBufferAssignment_7_1_2(), "rule__Procedure__BufferAssignment_7_1_2");
builder.put(grammarAccess.getProcedureAccess().getChannelAssignment_7_1_3(), "rule__Procedure__ChannelAssignment_7_1_3");
builder.put(grammarAccess.getProcedureAccess().getTypedefAssignment_7_1_4(), "rule__Procedure__TypedefAssignment_7_1_4");
builder.put(grammarAccess.getProcedureAccess().getFunctionAssignment_7_1_5(), "rule__Procedure__FunctionAssignment_7_1_5");
builder.put(grammarAccess.getProcedureAccess().getVariableAssignment_7_1_6(), "rule__Procedure__VariableAssignment_7_1_6");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_8_0_1(), "rule__Procedure__ParameterAssignment_8_0_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_8_1_1(), "rule__Procedure__ParameterAssignment_8_1_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_8_2_1(), "rule__Procedure__ParameterAssignment_8_2_1");
builder.put(grammarAccess.getProcedureAccess().getParameterAssignment_8_3_1(), "rule__Procedure__ParameterAssignment_8_3_1");
builder.put(grammarAccess.getProcedureAccess().getPortAssignment_9_0_1_0(), "rule__Procedure__PortAssignment_9_0_1_0");
builder.put(grammarAccess.getProcedureAccess().getSignalAssignment_9_0_1_1(), "rule__Procedure__SignalAssignment_9_0_1_1");
builder.put(grammarAccess.getProcedureAccess().getBufferAssignment_9_0_1_2(), "rule__Procedure__BufferAssignment_9_0_1_2");
builder.put(grammarAccess.getProcedureAccess().getChannelAssignment_9_0_1_3(), "rule__Procedure__ChannelAssignment_9_0_1_3");
builder.put(grammarAccess.getProcedureAccess().getTypedefAssignment_9_0_1_4(), "rule__Procedure__TypedefAssignment_9_0_1_4");
builder.put(grammarAccess.getProcedureAccess().getFunctionAssignment_9_0_1_5(), "rule__Procedure__FunctionAssignment_9_0_1_5");
builder.put(grammarAccess.getProcedureAccess().getVariableAssignment_9_0_1_6(), "rule__Procedure__VariableAssignment_9_0_1_6");
builder.put(grammarAccess.getProcedureAccess().getPortAssignment_9_1_1_0(), "rule__Procedure__PortAssignment_9_1_1_0");
builder.put(grammarAccess.getProcedureAccess().getSignalAssignment_9_1_1_1(), "rule__Procedure__SignalAssignment_9_1_1_1");
builder.put(grammarAccess.getProcedureAccess().getBufferAssignment_9_1_1_2(), "rule__Procedure__BufferAssignment_9_1_1_2");
builder.put(grammarAccess.getProcedureAccess().getChannelAssignment_9_1_1_3(), "rule__Procedure__ChannelAssignment_9_1_1_3");
builder.put(grammarAccess.getProcedureAccess().getTypedefAssignment_9_1_1_4(), "rule__Procedure__TypedefAssignment_9_1_1_4");
builder.put(grammarAccess.getProcedureAccess().getFunctionAssignment_9_1_1_5(), "rule__Procedure__FunctionAssignment_9_1_1_5");
builder.put(grammarAccess.getProcedureAccess().getVariableAssignment_9_1_1_6(), "rule__Procedure__VariableAssignment_9_1_1_6");
builder.put(grammarAccess.getProcedureAccess().getPortAssignment_9_2_1_0(), "rule__Procedure__PortAssignment_9_2_1_0");
builder.put(grammarAccess.getProcedureAccess().getSignalAssignment_9_2_1_1(), "rule__Procedure__SignalAssignment_9_2_1_1");
builder.put(grammarAccess.getProcedureAccess().getBufferAssignment_9_2_1_2(), "rule__Procedure__BufferAssignment_9_2_1_2");
builder.put(grammarAccess.getProcedureAccess().getChannelAssignment_9_2_1_3(), "rule__Procedure__ChannelAssignment_9_2_1_3");
builder.put(grammarAccess.getProcedureAccess().getTypedefAssignment_9_2_1_4(), "rule__Procedure__TypedefAssignment_9_2_1_4");
builder.put(grammarAccess.getProcedureAccess().getFunctionAssignment_9_2_1_5(), "rule__Procedure__FunctionAssignment_9_2_1_5");
builder.put(grammarAccess.getProcedureAccess().getVariableAssignment_9_2_1_6(), "rule__Procedure__VariableAssignment_9_2_1_6");
builder.put(grammarAccess.getProcedureAccess().getPortAssignment_9_3_1_0(), "rule__Procedure__PortAssignment_9_3_1_0");
builder.put(grammarAccess.getProcedureAccess().getSignalAssignment_9_3_1_1(), "rule__Procedure__SignalAssignment_9_3_1_1");
builder.put(grammarAccess.getProcedureAccess().getBufferAssignment_9_3_1_2(), "rule__Procedure__BufferAssignment_9_3_1_2");
builder.put(grammarAccess.getProcedureAccess().getChannelAssignment_9_3_1_3(), "rule__Procedure__ChannelAssignment_9_3_1_3");
builder.put(grammarAccess.getProcedureAccess().getTypedefAssignment_9_3_1_4(), "rule__Procedure__TypedefAssignment_9_3_1_4");
builder.put(grammarAccess.getProcedureAccess().getFunctionAssignment_9_3_1_5(), "rule__Procedure__FunctionAssignment_9_3_1_5");
builder.put(grammarAccess.getProcedureAccess().getVariableAssignment_9_3_1_6(), "rule__Procedure__VariableAssignment_9_3_1_6");
builder.put(grammarAccess.getProcedureAccess().getRoutineAssignment_10_0_0_1(), "rule__Procedure__RoutineAssignment_10_0_0_1");
builder.put(grammarAccess.getProcedureAccess().getProcedureAssignment_10_0_1_1(), "rule__Procedure__ProcedureAssignment_10_0_1_1");
builder.put(grammarAccess.getProcedureAccess().getRoutineAssignment_10_1_0(), "rule__Procedure__RoutineAssignment_10_1_0");
builder.put(grammarAccess.getProcedureAccess().getProcedureAssignment_10_1_1(), "rule__Procedure__ProcedureAssignment_10_1_1");
builder.put(grammarAccess.getProcedureAccess().getExecutionAssignment_11(), "rule__Procedure__ExecutionAssignment_11");
builder.put(grammarAccess.getProcedureExecutionAccess().getScheduleRoutineAssignment_2_0_1(), "rule__ProcedureExecution__ScheduleRoutineAssignment_2_0_1");
builder.put(grammarAccess.getProcedureExecutionAccess().getRunRoutineAssignment_2_1_1(), "rule__ProcedureExecution__RunRoutineAssignment_2_1_1");
builder.put(grammarAccess.getMoeBehaviorAccess().getPortAssignment_1_1_0(), "rule__MoeBehavior__PortAssignment_1_1_0");
builder.put(grammarAccess.getMoeBehaviorAccess().getSignalAssignment_1_1_1(), "rule__MoeBehavior__SignalAssignment_1_1_1");
builder.put(grammarAccess.getMoeBehaviorAccess().getBufferAssignment_1_1_2(), "rule__MoeBehavior__BufferAssignment_1_1_2");
builder.put(grammarAccess.getMoeBehaviorAccess().getChannelAssignment_1_1_3(), "rule__MoeBehavior__ChannelAssignment_1_1_3");
builder.put(grammarAccess.getMoeBehaviorAccess().getTypedefAssignment_1_1_4(), "rule__MoeBehavior__TypedefAssignment_1_1_4");
builder.put(grammarAccess.getMoeBehaviorAccess().getFunctionAssignment_1_1_5(), "rule__MoeBehavior__FunctionAssignment_1_1_5");
builder.put(grammarAccess.getMoeBehaviorAccess().getVariableAssignment_1_1_6(), "rule__MoeBehavior__VariableAssignment_1_1_6");
builder.put(grammarAccess.getMoeBehaviorAccess().getExecutionAssignment_2_0(), "rule__MoeBehavior__ExecutionAssignment_2_0");
builder.put(grammarAccess.getMoeBehaviorAccess().getInteractionAssignment_2_1(), "rule__MoeBehavior__InteractionAssignment_2_1");
builder.put(grammarAccess.getStatemachineAccess().getVisibilityAssignment_1_0(), "rule__Statemachine__VisibilityAssignment_1_0");
builder.put(grammarAccess.getStatemachineAccess().getTimedAssignment_1_1(), "rule__Statemachine__TimedAssignment_1_1");
builder.put(grammarAccess.getStatemachineAccess().getDense_timedAssignment_1_2(), "rule__Statemachine__Dense_timedAssignment_1_2");
builder.put(grammarAccess.getStatemachineAccess().getDiscrete_timedAssignment_1_3(), "rule__Statemachine__Discrete_timedAssignment_1_3");
builder.put(grammarAccess.getStatemachineAccess().getInput_enabledAssignment_1_4(), "rule__Statemachine__Input_enabledAssignment_1_4");
builder.put(grammarAccess.getStatemachineAccess().getLifelineAssignment_1_5(), "rule__Statemachine__LifelineAssignment_1_5");
builder.put(grammarAccess.getStatemachineAccess().getDesignAssignment_1_6(), "rule__Statemachine__DesignAssignment_1_6");
builder.put(grammarAccess.getStatemachineAccess().getNameAssignment_4(), "rule__Statemachine__NameAssignment_4");
builder.put(grammarAccess.getStatemachineAccess().getUnrestrictedNameAssignment_5(), "rule__Statemachine__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_0_1_0(), "rule__Statemachine__ParameterAssignment_7_0_1_0_1_0");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_0_1_1_1(), "rule__Statemachine__ParameterAssignment_7_0_1_0_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_1_1_0(), "rule__Statemachine__ParameterAssignment_7_0_1_1_1_0");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_1_1_1_1(), "rule__Statemachine__ParameterAssignment_7_0_1_1_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_2_1_0(), "rule__Statemachine__ParameterAssignment_7_0_1_2_1_0");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_2_1_1_1(), "rule__Statemachine__ParameterAssignment_7_0_1_2_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_3_1_0(), "rule__Statemachine__ParameterAssignment_7_0_1_3_1_0");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_7_0_1_3_1_1_1(), "rule__Statemachine__ParameterAssignment_7_0_1_3_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getPortAssignment_7_1_0(), "rule__Statemachine__PortAssignment_7_1_0");
builder.put(grammarAccess.getStatemachineAccess().getSignalAssignment_7_1_1(), "rule__Statemachine__SignalAssignment_7_1_1");
builder.put(grammarAccess.getStatemachineAccess().getBufferAssignment_7_1_2(), "rule__Statemachine__BufferAssignment_7_1_2");
builder.put(grammarAccess.getStatemachineAccess().getChannelAssignment_7_1_3(), "rule__Statemachine__ChannelAssignment_7_1_3");
builder.put(grammarAccess.getStatemachineAccess().getTypedefAssignment_7_1_4(), "rule__Statemachine__TypedefAssignment_7_1_4");
builder.put(grammarAccess.getStatemachineAccess().getFunctionAssignment_7_1_5(), "rule__Statemachine__FunctionAssignment_7_1_5");
builder.put(grammarAccess.getStatemachineAccess().getVariableAssignment_7_1_6(), "rule__Statemachine__VariableAssignment_7_1_6");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_8_0_1(), "rule__Statemachine__ParameterAssignment_8_0_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_8_1_1(), "rule__Statemachine__ParameterAssignment_8_1_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_8_2_1(), "rule__Statemachine__ParameterAssignment_8_2_1");
builder.put(grammarAccess.getStatemachineAccess().getParameterAssignment_8_3_1(), "rule__Statemachine__ParameterAssignment_8_3_1");
builder.put(grammarAccess.getStatemachineAccess().getPortAssignment_9_0_1_0(), "rule__Statemachine__PortAssignment_9_0_1_0");
builder.put(grammarAccess.getStatemachineAccess().getSignalAssignment_9_0_1_1(), "rule__Statemachine__SignalAssignment_9_0_1_1");
builder.put(grammarAccess.getStatemachineAccess().getBufferAssignment_9_0_1_2(), "rule__Statemachine__BufferAssignment_9_0_1_2");
builder.put(grammarAccess.getStatemachineAccess().getChannelAssignment_9_0_1_3(), "rule__Statemachine__ChannelAssignment_9_0_1_3");
builder.put(grammarAccess.getStatemachineAccess().getTypedefAssignment_9_0_1_4(), "rule__Statemachine__TypedefAssignment_9_0_1_4");
builder.put(grammarAccess.getStatemachineAccess().getFunctionAssignment_9_0_1_5(), "rule__Statemachine__FunctionAssignment_9_0_1_5");
builder.put(grammarAccess.getStatemachineAccess().getVariableAssignment_9_0_1_6(), "rule__Statemachine__VariableAssignment_9_0_1_6");
builder.put(grammarAccess.getStatemachineAccess().getPortAssignment_9_1_1_0(), "rule__Statemachine__PortAssignment_9_1_1_0");
builder.put(grammarAccess.getStatemachineAccess().getSignalAssignment_9_1_1_1(), "rule__Statemachine__SignalAssignment_9_1_1_1");
builder.put(grammarAccess.getStatemachineAccess().getBufferAssignment_9_1_1_2(), "rule__Statemachine__BufferAssignment_9_1_1_2");
builder.put(grammarAccess.getStatemachineAccess().getChannelAssignment_9_1_1_3(), "rule__Statemachine__ChannelAssignment_9_1_1_3");
builder.put(grammarAccess.getStatemachineAccess().getTypedefAssignment_9_1_1_4(), "rule__Statemachine__TypedefAssignment_9_1_1_4");
builder.put(grammarAccess.getStatemachineAccess().getFunctionAssignment_9_1_1_5(), "rule__Statemachine__FunctionAssignment_9_1_1_5");
builder.put(grammarAccess.getStatemachineAccess().getVariableAssignment_9_1_1_6(), "rule__Statemachine__VariableAssignment_9_1_1_6");
builder.put(grammarAccess.getStatemachineAccess().getPortAssignment_9_2_1_0(), "rule__Statemachine__PortAssignment_9_2_1_0");
builder.put(grammarAccess.getStatemachineAccess().getSignalAssignment_9_2_1_1(), "rule__Statemachine__SignalAssignment_9_2_1_1");
builder.put(grammarAccess.getStatemachineAccess().getBufferAssignment_9_2_1_2(), "rule__Statemachine__BufferAssignment_9_2_1_2");
builder.put(grammarAccess.getStatemachineAccess().getChannelAssignment_9_2_1_3(), "rule__Statemachine__ChannelAssignment_9_2_1_3");
builder.put(grammarAccess.getStatemachineAccess().getTypedefAssignment_9_2_1_4(), "rule__Statemachine__TypedefAssignment_9_2_1_4");
builder.put(grammarAccess.getStatemachineAccess().getFunctionAssignment_9_2_1_5(), "rule__Statemachine__FunctionAssignment_9_2_1_5");
builder.put(grammarAccess.getStatemachineAccess().getVariableAssignment_9_2_1_6(), "rule__Statemachine__VariableAssignment_9_2_1_6");
builder.put(grammarAccess.getStatemachineAccess().getPortAssignment_9_3_1_0(), "rule__Statemachine__PortAssignment_9_3_1_0");
builder.put(grammarAccess.getStatemachineAccess().getSignalAssignment_9_3_1_1(), "rule__Statemachine__SignalAssignment_9_3_1_1");
builder.put(grammarAccess.getStatemachineAccess().getBufferAssignment_9_3_1_2(), "rule__Statemachine__BufferAssignment_9_3_1_2");
builder.put(grammarAccess.getStatemachineAccess().getChannelAssignment_9_3_1_3(), "rule__Statemachine__ChannelAssignment_9_3_1_3");
builder.put(grammarAccess.getStatemachineAccess().getTypedefAssignment_9_3_1_4(), "rule__Statemachine__TypedefAssignment_9_3_1_4");
builder.put(grammarAccess.getStatemachineAccess().getFunctionAssignment_9_3_1_5(), "rule__Statemachine__FunctionAssignment_9_3_1_5");
builder.put(grammarAccess.getStatemachineAccess().getVariableAssignment_9_3_1_6(), "rule__Statemachine__VariableAssignment_9_3_1_6");
builder.put(grammarAccess.getStatemachineAccess().getRoutineAssignment_10_0_0_1(), "rule__Statemachine__RoutineAssignment_10_0_0_1");
builder.put(grammarAccess.getStatemachineAccess().getProcedureAssignment_10_0_1_1(), "rule__Statemachine__ProcedureAssignment_10_0_1_1");
builder.put(grammarAccess.getStatemachineAccess().getRoutineAssignment_10_1_0(), "rule__Statemachine__RoutineAssignment_10_1_0");
builder.put(grammarAccess.getStatemachineAccess().getProcedureAssignment_10_1_1(), "rule__Statemachine__ProcedureAssignment_10_1_1");
builder.put(grammarAccess.getStatemachineAccess().getMachineAssignment_11_0_0_1(), "rule__Statemachine__MachineAssignment_11_0_0_1");
builder.put(grammarAccess.getStatemachineAccess().getMachineAssignment_11_0_1_1(), "rule__Statemachine__MachineAssignment_11_0_1_1");
builder.put(grammarAccess.getStatemachineAccess().getMachineAssignment_11_0_2_1(), "rule__Statemachine__MachineAssignment_11_0_2_1");
builder.put(grammarAccess.getStatemachineAccess().getMachineAssignment_11_0_3_1(), "rule__Statemachine__MachineAssignment_11_0_3_1");
builder.put(grammarAccess.getStatemachineAccess().getInstanceAssignment_11_0_4_1(), "rule__Statemachine__InstanceAssignment_11_0_4_1");
builder.put(grammarAccess.getStatemachineAccess().getRegionAssignment_11_1(), "rule__Statemachine__RegionAssignment_11_1");
builder.put(grammarAccess.getStatemachineAccess().getRegionAssignment_11_2(), "rule__Statemachine__RegionAssignment_11_2");
builder.put(grammarAccess.getStatemachineAccess().getRegionAssignment_11_3(), "rule__Statemachine__RegionAssignment_11_3");
builder.put(grammarAccess.getStatemachineAccess().getExecutionAssignment_12_0(), "rule__Statemachine__ExecutionAssignment_12_0");
builder.put(grammarAccess.getStatemachineAccess().getInteractionAssignment_12_1(), "rule__Statemachine__InteractionAssignment_12_1");
builder.put(grammarAccess.getStatemachineRegionAccess().getVertexAssignment_2_0(), "rule__StatemachineRegion__VertexAssignment_2_0");
builder.put(grammarAccess.getStatemachineRegionAccess().getVertexAssignment_2_1(), "rule__StatemachineRegion__VertexAssignment_2_1");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getNameAssignment_3(), "rule__StatemachineNamedRegion__NameAssignment_3");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getUnrestrictedNameAssignment_4(), "rule__StatemachineNamedRegion__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getVertexAssignment_6_0(), "rule__StatemachineNamedRegion__VertexAssignment_6_0");
builder.put(grammarAccess.getStatemachineNamedRegionAccess().getVertexAssignment_6_1(), "rule__StatemachineNamedRegion__VertexAssignment_6_1");
builder.put(grammarAccess.getStatemachineRegionLiteAccess().getVertexAssignment_0(), "rule__StatemachineRegionLite__VertexAssignment_0");
builder.put(grammarAccess.getStatemachineRegionLiteAccess().getVertexAssignment_1(), "rule__StatemachineRegionLite__VertexAssignment_1");
builder.put(grammarAccess.getCompositeStateAccess().getCompositeAssignment_1(), "rule__CompositeState__CompositeAssignment_1");
builder.put(grammarAccess.getCompositeStateAccess().getOrthogonalAssignment_4_1(), "rule__CompositeState__OrthogonalAssignment_4_1");
builder.put(grammarAccess.getCompositeStateAccess().getNameAssignment_6(), "rule__CompositeState__NameAssignment_6");
builder.put(grammarAccess.getCompositeStateAccess().getUnrestrictedNameAssignment_7(), "rule__CompositeState__UnrestrictedNameAssignment_7");
builder.put(grammarAccess.getCompositeStateAccess().getRegionAssignment_8_0_1_0_0_0(), "rule__CompositeState__RegionAssignment_8_0_1_0_0_0");
builder.put(grammarAccess.getCompositeStateAccess().getRegionAssignment_8_0_1_0_0_1(), "rule__CompositeState__RegionAssignment_8_0_1_0_0_1");
builder.put(grammarAccess.getCompositeStateAccess().getMoeAssignment_8_0_1_0_1_1(), "rule__CompositeState__MoeAssignment_8_0_1_0_1_1");
builder.put(grammarAccess.getCompositeStateAccess().getTransitionAssignment_8_0_1_0_2_1(), "rule__CompositeState__TransitionAssignment_8_0_1_0_2_1");
builder.put(grammarAccess.getCompositeStateAccess().getRegionAssignment_8_0_1_1_0(), "rule__CompositeState__RegionAssignment_8_0_1_1_0");
builder.put(grammarAccess.getCompositeStateAccess().getMoeAssignment_8_0_1_1_1(), "rule__CompositeState__MoeAssignment_8_0_1_1_1");
builder.put(grammarAccess.getCompositeStateAccess().getTransitionAssignment_8_0_1_1_2(), "rule__CompositeState__TransitionAssignment_8_0_1_1_2");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getCreateRoutineAssignment_1_0_1(), "rule__MoeCompositeStateRoutines__CreateRoutineAssignment_1_0_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getInitRoutineAssignment_1_1_1(), "rule__MoeCompositeStateRoutines__InitRoutineAssignment_1_1_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getFinalRoutineAssignment_1_2_1(), "rule__MoeCompositeStateRoutines__FinalRoutineAssignment_1_2_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getEnableRoutineAssignment_1_3_1(), "rule__MoeCompositeStateRoutines__EnableRoutineAssignment_1_3_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getDisableRoutineAssignment_1_4_1(), "rule__MoeCompositeStateRoutines__DisableRoutineAssignment_1_4_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getConcurrencyRoutineAssignment_1_5_1(), "rule__MoeCompositeStateRoutines__ConcurrencyRoutineAssignment_1_5_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getScheduleRoutineAssignment_1_6_1(), "rule__MoeCompositeStateRoutines__ScheduleRoutineAssignment_1_6_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getIrunRoutineAssignment_1_7_1(), "rule__MoeCompositeStateRoutines__IrunRoutineAssignment_1_7_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getRunRoutineAssignment_1_8_1(), "rule__MoeCompositeStateRoutines__RunRoutineAssignment_1_8_1");
builder.put(grammarAccess.getSimpleStateAccess().getSimpleAssignment_1(), "rule__SimpleState__SimpleAssignment_1");
builder.put(grammarAccess.getSimpleStateAccess().getNameAssignment_3(), "rule__SimpleState__NameAssignment_3");
builder.put(grammarAccess.getSimpleStateAccess().getUnrestrictedNameAssignment_4(), "rule__SimpleState__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getSimpleStateAccess().getTransitionAssignment_5_0_1_0(), "rule__SimpleState__TransitionAssignment_5_0_1_0");
builder.put(grammarAccess.getSimpleStateAccess().getMoeAssignment_5_0_1_1(), "rule__SimpleState__MoeAssignment_5_0_1_1");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getEnableRoutineAssignment_1_0_1(), "rule__MoeSimpleStateRoutines__EnableRoutineAssignment_1_0_1");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getDisableRoutineAssignment_1_1_1(), "rule__MoeSimpleStateRoutines__DisableRoutineAssignment_1_1_1");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getIrunRoutineAssignment_1_2_1(), "rule__MoeSimpleStateRoutines__IrunRoutineAssignment_1_2_1");
builder.put(grammarAccess.getStartStateAccess().getSimpleAssignment_1_0_0(), "rule__StartState__SimpleAssignment_1_0_0");
builder.put(grammarAccess.getStartStateAccess().getNameAssignment_1_0_5(), "rule__StartState__NameAssignment_1_0_5");
builder.put(grammarAccess.getStartStateAccess().getSimpleAssignment_1_1(), "rule__StartState__SimpleAssignment_1_1");
builder.put(grammarAccess.getStartStateAccess().getUnrestrictedNameAssignment_2(), "rule__StartState__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getStartStateAccess().getTransitionAssignment_3_0_1_0(), "rule__StartState__TransitionAssignment_3_0_1_0");
builder.put(grammarAccess.getStartStateAccess().getMoeAssignment_3_0_1_1(), "rule__StartState__MoeAssignment_3_0_1_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getCreateRoutineAssignment_1_0_1(), "rule__MoeStartStateRoutines__CreateRoutineAssignment_1_0_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getInitRoutineAssignment_1_1_1(), "rule__MoeStartStateRoutines__InitRoutineAssignment_1_1_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getFinalRoutineAssignment_1_2_1(), "rule__MoeStartStateRoutines__FinalRoutineAssignment_1_2_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getEnableRoutineAssignment_1_3_1(), "rule__MoeStartStateRoutines__EnableRoutineAssignment_1_3_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getDisableRoutineAssignment_1_4_1(), "rule__MoeStartStateRoutines__DisableRoutineAssignment_1_4_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getIrunRoutineAssignment_1_5_1(), "rule__MoeStartStateRoutines__IrunRoutineAssignment_1_5_1");
builder.put(grammarAccess.getFinalStateAccess().getSimpleAssignment_1_0_0(), "rule__FinalState__SimpleAssignment_1_0_0");
builder.put(grammarAccess.getFinalStateAccess().getNameAssignment_1_0_5(), "rule__FinalState__NameAssignment_1_0_5");
builder.put(grammarAccess.getFinalStateAccess().getSimpleAssignment_1_1(), "rule__FinalState__SimpleAssignment_1_1");
builder.put(grammarAccess.getFinalStateAccess().getUnrestrictedNameAssignment_2(), "rule__FinalState__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getFinalStateAccess().getMoeAssignment_3_0_1_1(), "rule__FinalState__MoeAssignment_3_0_1_1");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getEnableRoutineAssignment_1_0_1(), "rule__MoeFinalStateRoutines__EnableRoutineAssignment_1_0_1");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getFinalRoutineAssignment_1_1_1(), "rule__MoeFinalStateRoutines__FinalRoutineAssignment_1_1_1");
builder.put(grammarAccess.getOtherPseudostateAccess().getKindAssignment_4(), "rule__OtherPseudostate__KindAssignment_4");
builder.put(grammarAccess.getOtherPseudostateAccess().getNameAssignment_6(), "rule__OtherPseudostate__NameAssignment_6");
builder.put(grammarAccess.getOtherPseudostateAccess().getUnrestrictedNameAssignment_7(), "rule__OtherPseudostate__UnrestrictedNameAssignment_7");
builder.put(grammarAccess.getOtherPseudostateAccess().getTransitionAssignment_8_0_1_0(), "rule__OtherPseudostate__TransitionAssignment_8_0_1_0");
builder.put(grammarAccess.getOtherPseudostateAccess().getMoeAssignment_8_0_1_1(), "rule__OtherPseudostate__MoeAssignment_8_0_1_1");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getEnableRoutineAssignment_1_0_1(), "rule__MoePseudotateRoutines__EnableRoutineAssignment_1_0_1");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getDisableRoutineAssignment_1_1_1(), "rule__MoePseudotateRoutines__DisableRoutineAssignment_1_1_1");
builder.put(grammarAccess.getPseudostateInitialAccess().getKindAssignment_1_0_3(), "rule__PseudostateInitial__KindAssignment_1_0_3");
builder.put(grammarAccess.getPseudostateInitialAccess().getNameAssignment_1_0_5(), "rule__PseudostateInitial__NameAssignment_1_0_5");
builder.put(grammarAccess.getPseudostateInitialAccess().getNameAssignment_1_1(), "rule__PseudostateInitial__NameAssignment_1_1");
builder.put(grammarAccess.getPseudostateInitialAccess().getUnrestrictedNameAssignment_2(), "rule__PseudostateInitial__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getPseudostateInitialAccess().getTransitionAssignment_3_0_1_1(), "rule__PseudostateInitial__TransitionAssignment_3_0_1_1");
builder.put(grammarAccess.getEndingPseudostateAccess().getKindAssignment_4(), "rule__EndingPseudostate__KindAssignment_4");
builder.put(grammarAccess.getEndingPseudostateAccess().getNameAssignment_6(), "rule__EndingPseudostate__NameAssignment_6");
builder.put(grammarAccess.getEndingPseudostateAccess().getUnrestrictedNameAssignment_7(), "rule__EndingPseudostate__UnrestrictedNameAssignment_7");
builder.put(grammarAccess.getEndingPseudostateAccess().getMoeAssignment_8_0_1_1(), "rule__EndingPseudostate__MoeAssignment_8_0_1_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getRoutineAssignment_2(), "rule__ModelOfExecution__RoutineAssignment_2");
builder.put(grammarAccess.getModelOfExecutionAccess().getCreateRoutineAssignment_3_0_1(), "rule__ModelOfExecution__CreateRoutineAssignment_3_0_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getInitRoutineAssignment_3_1_1(), "rule__ModelOfExecution__InitRoutineAssignment_3_1_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getFinalRoutineAssignment_3_2_1(), "rule__ModelOfExecution__FinalRoutineAssignment_3_2_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getEnableRoutineAssignment_3_3_1(), "rule__ModelOfExecution__EnableRoutineAssignment_3_3_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getDisableRoutineAssignment_3_4_1(), "rule__ModelOfExecution__DisableRoutineAssignment_3_4_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getConcurrencyRoutineAssignment_3_5_1(), "rule__ModelOfExecution__ConcurrencyRoutineAssignment_3_5_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getScheduleRoutineAssignment_3_6_1(), "rule__ModelOfExecution__ScheduleRoutineAssignment_3_6_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getIrunRoutineAssignment_3_7_1(), "rule__ModelOfExecution__IrunRoutineAssignment_3_7_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getRunRoutineAssignment_3_8_1(), "rule__ModelOfExecution__RunRoutineAssignment_3_8_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getRoutineAssignment_4(), "rule__ModelOfExecution__RoutineAssignment_4");
builder.put(grammarAccess.getMoeRoutineAccess().getParameterSetAssignment_1_1(), "rule__MoeRoutine__ParameterSetAssignment_1_1");
builder.put(grammarAccess.getMoeRoutineAccess().getResultSetAssignment_2_1_0(), "rule__MoeRoutine__ResultSetAssignment_2_1_0");
builder.put(grammarAccess.getMoeRoutineAccess().getResultSetAssignment_2_1_1_1(), "rule__MoeRoutine__ResultSetAssignment_2_1_1_1");
builder.put(grammarAccess.getMoeRoutineAccess().getBodyBlockAssignment_3(), "rule__MoeRoutine__BodyBlockAssignment_3");
builder.put(grammarAccess.getRoutineAccess().getVisibilityAssignment_0(), "rule__Routine__VisibilityAssignment_0");
builder.put(grammarAccess.getRoutineAccess().getMacroAssignment_1(), "rule__Routine__MacroAssignment_1");
builder.put(grammarAccess.getRoutineAccess().getNameAssignment_4(), "rule__Routine__NameAssignment_4");
builder.put(grammarAccess.getRoutineAccess().getUnrestrictedNameAssignment_5(), "rule__Routine__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getRoutineAccess().getParameterSetAssignment_6_1(), "rule__Routine__ParameterSetAssignment_6_1");
builder.put(grammarAccess.getRoutineAccess().getResultSetAssignment_7_1_0(), "rule__Routine__ResultSetAssignment_7_1_0");
builder.put(grammarAccess.getRoutineAccess().getResultSetAssignment_7_1_1_1(), "rule__Routine__ResultSetAssignment_7_1_1_1");
builder.put(grammarAccess.getRoutineAccess().getBodyBlockAssignment_8(), "rule__Routine__BodyBlockAssignment_8");
builder.put(grammarAccess.getModelOfInteractionAccess().getRoutesAssignment_2_0(), "rule__ModelOfInteraction__RoutesAssignment_2_0");
builder.put(grammarAccess.getModelOfInteractionAccess().getConnectorsAssignment_2_1(), "rule__ModelOfInteraction__ConnectorsAssignment_2_1");
builder.put(grammarAccess.getRouteAccess().getProtocolAssignment_3(), "rule__Route__ProtocolAssignment_3");
builder.put(grammarAccess.getRouteAccess().getNameAssignment_5_0(), "rule__Route__NameAssignment_5_0");
builder.put(grammarAccess.getRouteAccess().getUnrestrictedNameAssignment_5_1(), "rule__Route__UnrestrictedNameAssignment_5_1");
builder.put(grammarAccess.getRouteAccess().getSignalsAssignment_7_1_0(), "rule__Route__SignalsAssignment_7_1_0");
builder.put(grammarAccess.getRouteAccess().getSignalsAssignment_7_1_1_1(), "rule__Route__SignalsAssignment_7_1_1_1");
builder.put(grammarAccess.getComRouteProtocolAccess().getProtocolAssignment_0(), "rule__ComRouteProtocol__ProtocolAssignment_0");
builder.put(grammarAccess.getComRouteProtocolAccess().getProtocolAssignment_1_0(), "rule__ComRouteProtocol__ProtocolAssignment_1_0");
builder.put(grammarAccess.getComRouteProtocolAccess().getInner_bufferAssignment_1_1_0_1_0(), "rule__ComRouteProtocol__Inner_bufferAssignment_1_1_0_1_0");
builder.put(grammarAccess.getComRouteProtocolAccess().getBufferAssignment_1_1_0_1_1(), "rule__ComRouteProtocol__BufferAssignment_1_1_0_1_1");
builder.put(grammarAccess.getComRouteProtocolAccess().getInner_bufferAssignment_1_1_1_1_0(), "rule__ComRouteProtocol__Inner_bufferAssignment_1_1_1_1_0");
builder.put(grammarAccess.getComRouteProtocolAccess().getBufferAssignment_1_1_1_1_1(), "rule__ComRouteProtocol__BufferAssignment_1_1_1_1_1");
builder.put(grammarAccess.getComRouteProtocolAccess().getInner_bufferAssignment_2(), "rule__ComRouteProtocol__Inner_bufferAssignment_2");
builder.put(grammarAccess.getComRouteProtocolAccess().getBufferAssignment_3(), "rule__ComRouteProtocol__BufferAssignment_3");
builder.put(grammarAccess.getConnectorAccess().getProtocolAssignment_2(), "rule__Connector__ProtocolAssignment_2");
builder.put(grammarAccess.getConnectorAccess().getNameAssignment_4(), "rule__Connector__NameAssignment_4");
builder.put(grammarAccess.getConnectorAccess().getUnrestrictedNameAssignment_5(), "rule__Connector__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getConnectorAccess().getConnectorEndAssignment_7(), "rule__Connector__ConnectorEndAssignment_7");
builder.put(grammarAccess.getComProtocolAccess().getProtocolAssignment_0(), "rule__ComProtocol__ProtocolAssignment_0");
builder.put(grammarAccess.getComProtocolAccess().getProtocolAssignment_1_0(), "rule__ComProtocol__ProtocolAssignment_1_0");
builder.put(grammarAccess.getComProtocolAccess().getCastAssignment_1_1_1(), "rule__ComProtocol__CastAssignment_1_1_1");
builder.put(grammarAccess.getComProtocolAccess().getProtocolAssignment_2_0(), "rule__ComProtocol__ProtocolAssignment_2_0");
builder.put(grammarAccess.getComProtocolAccess().getInner_bufferAssignment_2_1_0_1_0(), "rule__ComProtocol__Inner_bufferAssignment_2_1_0_1_0");
builder.put(grammarAccess.getComProtocolAccess().getBufferAssignment_2_1_0_1_1(), "rule__ComProtocol__BufferAssignment_2_1_0_1_1");
builder.put(grammarAccess.getComProtocolAccess().getInner_bufferAssignment_2_1_1_1_0(), "rule__ComProtocol__Inner_bufferAssignment_2_1_1_1_0");
builder.put(grammarAccess.getComProtocolAccess().getBufferAssignment_2_1_1_1_1(), "rule__ComProtocol__BufferAssignment_2_1_1_1_1");
builder.put(grammarAccess.getComProtocolAccess().getInner_bufferAssignment_3(), "rule__ComProtocol__Inner_bufferAssignment_3");
builder.put(grammarAccess.getComProtocolAccess().getBufferAssignment_4(), "rule__ComProtocol__BufferAssignment_4");
builder.put(grammarAccess.getComProtocolAccess().getCastAssignment_5(), "rule__ComProtocol__CastAssignment_5");
builder.put(grammarAccess.getConnectorEndAccess().getDirectionAssignment_1(), "rule__ConnectorEnd__DirectionAssignment_1");
builder.put(grammarAccess.getConnectorEndAccess().getProtocolAssignment_2_1(), "rule__ConnectorEnd__ProtocolAssignment_2_1");
builder.put(grammarAccess.getConnectorEndAccess().getPointsAssignment_3_0_0(), "rule__ConnectorEnd__PointsAssignment_3_0_0");
builder.put(grammarAccess.getConnectorEndAccess().getPointsAssignment_3_1_1(), "rule__ConnectorEnd__PointsAssignment_3_1_1");
builder.put(grammarAccess.getConnectorEndAccess().getPointsAssignment_3_1_2_1(), "rule__ConnectorEnd__PointsAssignment_3_1_2_1");
builder.put(grammarAccess.getConnectorEndAccess().getPointsAssignment_3_2_1_0(), "rule__ConnectorEnd__PointsAssignment_3_2_1_0");
builder.put(grammarAccess.getComPointAccess().getMachineAssignment_1_0(), "rule__ComPoint__MachineAssignment_1_0");
builder.put(grammarAccess.getComPointAccess().getPortAssignment_2(), "rule__ComPoint__PortAssignment_2");
builder.put(grammarAccess.getComPointProtocolAccess().getProtocolAssignment_0_0(), "rule__ComPointProtocol__ProtocolAssignment_0_0");
builder.put(grammarAccess.getComPointProtocolAccess().getInner_bufferAssignment_0_1_0_1_0(), "rule__ComPointProtocol__Inner_bufferAssignment_0_1_0_1_0");
builder.put(grammarAccess.getComPointProtocolAccess().getBufferAssignment_0_1_0_1_1(), "rule__ComPointProtocol__BufferAssignment_0_1_0_1_1");
builder.put(grammarAccess.getComPointProtocolAccess().getInner_bufferAssignment_0_1_1_1_0(), "rule__ComPointProtocol__Inner_bufferAssignment_0_1_1_1_0");
builder.put(grammarAccess.getComPointProtocolAccess().getBufferAssignment_0_1_1_1_1(), "rule__ComPointProtocol__BufferAssignment_0_1_1_1_1");
builder.put(grammarAccess.getComPointProtocolAccess().getInner_bufferAssignment_1(), "rule__ComPointProtocol__Inner_bufferAssignment_1");
builder.put(grammarAccess.getComPointProtocolAccess().getBufferRefAssignment_2(), "rule__ComPointProtocol__BufferRefAssignment_2");
builder.put(grammarAccess.getComBufferAccess().getParentAssignment_0_0(), "rule__ComBuffer__ParentAssignment_0_0");
builder.put(grammarAccess.getComBufferAccess().getKindAssignment_0_1(), "rule__ComBuffer__KindAssignment_0_1");
builder.put(grammarAccess.getComBufferAccess().getElementAssignment_1(), "rule__ComBuffer__ElementAssignment_1");
builder.put(grammarAccess.getComBufferRefAccess().getParentAssignment_1_0(), "rule__ComBufferRef__ParentAssignment_1_0");
builder.put(grammarAccess.getComBufferRefAccess().getElementAssignment_2(), "rule__ComBufferRef__ElementAssignment_2");
builder.put(grammarAccess.getBufferReferenceElementAccess().getElementAssignment_1(), "rule__BufferReferenceElement__ElementAssignment_1");
builder.put(grammarAccess.getLiteralPureReferenceMachineAccess().getElementAssignment_0_1(), "rule__LiteralPureReferenceMachine__ElementAssignment_0_1");
builder.put(grammarAccess.getDataTypeReferenceAccess().getMultiplicityAssignment_0_1_2(), "rule__DataTypeReference__MultiplicityAssignment_0_1_2");
builder.put(grammarAccess.getDataTypeReferenceAccess().getTyperefAssignment_1_1(), "rule__DataTypeReference__TyperefAssignment_1_1");
builder.put(grammarAccess.getDataTypeReferenceAccess().getMultiplicityAssignment_1_2_1(), "rule__DataTypeReference__MultiplicityAssignment_1_2_1");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__OtherDataTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getTypedefAssignment_2(), "rule__OtherDataTypeDefinition__TypedefAssignment_2");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getNameAssignment_3(), "rule__OtherDataTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__OtherDataTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getSupportAssignment_5_0_0(), "rule__OtherDataTypeDefinition__SupportAssignment_5_0_0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getMultiplicityAssignment_5_0_1_1(), "rule__OtherDataTypeDefinition__MultiplicityAssignment_5_0_1_1");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getTyperefAssignment_5_1_0(), "rule__OtherDataTypeDefinition__TyperefAssignment_5_1_0");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getMultiplicityAssignment_5_1_1_1(), "rule__OtherDataTypeDefinition__MultiplicityAssignment_5_1_1_1");
builder.put(grammarAccess.getOtherDataTypeDefinitionAccess().getConstraintAssignment_6_0(), "rule__OtherDataTypeDefinition__ConstraintAssignment_6_0");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getParameterSetAssignment_3_1(), "rule__TypeConstraintRoutine__ParameterSetAssignment_3_1");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getBodyBlockAssignment_4_0(), "rule__TypeConstraintRoutine__BodyBlockAssignment_4_0");
builder.put(grammarAccess.getTypeConstraintRoutineAccess().getBodyBlockAssignment_4_1_0(), "rule__TypeConstraintRoutine__BodyBlockAssignment_4_1_0");
builder.put(grammarAccess.getConditionalBlockStatementAccess().getStatementAssignment_1(), "rule__ConditionalBlockStatement__StatementAssignment_1");
builder.put(grammarAccess.getGuardTestExpressionAccess().getConditionAssignment_1(), "rule__GuardTestExpression__ConditionAssignment_1");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getSignAssignment_1(), "rule__PrimitiveIntegerType__SignAssignment_1");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getNameAssignment_2(), "rule__PrimitiveIntegerType__NameAssignment_2");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getSizeAssignment_3_0_1(), "rule__PrimitiveIntegerType__SizeAssignment_3_0_1");
builder.put(grammarAccess.getPrimitiveIntegerTypeAccess().getSizeAssignment_3_1_2(), "rule__PrimitiveIntegerType__SizeAssignment_3_1_2");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getSignAssignment_1(), "rule__PrimitiveRationalType__SignAssignment_1");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getNameAssignment_2(), "rule__PrimitiveRationalType__NameAssignment_2");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getSizeAssignment_3_0_1(), "rule__PrimitiveRationalType__SizeAssignment_3_0_1");
builder.put(grammarAccess.getPrimitiveRationalTypeAccess().getSizeAssignment_3_1_2(), "rule__PrimitiveRationalType__SizeAssignment_3_1_2");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getSignAssignment_1(), "rule__PrimitiveFloatType__SignAssignment_1");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getNameAssignment_2(), "rule__PrimitiveFloatType__NameAssignment_2");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getSizeAssignment_3_0_1(), "rule__PrimitiveFloatType__SizeAssignment_3_0_1");
builder.put(grammarAccess.getPrimitiveFloatTypeAccess().getSizeAssignment_3_1_2(), "rule__PrimitiveFloatType__SizeAssignment_3_1_2");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getSignAssignment_1(), "rule__PrimitiveRealType__SignAssignment_1");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getNameAssignment_2(), "rule__PrimitiveRealType__NameAssignment_2");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getSizeAssignment_3_0_1(), "rule__PrimitiveRealType__SizeAssignment_3_0_1");
builder.put(grammarAccess.getPrimitiveRealTypeAccess().getSizeAssignment_3_1_2(), "rule__PrimitiveRealType__SizeAssignment_3_1_2");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getSupportAssignment_0_2_0_1(), "rule__PrimitiveTimeType__SupportAssignment_0_2_0_1");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getSupportAssignment_0_2_1(), "rule__PrimitiveTimeType__SupportAssignment_0_2_1");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getClockAssignment_1_1(), "rule__PrimitiveTimeType__ClockAssignment_1_1");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getSupportAssignment_1_2_0_1(), "rule__PrimitiveTimeType__SupportAssignment_1_2_0_1");
builder.put(grammarAccess.getPrimitiveTimeTypeAccess().getSupportAssignment_1_2_1(), "rule__PrimitiveTimeType__SupportAssignment_1_2_1");
builder.put(grammarAccess.getPrimitiveBooleanTypeAccess().getNameAssignment_1(), "rule__PrimitiveBooleanType__NameAssignment_1");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getNameAssignment_1(), "rule__PrimitiveStringType__NameAssignment_1");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getSizeAssignment_2_0_1(), "rule__PrimitiveStringType__SizeAssignment_2_0_1");
builder.put(grammarAccess.getPrimitiveStringTypeAccess().getSizeAssignment_2_1_2(), "rule__PrimitiveStringType__SizeAssignment_2_1_2");
builder.put(grammarAccess.getPrimitiveInstanceTypeAccess().getExpectedAssignment_1(), "rule__PrimitiveInstanceType__ExpectedAssignment_1");
builder.put(grammarAccess.getPrimitiveInstanceTypeAccess().getModelAssignment_2_1(), "rule__PrimitiveInstanceType__ModelAssignment_2_1");
builder.put(grammarAccess.getIntervalTypeAccess().getNameAssignment_1(), "rule__IntervalType__NameAssignment_1");
builder.put(grammarAccess.getIntervalTypeAccess().getSupportAssignment_3(), "rule__IntervalType__SupportAssignment_3");
builder.put(grammarAccess.getIntervalTypeAccess().getLopenAssignment_4_0(), "rule__IntervalType__LopenAssignment_4_0");
builder.put(grammarAccess.getIntervalTypeAccess().getInfimumAssignment_5(), "rule__IntervalType__InfimumAssignment_5");
builder.put(grammarAccess.getIntervalTypeAccess().getSupremumAssignment_7(), "rule__IntervalType__SupremumAssignment_7");
builder.put(grammarAccess.getIntervalTypeAccess().getRopenAssignment_8_1(), "rule__IntervalType__RopenAssignment_8_1");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__IntervalTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getNameAssignment_3(), "rule__IntervalTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__IntervalTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getSupportAssignment_7(), "rule__IntervalTypeDefinition__SupportAssignment_7");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getLopenAssignment_8_0(), "rule__IntervalTypeDefinition__LopenAssignment_8_0");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getInfimumAssignment_9(), "rule__IntervalTypeDefinition__InfimumAssignment_9");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getSupremumAssignment_11(), "rule__IntervalTypeDefinition__SupremumAssignment_11");
builder.put(grammarAccess.getIntervalTypeDefinitionAccess().getRopenAssignment_12_1(), "rule__IntervalTypeDefinition__RopenAssignment_12_1");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getNameAssignment_1(), "rule__IntervalTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__IntervalTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getSupportAssignment_5(), "rule__IntervalTypeDefinitionImpl__SupportAssignment_5");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getLopenAssignment_6_0(), "rule__IntervalTypeDefinitionImpl__LopenAssignment_6_0");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getInfimumAssignment_7(), "rule__IntervalTypeDefinitionImpl__InfimumAssignment_7");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getSupremumAssignment_9(), "rule__IntervalTypeDefinitionImpl__SupremumAssignment_9");
builder.put(grammarAccess.getIntervalTypeDefinitionImplAccess().getRopenAssignment_10_1(), "rule__IntervalTypeDefinitionImpl__RopenAssignment_10_1");
builder.put(grammarAccess.getCollectionTypeAccess().getContainerAssignment_1(), "rule__CollectionType__ContainerAssignment_1");
builder.put(grammarAccess.getCollectionTypeAccess().getSupportAssignment_2_1(), "rule__CollectionType__SupportAssignment_2_1");
builder.put(grammarAccess.getCollectionTypeAccess().getSizeAssignment_2_2_1_0(), "rule__CollectionType__SizeAssignment_2_2_1_0");
builder.put(grammarAccess.getCollectionTypeAccess().getUnboundedAssignment_2_2_1_1(), "rule__CollectionType__UnboundedAssignment_2_2_1_1");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__CollectionTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getNameAssignment_3(), "rule__CollectionTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__CollectionTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getContainerAssignment_5(), "rule__CollectionTypeDefinition__ContainerAssignment_5");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getSupportAssignment_7(), "rule__CollectionTypeDefinition__SupportAssignment_7");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getSizeAssignment_8_1_0(), "rule__CollectionTypeDefinition__SizeAssignment_8_1_0");
builder.put(grammarAccess.getCollectionTypeDefinitionAccess().getUnboundedAssignment_8_1_1(), "rule__CollectionTypeDefinition__UnboundedAssignment_8_1_1");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getNameAssignment_1(), "rule__CollectionTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__CollectionTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getContainerAssignment_3(), "rule__CollectionTypeDefinitionImpl__ContainerAssignment_3");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getSupportAssignment_5(), "rule__CollectionTypeDefinitionImpl__SupportAssignment_5");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getSizeAssignment_6_1_0(), "rule__CollectionTypeDefinitionImpl__SizeAssignment_6_1_0");
builder.put(grammarAccess.getCollectionTypeDefinitionImplAccess().getUnboundedAssignment_6_1_1(), "rule__CollectionTypeDefinitionImpl__UnboundedAssignment_6_1_1");
builder.put(grammarAccess.getEnumerationTypeAccess().getSuperTypeAssignment_2_2(), "rule__EnumerationType__SuperTypeAssignment_2_2");
builder.put(grammarAccess.getEnumerationTypeAccess().getLiteralAssignment_4(), "rule__EnumerationType__LiteralAssignment_4");
builder.put(grammarAccess.getEnumerationTypeAccess().getLiteralAssignment_5_1(), "rule__EnumerationType__LiteralAssignment_5_1");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__EnumerationTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getTypedefAssignment_2(), "rule__EnumerationTypeDefinition__TypedefAssignment_2");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getNameAssignment_3(), "rule__EnumerationTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__EnumerationTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getSuperTypeAssignment_6_2(), "rule__EnumerationTypeDefinition__SuperTypeAssignment_6_2");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getLiteralAssignment_8(), "rule__EnumerationTypeDefinition__LiteralAssignment_8");
builder.put(grammarAccess.getEnumerationTypeDefinitionAccess().getLiteralAssignment_9_1(), "rule__EnumerationTypeDefinition__LiteralAssignment_9_1");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getNameAssignment_1(), "rule__EnumerationTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__EnumerationTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getTypedefAssignment_3(), "rule__EnumerationTypeDefinitionImpl__TypedefAssignment_3");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getSuperTypeAssignment_4_2(), "rule__EnumerationTypeDefinitionImpl__SuperTypeAssignment_4_2");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getLiteralAssignment_6(), "rule__EnumerationTypeDefinitionImpl__LiteralAssignment_6");
builder.put(grammarAccess.getEnumerationTypeDefinitionImplAccess().getLiteralAssignment_7_1(), "rule__EnumerationTypeDefinitionImpl__LiteralAssignment_7_1");
builder.put(grammarAccess.getEnumerationLiteralAccess().getNameAssignment_0(), "rule__EnumerationLiteral__NameAssignment_0");
builder.put(grammarAccess.getEnumerationLiteralAccess().getUnrestrictedNameAssignment_1(), "rule__EnumerationLiteral__UnrestrictedNameAssignment_1");
builder.put(grammarAccess.getEnumerationLiteralAccess().getValueAssignment_2_1(), "rule__EnumerationLiteral__ValueAssignment_2_1");
builder.put(grammarAccess.getStructureTypeAccess().getPropertyAssignment_4(), "rule__StructureType__PropertyAssignment_4");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__StructureTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getTypedefAssignment_2(), "rule__StructureTypeDefinition__TypedefAssignment_2");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getNameAssignment_3(), "rule__StructureTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__StructureTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getStructureTypeDefinitionAccess().getPropertyAssignment_8(), "rule__StructureTypeDefinition__PropertyAssignment_8");
builder.put(grammarAccess.getStructureTypeDefinitionImplAccess().getNameAssignment_1(), "rule__StructureTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getStructureTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__StructureTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getStructureTypeDefinitionImplAccess().getTypedefAssignment_3(), "rule__StructureTypeDefinitionImpl__TypedefAssignment_3");
builder.put(grammarAccess.getStructureTypeDefinitionImplAccess().getPropertyAssignment_6(), "rule__StructureTypeDefinitionImpl__PropertyAssignment_6");
builder.put(grammarAccess.getUnionTypeAccess().getPropertyAssignment_4(), "rule__UnionType__PropertyAssignment_4");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__UnionTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getTypedefAssignment_2(), "rule__UnionTypeDefinition__TypedefAssignment_2");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getNameAssignment_3(), "rule__UnionTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__UnionTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getUnionTypeDefinitionAccess().getPropertyAssignment_8(), "rule__UnionTypeDefinition__PropertyAssignment_8");
builder.put(grammarAccess.getUnionTypeDefinitionImplAccess().getNameAssignment_1(), "rule__UnionTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getUnionTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__UnionTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getUnionTypeDefinitionImplAccess().getTypedefAssignment_3(), "rule__UnionTypeDefinitionImpl__TypedefAssignment_3");
builder.put(grammarAccess.getUnionTypeDefinitionImplAccess().getPropertyAssignment_6(), "rule__UnionTypeDefinitionImpl__PropertyAssignment_6");
builder.put(grammarAccess.getChoiceTypeAccess().getPropertyAssignment_4(), "rule__ChoiceType__PropertyAssignment_4");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getVisibilityAssignment_1(), "rule__ChoiceTypeDefinition__VisibilityAssignment_1");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getTypedefAssignment_2(), "rule__ChoiceTypeDefinition__TypedefAssignment_2");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getNameAssignment_3(), "rule__ChoiceTypeDefinition__NameAssignment_3");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getUnrestrictedNameAssignment_4(), "rule__ChoiceTypeDefinition__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getChoiceTypeDefinitionAccess().getPropertyAssignment_8(), "rule__ChoiceTypeDefinition__PropertyAssignment_8");
builder.put(grammarAccess.getChoiceTypeDefinitionImplAccess().getNameAssignment_1(), "rule__ChoiceTypeDefinitionImpl__NameAssignment_1");
builder.put(grammarAccess.getChoiceTypeDefinitionImplAccess().getUnrestrictedNameAssignment_2(), "rule__ChoiceTypeDefinitionImpl__UnrestrictedNameAssignment_2");
builder.put(grammarAccess.getChoiceTypeDefinitionImplAccess().getTypedefAssignment_3(), "rule__ChoiceTypeDefinitionImpl__TypedefAssignment_3");
builder.put(grammarAccess.getChoiceTypeDefinitionImplAccess().getPropertyAssignment_6(), "rule__ChoiceTypeDefinitionImpl__PropertyAssignment_6");
builder.put(grammarAccess.getModifierAccess().getStaticAssignment_1_0(), "rule__Modifier__StaticAssignment_1_0");
builder.put(grammarAccess.getModifierAccess().getFinalAssignment_1_1(), "rule__Modifier__FinalAssignment_1_1");
builder.put(grammarAccess.getModifierAccess().getVolatileAssignment_1_2(), "rule__Modifier__VolatileAssignment_1_2");
builder.put(grammarAccess.getModifierAccess().getTransientAssignment_1_3(), "rule__Modifier__TransientAssignment_1_3");
builder.put(grammarAccess.getModifierAccess().getOptionalAssignment_1_4(), "rule__Modifier__OptionalAssignment_1_4");
builder.put(grammarAccess.getFunctionAccess().getVisibilityAssignment_1_0(), "rule__Function__VisibilityAssignment_1_0");
builder.put(grammarAccess.getFunctionAccess().getModifierAssignment_1_1(), "rule__Function__ModifierAssignment_1_1");
builder.put(grammarAccess.getFunctionAccess().getNameAssignment_3(), "rule__Function__NameAssignment_3");
builder.put(grammarAccess.getFunctionAccess().getUnrestrictedNameAssignment_4(), "rule__Function__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getFunctionAccess().getParameterSetAssignment_5_1(), "rule__Function__ParameterSetAssignment_5_1");
builder.put(grammarAccess.getFunctionAccess().getResultSetAssignment_7_0(), "rule__Function__ResultSetAssignment_7_0");
builder.put(grammarAccess.getFunctionAccess().getResultSetAssignment_7_1_1(), "rule__Function__ResultSetAssignment_7_1_1");
builder.put(grammarAccess.getFunctionImplAccess().getModifierAssignment_1(), "rule__FunctionImpl__ModifierAssignment_1");
builder.put(grammarAccess.getFunctionImplAccess().getNameAssignment_3(), "rule__FunctionImpl__NameAssignment_3");
builder.put(grammarAccess.getFunctionImplAccess().getUnrestrictedNameAssignment_4(), "rule__FunctionImpl__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getFunctionImplAccess().getParameterSetAssignment_5_1(), "rule__FunctionImpl__ParameterSetAssignment_5_1");
builder.put(grammarAccess.getFunctionImplAccess().getResultSetAssignment_7_0(), "rule__FunctionImpl__ResultSetAssignment_7_0");
builder.put(grammarAccess.getFunctionImplAccess().getResultSetAssignment_7_1_1(), "rule__FunctionImpl__ResultSetAssignment_7_1_1");
builder.put(grammarAccess.getModifierVarAccess().getStaticAssignment_1_0(), "rule__ModifierVar__StaticAssignment_1_0");
builder.put(grammarAccess.getModifierVarAccess().getFinalAssignment_1_1(), "rule__ModifierVar__FinalAssignment_1_1");
builder.put(grammarAccess.getModifierVarAccess().getVolatileAssignment_1_2(), "rule__ModifierVar__VolatileAssignment_1_2");
builder.put(grammarAccess.getModifierVarAccess().getTransientAssignment_1_3(), "rule__ModifierVar__TransientAssignment_1_3");
builder.put(grammarAccess.getVariableAccess().getVisibilityAssignment_0_0(), "rule__Variable__VisibilityAssignment_0_0");
builder.put(grammarAccess.getVariableAccess().getModifierAssignment_0_1(), "rule__Variable__ModifierAssignment_0_1");
builder.put(grammarAccess.getVariableAccess().getConstAssignment_1_1(), "rule__Variable__ConstAssignment_1_1");
builder.put(grammarAccess.getVariableAccess().getConstAssignment_1_2_0_0(), "rule__Variable__ConstAssignment_1_2_0_0");
builder.put(grammarAccess.getVariableAccess().getConstAssignment_1_2_0_1(), "rule__Variable__ConstAssignment_1_2_0_1");
builder.put(grammarAccess.getVariableAccess().getMacroAssignment_1_2_1(), "rule__Variable__MacroAssignment_1_2_1");
builder.put(grammarAccess.getVariableAccess().getMacroAssignment_1_3_0(), "rule__Variable__MacroAssignment_1_3_0");
builder.put(grammarAccess.getVariableAccess().getConstAssignment_1_3_1_1(), "rule__Variable__ConstAssignment_1_3_1_1");
builder.put(grammarAccess.getVariableAccess().getTypeAssignment_2(), "rule__Variable__TypeAssignment_2");
builder.put(grammarAccess.getVariableAccess().getReferenceAssignment_3(), "rule__Variable__ReferenceAssignment_3");
builder.put(grammarAccess.getVariableAccess().getNameAssignment_4(), "rule__Variable__NameAssignment_4");
builder.put(grammarAccess.getVariableAccess().getUnrestrictedNameAssignment_5(), "rule__Variable__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getVariableAccess().getDefaultValueAssignment_6_1(), "rule__Variable__DefaultValueAssignment_6_1");
builder.put(grammarAccess.getVariableAccess().getOnWriteActionAssignment_7_0_1(), "rule__Variable__OnWriteActionAssignment_7_0_1");
builder.put(grammarAccess.getVariableImplAccess().getModifierAssignment_0(), "rule__VariableImpl__ModifierAssignment_0");
builder.put(grammarAccess.getVariableImplAccess().getConstAssignment_1_1(), "rule__VariableImpl__ConstAssignment_1_1");
builder.put(grammarAccess.getVariableImplAccess().getConstAssignment_1_2_0(), "rule__VariableImpl__ConstAssignment_1_2_0");
builder.put(grammarAccess.getVariableImplAccess().getMacroAssignment_1_2_1(), "rule__VariableImpl__MacroAssignment_1_2_1");
builder.put(grammarAccess.getVariableImplAccess().getMacroAssignment_1_3_0(), "rule__VariableImpl__MacroAssignment_1_3_0");
builder.put(grammarAccess.getVariableImplAccess().getConstAssignment_1_3_1_1(), "rule__VariableImpl__ConstAssignment_1_3_1_1");
builder.put(grammarAccess.getVariableImplAccess().getTypeAssignment_2(), "rule__VariableImpl__TypeAssignment_2");
builder.put(grammarAccess.getVariableImplAccess().getReferenceAssignment_3(), "rule__VariableImpl__ReferenceAssignment_3");
builder.put(grammarAccess.getVariableImplAccess().getNameAssignment_4(), "rule__VariableImpl__NameAssignment_4");
builder.put(grammarAccess.getVariableImplAccess().getUnrestrictedNameAssignment_5(), "rule__VariableImpl__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getVariableImplAccess().getDefaultValueAssignment_6_1(), "rule__VariableImpl__DefaultValueAssignment_6_1");
builder.put(grammarAccess.getVariableImplAccess().getOnWriteActionAssignment_7_0_1(), "rule__VariableImpl__OnWriteActionAssignment_7_0_1");
builder.put(grammarAccess.getOnWriteRoutineAccess().getParameterSetAssignment_2_1(), "rule__OnWriteRoutine__ParameterSetAssignment_2_1");
builder.put(grammarAccess.getOnWriteRoutineAccess().getBodyBlockAssignment_3(), "rule__OnWriteRoutine__BodyBlockAssignment_3");
builder.put(grammarAccess.getVariableRoutineParameterSetAccess().getParameterAssignment_1(), "rule__VariableRoutineParameterSet__ParameterAssignment_1");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getDirectionAssignment_1(), "rule__VariableRoutineParameter__DirectionAssignment_1");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getTypeAssignment_2(), "rule__VariableRoutineParameter__TypeAssignment_2");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getNameAssignment_3(), "rule__VariableRoutineParameter__NameAssignment_3");
builder.put(grammarAccess.getVariableRoutineParameterAccess().getDefaultValueAssignment_4_1(), "rule__VariableRoutineParameter__DefaultValueAssignment_4_1");
builder.put(grammarAccess.getFunctionalParameterSetAccess().getParameterAssignment_1(), "rule__FunctionalParameterSet__ParameterAssignment_1");
builder.put(grammarAccess.getFunctionalParameterSetAccess().getParameterAssignment_2_1(), "rule__FunctionalParameterSet__ParameterAssignment_2_1");
builder.put(grammarAccess.getFunctionalParameterAccess().getDirectionAssignment_1(), "rule__FunctionalParameter__DirectionAssignment_1");
builder.put(grammarAccess.getFunctionalParameterAccess().getTypeAssignment_2(), "rule__FunctionalParameter__TypeAssignment_2");
builder.put(grammarAccess.getFunctionalParameterAccess().getNameAssignment_3(), "rule__FunctionalParameter__NameAssignment_3");
builder.put(grammarAccess.getFunctionalParameterAccess().getDefaultValueAssignment_4_1(), "rule__FunctionalParameter__DefaultValueAssignment_4_1");
builder.put(grammarAccess.getFormalParameterSetAccess().getParameterAssignment_1(), "rule__FormalParameterSet__ParameterAssignment_1");
builder.put(grammarAccess.getFormalParameterSetAccess().getParameterAssignment_2_1(), "rule__FormalParameterSet__ParameterAssignment_2_1");
builder.put(grammarAccess.getFormalParameterAccess().getDirectionAssignment_2(), "rule__FormalParameter__DirectionAssignment_2");
builder.put(grammarAccess.getFormalParameterAccess().getModifierAssignment_3(), "rule__FormalParameter__ModifierAssignment_3");
builder.put(grammarAccess.getFormalParameterAccess().getTypeAssignment_4(), "rule__FormalParameter__TypeAssignment_4");
builder.put(grammarAccess.getFormalParameterAccess().getNameAssignment_5(), "rule__FormalParameter__NameAssignment_5");
builder.put(grammarAccess.getFormalParameterAccess().getDefaultValueAssignment_6_1(), "rule__FormalParameter__DefaultValueAssignment_6_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_0_1_0(), "rule__BlockParameterSet__ParameterAssignment_1_0_1_0");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_0_1_1_1(), "rule__BlockParameterSet__ParameterAssignment_1_0_1_1_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_1_1_0(), "rule__BlockParameterSet__ParameterAssignment_1_1_1_0");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_1_1_1_1(), "rule__BlockParameterSet__ParameterAssignment_1_1_1_1_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_2_1_0(), "rule__BlockParameterSet__ParameterAssignment_1_2_1_0");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_2_1_1_1(), "rule__BlockParameterSet__ParameterAssignment_1_2_1_1_1");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_3_1_0(), "rule__BlockParameterSet__ParameterAssignment_1_3_1_0");
builder.put(grammarAccess.getBlockParameterSetAccess().getParameterAssignment_1_3_1_1_1(), "rule__BlockParameterSet__ParameterAssignment_1_3_1_1_1");
builder.put(grammarAccess.getParameterAccess().getVisibilityAssignment_1(), "rule__Parameter__VisibilityAssignment_1");
builder.put(grammarAccess.getParameterAccess().getDirectionAssignment_2(), "rule__Parameter__DirectionAssignment_2");
builder.put(grammarAccess.getParameterAccess().getTypeAssignment_4(), "rule__Parameter__TypeAssignment_4");
builder.put(grammarAccess.getParameterAccess().getNameAssignment_5(), "rule__Parameter__NameAssignment_5");
builder.put(grammarAccess.getParameterAccess().getUnrestrictedNameAssignment_6(), "rule__Parameter__UnrestrictedNameAssignment_6");
builder.put(grammarAccess.getParameterAccess().getDefaultValueAssignment_7_1(), "rule__Parameter__DefaultValueAssignment_7_1");
builder.put(grammarAccess.getParameterImplAccess().getTypeAssignment_2(), "rule__ParameterImpl__TypeAssignment_2");
builder.put(grammarAccess.getParameterImplAccess().getNameAssignment_3(), "rule__ParameterImpl__NameAssignment_3");
builder.put(grammarAccess.getParameterImplAccess().getUnrestrictedNameAssignment_4(), "rule__ParameterImpl__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getParameterImplAccess().getDefaultValueAssignment_5_1(), "rule__ParameterImpl__DefaultValueAssignment_5_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getContainerAssignment_1(), "rule__BufferContainerType__ContainerAssignment_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getSizeAssignment_2_0_1_0_1(), "rule__BufferContainerType__SizeAssignment_2_0_1_0_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getUnboundedAssignment_2_0_1_1(), "rule__BufferContainerType__UnboundedAssignment_2_0_1_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getSizeAssignment_2_1_1_0_1(), "rule__BufferContainerType__SizeAssignment_2_1_1_0_1");
builder.put(grammarAccess.getBufferContainerTypeAccess().getUnboundedAssignment_2_1_1_1(), "rule__BufferContainerType__UnboundedAssignment_2_1_1_1");
builder.put(grammarAccess.getBufferAccess().getVisibilityAssignment_1_0(), "rule__Buffer__VisibilityAssignment_1_0");
builder.put(grammarAccess.getBufferAccess().getModifierAssignment_1_1(), "rule__Buffer__ModifierAssignment_1_1");
builder.put(grammarAccess.getBufferAccess().getTypeAssignment_3(), "rule__Buffer__TypeAssignment_3");
builder.put(grammarAccess.getBufferAccess().getNameAssignment_4(), "rule__Buffer__NameAssignment_4");
builder.put(grammarAccess.getBufferAccess().getUnrestrictedNameAssignment_5(), "rule__Buffer__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getBufferImplAccess().getModifierAssignment_1(), "rule__BufferImpl__ModifierAssignment_1");
builder.put(grammarAccess.getBufferImplAccess().getTypeAssignment_3(), "rule__BufferImpl__TypeAssignment_3");
builder.put(grammarAccess.getBufferImplAccess().getNameAssignment_4(), "rule__BufferImpl__NameAssignment_4");
builder.put(grammarAccess.getBufferImplAccess().getUnrestrictedNameAssignment_5(), "rule__BufferImpl__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getPortAccess().getVisibilityAssignment_1_0(), "rule__Port__VisibilityAssignment_1_0");
builder.put(grammarAccess.getPortAccess().getModifierAssignment_1_1(), "rule__Port__ModifierAssignment_1_1");
builder.put(grammarAccess.getPortAccess().getDirectionAssignment_2_0_0(), "rule__Port__DirectionAssignment_2_0_0");
builder.put(grammarAccess.getPortAccess().getDirectionAssignment_2_1_1(), "rule__Port__DirectionAssignment_2_1_1");
builder.put(grammarAccess.getPortAccess().getNameAssignment_3(), "rule__Port__NameAssignment_3");
builder.put(grammarAccess.getPortAccess().getUnrestrictedNameAssignment_4(), "rule__Port__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getPortAccess().getParameterSetAssignment_5_1(), "rule__Port__ParameterSetAssignment_5_1");
builder.put(grammarAccess.getPortImplAccess().getModifierAssignment_1(), "rule__PortImpl__ModifierAssignment_1");
builder.put(grammarAccess.getPortImplAccess().getDirectionAssignment_2_0_0(), "rule__PortImpl__DirectionAssignment_2_0_0");
builder.put(grammarAccess.getPortImplAccess().getDirectionAssignment_2_1_1(), "rule__PortImpl__DirectionAssignment_2_1_1");
builder.put(grammarAccess.getPortImplAccess().getNameAssignment_3(), "rule__PortImpl__NameAssignment_3");
builder.put(grammarAccess.getPortImplAccess().getUnrestrictedNameAssignment_4(), "rule__PortImpl__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getPortImplAccess().getParameterSetAssignment_5_1(), "rule__PortImpl__ParameterSetAssignment_5_1");
builder.put(grammarAccess.getSignalAccess().getVisibilityAssignment_1(), "rule__Signal__VisibilityAssignment_1");
builder.put(grammarAccess.getSignalAccess().getDirectionAssignment_2_0_0(), "rule__Signal__DirectionAssignment_2_0_0");
builder.put(grammarAccess.getSignalAccess().getDirectionAssignment_2_1_1(), "rule__Signal__DirectionAssignment_2_1_1");
builder.put(grammarAccess.getSignalAccess().getNameAssignment_3(), "rule__Signal__NameAssignment_3");
builder.put(grammarAccess.getSignalAccess().getUnrestrictedNameAssignment_4(), "rule__Signal__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getSignalAccess().getParameterSetAssignment_5_1(), "rule__Signal__ParameterSetAssignment_5_1");
builder.put(grammarAccess.getSignalImplAccess().getDirectionAssignment_1_0_0(), "rule__SignalImpl__DirectionAssignment_1_0_0");
builder.put(grammarAccess.getSignalImplAccess().getDirectionAssignment_1_1_1(), "rule__SignalImpl__DirectionAssignment_1_1_1");
builder.put(grammarAccess.getSignalImplAccess().getNameAssignment_2(), "rule__SignalImpl__NameAssignment_2");
builder.put(grammarAccess.getSignalImplAccess().getUnrestrictedNameAssignment_3(), "rule__SignalImpl__UnrestrictedNameAssignment_3");
builder.put(grammarAccess.getSignalImplAccess().getParameterSetAssignment_4_1(), "rule__SignalImpl__ParameterSetAssignment_4_1");
builder.put(grammarAccess.getChannelAccess().getVisibilityAssignment_1_0(), "rule__Channel__VisibilityAssignment_1_0");
builder.put(grammarAccess.getChannelAccess().getModifierAssignment_1_1(), "rule__Channel__ModifierAssignment_1_1");
builder.put(grammarAccess.getChannelAccess().getNameAssignment_3(), "rule__Channel__NameAssignment_3");
builder.put(grammarAccess.getChannelAccess().getUnrestrictedNameAssignment_4(), "rule__Channel__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getChannelAccess().getSignalAssignment_6_0(), "rule__Channel__SignalAssignment_6_0");
builder.put(grammarAccess.getSignalReferenceAccess().getDirectionAssignment_0(), "rule__SignalReference__DirectionAssignment_0");
builder.put(grammarAccess.getSignalReferenceAccess().getNameAssignment_1(), "rule__SignalReference__NameAssignment_1");
builder.put(grammarAccess.getChannelimplAccess().getModifierAssignment_1(), "rule__Channelimpl__ModifierAssignment_1");
builder.put(grammarAccess.getChannelimplAccess().getNameAssignment_3(), "rule__Channelimpl__NameAssignment_3");
builder.put(grammarAccess.getChannelimplAccess().getUnrestrictedNameAssignment_4(), "rule__Channelimpl__UnrestrictedNameAssignment_4");
builder.put(grammarAccess.getChannelimplAccess().getSignalAssignment_6_0(), "rule__Channelimpl__SignalAssignment_6_0");
builder.put(grammarAccess.getTransitionAccess().getTransientAssignment_1(), "rule__Transition__TransientAssignment_1");
builder.put(grammarAccess.getTransitionAccess().getMoeAssignment_3(), "rule__Transition__MoeAssignment_3");
builder.put(grammarAccess.getTransitionAccess().getNameAssignment_4(), "rule__Transition__NameAssignment_4");
builder.put(grammarAccess.getTransitionAccess().getUnrestrictedNameAssignment_5(), "rule__Transition__UnrestrictedNameAssignment_5");
builder.put(grammarAccess.getTransitionAccess().getTriggerAssignment_6_0_1_0_0_1(), "rule__Transition__TriggerAssignment_6_0_1_0_0_1");
builder.put(grammarAccess.getTransitionAccess().getGuardAssignment_6_0_1_0_1_0(), "rule__Transition__GuardAssignment_6_0_1_0_1_0");
builder.put(grammarAccess.getTransitionAccess().getTguardAssignment_6_0_1_0_2_0(), "rule__Transition__TguardAssignment_6_0_1_0_2_0");
builder.put(grammarAccess.getTransitionAccess().getEffectAssignment_6_0_1_0_4(), "rule__Transition__EffectAssignment_6_0_1_0_4");
builder.put(grammarAccess.getTransitionAccess().getBehaviorAssignment_6_0_1_1(), "rule__Transition__BehaviorAssignment_6_0_1_1");
builder.put(grammarAccess.getTransitionAccess().getTargetAssignment_6_0_3_1_0(), "rule__Transition__TargetAssignment_6_0_3_1_0");
builder.put(grammarAccess.getTransitionAccess().getTargetExpressionAssignment_6_0_3_1_1(), "rule__Transition__TargetExpressionAssignment_6_0_3_1_1");
builder.put(grammarAccess.getTransitionAccess().getTargetAssignment_6_1_1_0(), "rule__Transition__TargetAssignment_6_1_1_0");
builder.put(grammarAccess.getTransitionAccess().getTargetExpressionAssignment_6_1_1_1(), "rule__Transition__TargetExpressionAssignment_6_1_1_1");
builder.put(grammarAccess.getTransitionAccess().getTriggerAssignment_6_1_2_0_1_0_0_1(), "rule__Transition__TriggerAssignment_6_1_2_0_1_0_0_1");
builder.put(grammarAccess.getTransitionAccess().getGuardAssignment_6_1_2_0_1_0_1_0(), "rule__Transition__GuardAssignment_6_1_2_0_1_0_1_0");
builder.put(grammarAccess.getTransitionAccess().getTguardAssignment_6_1_2_0_1_0_2_0(), "rule__Transition__TguardAssignment_6_1_2_0_1_0_2_0");
builder.put(grammarAccess.getTransitionAccess().getEffectAssignment_6_1_2_0_1_0_4(), "rule__Transition__EffectAssignment_6_1_2_0_1_0_4");
builder.put(grammarAccess.getTransitionAccess().getBehaviorAssignment_6_1_2_0_1_1(), "rule__Transition__BehaviorAssignment_6_1_2_0_1_1");
builder.put(grammarAccess.getTransitionMoeAccess().getMocAssignment_1_0_1_0_0(), "rule__TransitionMoe__MocAssignment_1_0_1_0_0");
builder.put(grammarAccess.getTransitionMoeAccess().getIsElseAssignment_1_0_1_0_1_1(), "rule__TransitionMoe__IsElseAssignment_1_0_1_0_1_1");
builder.put(grammarAccess.getTransitionMoeAccess().getIsElseAssignment_1_0_1_1(), "rule__TransitionMoe__IsElseAssignment_1_0_1_1");
builder.put(grammarAccess.getTransitionMoeAccess().getPriorityAssignment_1_0_2_2(), "rule__TransitionMoe__PriorityAssignment_1_0_2_2");
builder.put(grammarAccess.getTransitionMoeAccess().getPriorityAssignment_1_1_1(), "rule__TransitionMoe__PriorityAssignment_1_1_1");
builder.put(grammarAccess.getTransitionBehaviorAccess().getOpAssignment_1(), "rule__TransitionBehavior__OpAssignment_1");
builder.put(grammarAccess.getTransitionBehaviorAccess().getStatementAssignment_2(), "rule__TransitionBehavior__StatementAssignment_2");
builder.put(grammarAccess.getTransitionGuardAccess().getConditionAssignment_0_2(), "rule__TransitionGuard__ConditionAssignment_0_2");
builder.put(grammarAccess.getTransitionGuardAccess().getConditionAssignment_1_1_0_1_0_1(), "rule__TransitionGuard__ConditionAssignment_1_1_0_1_0_1");
builder.put(grammarAccess.getTransitionGuardAccess().getConditionAssignment_1_1_0_1_1(), "rule__TransitionGuard__ConditionAssignment_1_1_0_1_1");
builder.put(grammarAccess.getTransitionGuardExpressionAccess().getOperatorAssignment_1(), "rule__TransitionGuardExpression__OperatorAssignment_1");
builder.put(grammarAccess.getTransitionGuardExpressionAccess().getOperandAssignment_3(), "rule__TransitionGuardExpression__OperandAssignment_3");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getConditionAssignment_0_2(), "rule__TransitionTimedGuard__ConditionAssignment_0_2");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getConditionAssignment_1_1_0_1_0_1(), "rule__TransitionTimedGuard__ConditionAssignment_1_1_0_1_0_1");
builder.put(grammarAccess.getTransitionTimedGuardAccess().getConditionAssignment_1_1_0_1_1(), "rule__TransitionTimedGuard__ConditionAssignment_1_1_0_1_1");
builder.put(grammarAccess.getTransitionEffectAccess().getStatementAssignment_1_1(), "rule__TransitionEffect__StatementAssignment_1_1");
builder.put(grammarAccess.getBlockStatementAccess().getOpAssignment_2(), "rule__BlockStatement__OpAssignment_2");
builder.put(grammarAccess.getBlockStatementAccess().getStatementAssignment_3(), "rule__BlockStatement__StatementAssignment_3");
builder.put(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_0_0(), "rule__ExpressionStatement__ExpressionAssignment_0_0");
builder.put(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_1_0(), "rule__ExpressionStatement__ExpressionAssignment_1_0");
builder.put(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_2_0(), "rule__ExpressionStatement__ExpressionAssignment_2_0");
builder.put(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_3_0(), "rule__ExpressionStatement__ExpressionAssignment_3_0");
builder.put(grammarAccess.getGuardStatementAccess().getConditionAssignment_1(), "rule__GuardStatement__ConditionAssignment_1");
builder.put(grammarAccess.getTimedGuardStatementAccess().getConditionAssignment_1(), "rule__TimedGuardStatement__ConditionAssignment_1");
builder.put(grammarAccess.getEventGuardStatementAccess().getConditionAssignment_1(), "rule__EventGuardStatement__ConditionAssignment_1");
builder.put(grammarAccess.getCheckSatGuardStatementAccess().getSolverAssignment_2(), "rule__CheckSatGuardStatement__SolverAssignment_2");
builder.put(grammarAccess.getCheckSatGuardStatementAccess().getConditionAssignment_4(), "rule__CheckSatGuardStatement__ConditionAssignment_4");
builder.put(grammarAccess.getInputComStatementAccess().getPortAssignment_1(), "rule__InputComStatement__PortAssignment_1");
builder.put(grammarAccess.getInputComStatementAccess().getLeftValueAssignment_2_1(), "rule__InputComStatement__LeftValueAssignment_2_1");
builder.put(grammarAccess.getInputComStatementAccess().getLeftValueAssignment_2_2_1(), "rule__InputComStatement__LeftValueAssignment_2_2_1");
builder.put(grammarAccess.getInputComStatementAccess().getTargetAssignment_3_0_1(), "rule__InputComStatement__TargetAssignment_3_0_1");
builder.put(grammarAccess.getInputComStatementAccess().getRouteAssignment_3_1_1(), "rule__InputComStatement__RouteAssignment_3_1_1");
builder.put(grammarAccess.getOutputComStatementAccess().getPortAssignment_1(), "rule__OutputComStatement__PortAssignment_1");
builder.put(grammarAccess.getOutputComStatementAccess().getRightValueAssignment_2_1(), "rule__OutputComStatement__RightValueAssignment_2_1");
builder.put(grammarAccess.getOutputComStatementAccess().getRightValueAssignment_2_2_1(), "rule__OutputComStatement__RightValueAssignment_2_2_1");
builder.put(grammarAccess.getOutputComStatementAccess().getTargetAssignment_3_0_1(), "rule__OutputComStatement__TargetAssignment_3_0_1");
builder.put(grammarAccess.getOutputComStatementAccess().getRouteAssignment_3_1_1(), "rule__OutputComStatement__RouteAssignment_3_1_1");
builder.put(grammarAccess.getLitteralComElementAccess().getElementAssignment(), "rule__LitteralComElement__ElementAssignment");
builder.put(grammarAccess.getIfStatementAccess().getConditionAssignment_1(), "rule__IfStatement__ConditionAssignment_1");
builder.put(grammarAccess.getIfStatementAccess().getBodyBlockAssignment_2(), "rule__IfStatement__BodyBlockAssignment_2");
builder.put(grammarAccess.getIfStatementAccess().getElseifStatementAssignment_3(), "rule__IfStatement__ElseifStatementAssignment_3");
builder.put(grammarAccess.getIfStatementAccess().getElseBlockAssignment_4_1(), "rule__IfStatement__ElseBlockAssignment_4_1");
builder.put(grammarAccess.getElseIfStatementAccess().getConditionAssignment_1(), "rule__ElseIfStatement__ConditionAssignment_1");
builder.put(grammarAccess.getElseIfStatementAccess().getBodyBlockAssignment_2(), "rule__ElseIfStatement__BodyBlockAssignment_2");
builder.put(grammarAccess.getWhileDoStatementAccess().getConditionAssignment_1(), "rule__WhileDoStatement__ConditionAssignment_1");
builder.put(grammarAccess.getWhileDoStatementAccess().getBodyBlockAssignment_2(), "rule__WhileDoStatement__BodyBlockAssignment_2");
builder.put(grammarAccess.getDoWhileStatementAccess().getBodyBlockAssignment_1(), "rule__DoWhileStatement__BodyBlockAssignment_1");
builder.put(grammarAccess.getDoWhileStatementAccess().getConditionAssignment_3(), "rule__DoWhileStatement__ConditionAssignment_3");
builder.put(grammarAccess.getForStatementAccess().getInitAssignment_0_1(), "rule__ForStatement__InitAssignment_0_1");
builder.put(grammarAccess.getForStatementAccess().getConditionAssignment_0_3(), "rule__ForStatement__ConditionAssignment_0_3");
builder.put(grammarAccess.getForStatementAccess().getIterateAssignment_0_5(), "rule__ForStatement__IterateAssignment_0_5");
builder.put(grammarAccess.getForStatementAccess().getBodyBlockAssignment_0_6(), "rule__ForStatement__BodyBlockAssignment_0_6");
builder.put(grammarAccess.getForStatementAccess().getInitAssignment_1_2(), "rule__ForStatement__InitAssignment_1_2");
builder.put(grammarAccess.getForStatementAccess().getConditionAssignment_1_4(), "rule__ForStatement__ConditionAssignment_1_4");
builder.put(grammarAccess.getForStatementAccess().getIterateAssignment_1_6(), "rule__ForStatement__IterateAssignment_1_6");
builder.put(grammarAccess.getForStatementAccess().getBodyBlockAssignment_1_8(), "rule__ForStatement__BodyBlockAssignment_1_8");
builder.put(grammarAccess.getForEachStatementAccess().getIteratorAssignment_0_1(), "rule__ForEachStatement__IteratorAssignment_0_1");
builder.put(grammarAccess.getForEachStatementAccess().getEnumerationAssignment_0_3(), "rule__ForEachStatement__EnumerationAssignment_0_3");
builder.put(grammarAccess.getForEachStatementAccess().getBodyBlockAssignment_0_4(), "rule__ForEachStatement__BodyBlockAssignment_0_4");
builder.put(grammarAccess.getForEachStatementAccess().getIteratorAssignment_1_2(), "rule__ForEachStatement__IteratorAssignment_1_2");
builder.put(grammarAccess.getForEachStatementAccess().getEnumerationAssignment_1_4(), "rule__ForEachStatement__EnumerationAssignment_1_4");
builder.put(grammarAccess.getForEachStatementAccess().getBodyBlockAssignment_1_6(), "rule__ForEachStatement__BodyBlockAssignment_1_6");
builder.put(grammarAccess.getInterruptStatementAccess().getKindAssignment_0(), "rule__InterruptStatement__KindAssignment_0");
builder.put(grammarAccess.getInterruptStatementAccess().getExprAssignment_1_0(), "rule__InterruptStatement__ExprAssignment_1_0");
builder.put(grammarAccess.getInterruptStatementAccess().getExprAssignment_1_1_1(), "rule__InterruptStatement__ExprAssignment_1_1_1");
builder.put(grammarAccess.getInterruptStatementAccess().getExprAssignment_1_1_2_1(), "rule__InterruptStatement__ExprAssignment_1_1_2_1");
builder.put(grammarAccess.getActivityStatementAccess().getOpAssignment_1(), "rule__ActivityStatement__OpAssignment_1");
builder.put(grammarAccess.getActivityStatementAccess().getMachineAssignment_2_0_0(), "rule__ActivityStatement__MachineAssignment_2_0_0");
builder.put(grammarAccess.getActivityStatementAccess().getTupleAssignment_2_0_1_0_0(), "rule__ActivityStatement__TupleAssignment_2_0_1_0_0");
builder.put(grammarAccess.getActivityStatementAccess().getSlotAssignment_2_0_1_1_1_0(), "rule__ActivityStatement__SlotAssignment_2_0_1_1_1_0");
builder.put(grammarAccess.getInvokeStatementAccess().getExpressionAssignment_0_0(), "rule__InvokeStatement__ExpressionAssignment_0_0");
builder.put(grammarAccess.getInvokeStatementAccess().getInvokableAssignment_1_0(), "rule__InvokeStatement__InvokableAssignment_1_0");
builder.put(grammarAccess.getInvokeStatementAccess().getExecRoutineAssignment_1_1(), "rule__InvokeStatement__ExecRoutineAssignment_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getArgsAssignment_1_2(), "rule__InvokeStatement__ArgsAssignment_1_2");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_1_4_1_0_0(), "rule__InvokeStatement__RetsAssignment_1_4_1_0_0");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_1_4_1_0_1_1(), "rule__InvokeStatement__RetsAssignment_1_4_1_0_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_1_4_1_1_1(), "rule__InvokeStatement__RetsAssignment_1_4_1_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_1_4_1_1_2_1(), "rule__InvokeStatement__RetsAssignment_1_4_1_1_2_1");
builder.put(grammarAccess.getInvokeStatementAccess().getExecRoutineAssignment_2_0(), "rule__InvokeStatement__ExecRoutineAssignment_2_0");
builder.put(grammarAccess.getInvokeStatementAccess().getInvokableAssignment_2_1(), "rule__InvokeStatement__InvokableAssignment_2_1");
builder.put(grammarAccess.getInvokeStatementAccess().getArgsAssignment_2_3(), "rule__InvokeStatement__ArgsAssignment_2_3");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_2_5_1_0_0(), "rule__InvokeStatement__RetsAssignment_2_5_1_0_0");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_2_5_1_0_1_1(), "rule__InvokeStatement__RetsAssignment_2_5_1_0_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_2_5_1_1_1(), "rule__InvokeStatement__RetsAssignment_2_5_1_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_2_5_1_1_2_1(), "rule__InvokeStatement__RetsAssignment_2_5_1_1_2_1");
builder.put(grammarAccess.getInvokeStatementAccess().getCallProcedureAssignment_3_0(), "rule__InvokeStatement__CallProcedureAssignment_3_0");
builder.put(grammarAccess.getInvokeStatementAccess().getInvokableAssignment_3_1(), "rule__InvokeStatement__InvokableAssignment_3_1");
builder.put(grammarAccess.getInvokeStatementAccess().getArgsAssignment_3_2(), "rule__InvokeStatement__ArgsAssignment_3_2");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_3_3_1_0_0(), "rule__InvokeStatement__RetsAssignment_3_3_1_0_0");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_3_3_1_0_1_1(), "rule__InvokeStatement__RetsAssignment_3_3_1_0_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_3_3_1_1_1(), "rule__InvokeStatement__RetsAssignment_3_3_1_1_1");
builder.put(grammarAccess.getInvokeStatementAccess().getRetsAssignment_3_3_1_1_2_1(), "rule__InvokeStatement__RetsAssignment_3_3_1_1_2_1");
builder.put(grammarAccess.getObserverStatementAccess().getContextAssignment_2_2(), "rule__ObserverStatement__ContextAssignment_2_2");
builder.put(grammarAccess.getObserverStatementAccess().getStatementAssignment_4(), "rule__ObserverStatement__StatementAssignment_4");
builder.put(grammarAccess.getObserverStatementAccess().getPostConditionAssignment_6_0_0_1(), "rule__ObserverStatement__PostConditionAssignment_6_0_0_1");
builder.put(grammarAccess.getObserverStatementAccess().getPostConditionAssignment_6_0_1_1(), "rule__ObserverStatement__PostConditionAssignment_6_0_1_1");
builder.put(grammarAccess.getObsInputComStatementAccess().getPortAssignment_1(), "rule__ObsInputComStatement__PortAssignment_1");
builder.put(grammarAccess.getObsInputComStatementAccess().getLeftValueAssignment_2_1(), "rule__ObsInputComStatement__LeftValueAssignment_2_1");
builder.put(grammarAccess.getObsInputComStatementAccess().getLeftValueAssignment_2_2_1(), "rule__ObsInputComStatement__LeftValueAssignment_2_2_1");
builder.put(grammarAccess.getObsInputComStatementAccess().getTargetAssignment_3_0_1(), "rule__ObsInputComStatement__TargetAssignment_3_0_1");
builder.put(grammarAccess.getObsInputComStatementAccess().getRouteAssignment_3_1_1(), "rule__ObsInputComStatement__RouteAssignment_3_1_1");
builder.put(grammarAccess.getObsOutputComStatementAccess().getPortAssignment_1(), "rule__ObsOutputComStatement__PortAssignment_1");
builder.put(grammarAccess.getObsOutputComStatementAccess().getRightValueAssignment_2_1(), "rule__ObsOutputComStatement__RightValueAssignment_2_1");
builder.put(grammarAccess.getObsOutputComStatementAccess().getRightValueAssignment_2_2_1(), "rule__ObsOutputComStatement__RightValueAssignment_2_2_1");
builder.put(grammarAccess.getObsOutputComStatementAccess().getTargetAssignment_3_0_1(), "rule__ObsOutputComStatement__TargetAssignment_3_0_1");
builder.put(grammarAccess.getObsOutputComStatementAccess().getRouteAssignment_3_1_1(), "rule__ObsOutputComStatement__RouteAssignment_3_1_1");
builder.put(grammarAccess.getObsComElementAccess().getParentAssignment_0(), "rule__ObsComElement__ParentAssignment_0");
builder.put(grammarAccess.getObsComElementAccess().getElementAssignment_1(), "rule__ObsComElement__ElementAssignment_1");
builder.put(grammarAccess.getMetaStatementAccess().getOpAssignment_1(), "rule__MetaStatement__OpAssignment_1");
builder.put(grammarAccess.getMetaStatementAccess().getOperandAssignment_2_0_1_0(), "rule__MetaStatement__OperandAssignment_2_0_1_0");
builder.put(grammarAccess.getMetaStatementAccess().getOperandAssignment_2_0_1_1(), "rule__MetaStatement__OperandAssignment_2_0_1_1");
builder.put(grammarAccess.getMetaStatementAccess().getOperandAssignment_2_1_0(), "rule__MetaStatement__OperandAssignment_2_1_0");
builder.put(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideAssignment_0(), "rule__AssignmentExpression__LeftHandSideAssignment_0");
builder.put(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignment_1(), "rule__AssignmentExpression__OperatorAssignment_1");
builder.put(grammarAccess.getAssignmentExpressionAccess().getRightHandSideAssignment_2(), "rule__AssignmentExpression__RightHandSideAssignment_2");
builder.put(grammarAccess.getLeftHandSideExpressionAccess().getLvalueAssignment_1_0(), "rule__LeftHandSideExpression__LvalueAssignment_1_0");
builder.put(grammarAccess.getLeftHandSideExpressionAccess().getLvalueAssignment_1_1_1(), "rule__LeftHandSideExpression__LvalueAssignment_1_1_1");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getOperatorAssignment_1_1(), "rule__ConditionalTestExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getThenOperandAssignment_1_2(), "rule__ConditionalTestExpression__ThenOperandAssignment_1_2");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getElseSeparatorAssignment_1_3(), "rule__ConditionalTestExpression__ElseSeparatorAssignment_1_3");
builder.put(grammarAccess.getConditionalTestExpressionAccess().getElseOperandAssignment_1_4(), "rule__ConditionalTestExpression__ElseOperandAssignment_1_4");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getOperatorAssignment_1_1(), "rule__LogicalOrExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getOperandAssignment_1_2(), "rule__LogicalOrExpression__OperandAssignment_1_2");
builder.put(grammarAccess.getLogicalOrExpressionAccess().getOperandAssignment_1_3_1(), "rule__LogicalOrExpression__OperandAssignment_1_3_1");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getOperatorAssignment_1_1(), "rule__LogicalAndExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getOperandAssignment_1_2(), "rule__LogicalAndExpression__OperandAssignment_1_2");
builder.put(grammarAccess.getLogicalAndExpressionAccess().getOperandAssignment_1_3_1(), "rule__LogicalAndExpression__OperandAssignment_1_3_1");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getOperatorAssignment_1_1(), "rule__BitwiseOrExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getOperandAssignment_1_2(), "rule__BitwiseOrExpression__OperandAssignment_1_2");
builder.put(grammarAccess.getBitwiseOrExpressionAccess().getOperandAssignment_1_3_1(), "rule__BitwiseOrExpression__OperandAssignment_1_3_1");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getOperatorAssignment_1_1(), "rule__BitwiseXorExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getOperandAssignment_1_2(), "rule__BitwiseXorExpression__OperandAssignment_1_2");
builder.put(grammarAccess.getBitwiseXorExpressionAccess().getOperandAssignment_1_3_1(), "rule__BitwiseXorExpression__OperandAssignment_1_3_1");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getOperatorAssignment_1_1(), "rule__BitwiseAndExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getOperandAssignment_1_2(), "rule__BitwiseAndExpression__OperandAssignment_1_2");
builder.put(grammarAccess.getBitwiseAndExpressionAccess().getOperandAssignment_1_3_1(), "rule__BitwiseAndExpression__OperandAssignment_1_3_1");
builder.put(grammarAccess.getEqualityExpressionAccess().getOperatorAssignment_1_1(), "rule__EqualityExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getEqualityExpressionAccess().getRightOperandAssignment_1_2(), "rule__EqualityExpression__RightOperandAssignment_1_2");
builder.put(grammarAccess.getRelationalExpressionAccess().getOperatorAssignment_1_1(), "rule__RelationalExpression__OperatorAssignment_1_1");
builder.put(grammarAccess.getRelationalExpressionAccess().getRightOperandAssignment_1_2(), "rule__RelationalExpression__RightOperandAssignment_1_2");
builder.put(grammarAccess.getRelationalExpressionAccess().getRightOperatorAssignment_1_3_1(), "rule__RelationalExpression__RightOperatorAssignment_1_3_1");
builder.put(grammarAccess.getRelationalExpressionAccess().getRightOperandAssignment_1_3_2(), "rule__RelationalExpression__RightOperandAssignment_1_3_2");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_0_1(), "rule__AdditiveExpression__OperatorAssignment_1_0_1");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperandAssignment_1_0_2(), "rule__AdditiveExpression__OperandAssignment_1_0_2");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperandAssignment_1_0_3_1(), "rule__AdditiveExpression__OperandAssignment_1_0_3_1");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_1_1(), "rule__AdditiveExpression__OperatorAssignment_1_1_1");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperandAssignment_1_1_2(), "rule__AdditiveExpression__OperandAssignment_1_1_2");
builder.put(grammarAccess.getAdditiveExpressionAccess().getOperandAssignment_1_1_3_1(), "rule__AdditiveExpression__OperandAssignment_1_1_3_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_0_1(), "rule__MultiplicativeExpression__OperatorAssignment_1_0_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_0_2(), "rule__MultiplicativeExpression__OperandAssignment_1_0_2");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_0_3_1(), "rule__MultiplicativeExpression__OperandAssignment_1_0_3_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_1_1(), "rule__MultiplicativeExpression__OperatorAssignment_1_1_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_1_2(), "rule__MultiplicativeExpression__OperandAssignment_1_1_2");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_1_3_1(), "rule__MultiplicativeExpression__OperandAssignment_1_1_3_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_2_1(), "rule__MultiplicativeExpression__OperatorAssignment_1_2_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_2_2(), "rule__MultiplicativeExpression__OperandAssignment_1_2_2");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_2_3_1(), "rule__MultiplicativeExpression__OperandAssignment_1_2_3_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_3_1(), "rule__MultiplicativeExpression__OperatorAssignment_1_3_1");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_3_2(), "rule__MultiplicativeExpression__OperandAssignment_1_3_2");
builder.put(grammarAccess.getMultiplicativeExpressionAccess().getOperandAssignment_1_3_3_1(), "rule__MultiplicativeExpression__OperandAssignment_1_3_3_1");
builder.put(grammarAccess.getIncrementOrDecrementPostfixExpressionAccess().getLeftHandSideAssignment_0(), "rule__IncrementOrDecrementPostfixExpression__LeftHandSideAssignment_0");
builder.put(grammarAccess.getIncrementOrDecrementPostfixExpressionAccess().getOperatorAssignment_1(), "rule__IncrementOrDecrementPostfixExpression__OperatorAssignment_1");
builder.put(grammarAccess.getIncrementOrDecrementPrefixExpressionAccess().getOperatorAssignment_0(), "rule__IncrementOrDecrementPrefixExpression__OperatorAssignment_0");
builder.put(grammarAccess.getIncrementOrDecrementPrefixExpressionAccess().getLeftHandSideAssignment_1(), "rule__IncrementOrDecrementPrefixExpression__LeftHandSideAssignment_1");
builder.put(grammarAccess.getNewfreshExpressionAccess().getLeftHandSideAssignment_0_1(), "rule__NewfreshExpression__LeftHandSideAssignment_0_1");
builder.put(grammarAccess.getNewfreshExpressionAccess().getLeftHandSideAssignment_1_1(), "rule__NewfreshExpression__LeftHandSideAssignment_1_1");
builder.put(grammarAccess.getCastExpressionAccess().getDatatypeAssignment_2(), "rule__CastExpression__DatatypeAssignment_2");
builder.put(grammarAccess.getCastExpressionAccess().getOperandAssignment_5(), "rule__CastExpression__OperandAssignment_5");
builder.put(grammarAccess.getArithmeticUnaryExpressionAccess().getOperatorAssignment_0(), "rule__ArithmeticUnaryExpression__OperatorAssignment_0");
builder.put(grammarAccess.getArithmeticUnaryExpressionAccess().getOperandAssignment_1(), "rule__ArithmeticUnaryExpression__OperandAssignment_1");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getQuantifierAssignment_0(), "rule__QuantifiedLogicalExpression__QuantifierAssignment_0");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getVariableAssignment_2(), "rule__QuantifiedLogicalExpression__VariableAssignment_2");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getVariableAssignment_3_1(), "rule__QuantifiedLogicalExpression__VariableAssignment_3_1");
builder.put(grammarAccess.getQuantifiedLogicalExpressionAccess().getPredicateAssignment_6(), "rule__QuantifiedLogicalExpression__PredicateAssignment_6");
builder.put(grammarAccess.getBoundVariableAccess().getNameAssignment_0(), "rule__BoundVariable__NameAssignment_0");
builder.put(grammarAccess.getBoundVariableAccess().getTypeAssignment_2(), "rule__BoundVariable__TypeAssignment_2");
builder.put(grammarAccess.getLogicalUnaryExpressionAccess().getOperatorAssignment_0(), "rule__LogicalUnaryExpression__OperatorAssignment_0");
builder.put(grammarAccess.getLogicalUnaryExpressionAccess().getOperandAssignment_1(), "rule__LogicalUnaryExpression__OperandAssignment_1");
builder.put(grammarAccess.getBitwiseUnaryExpressionAccess().getOperatorAssignment_0(), "rule__BitwiseUnaryExpression__OperatorAssignment_0");
builder.put(grammarAccess.getBitwiseUnaryExpressionAccess().getOperandAssignment_1(), "rule__BitwiseUnaryExpression__OperandAssignment_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getElementAssignment_1_2(), "rule__PrimaryExpression__ElementAssignment_1_2");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_1_3_0_0(), "rule__PrimaryExpression__KindAssignment_1_3_0_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_1_3_0_1(), "rule__PrimaryExpression__ArgAssignment_1_3_0_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_1_3_1_0(), "rule__PrimaryExpression__KindAssignment_1_3_1_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_1_3_1_1(), "rule__PrimaryExpression__ArgAssignment_1_3_1_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getElementAssignment_2_2(), "rule__PrimaryExpression__ElementAssignment_2_2");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_2_3_0_0(), "rule__PrimaryExpression__KindAssignment_2_3_0_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_2_3_0_1(), "rule__PrimaryExpression__ArgAssignment_2_3_0_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_2_3_1_0(), "rule__PrimaryExpression__KindAssignment_2_3_1_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_2_3_1_1(), "rule__PrimaryExpression__ArgAssignment_2_3_1_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getElementAssignment_2_4_2(), "rule__PrimaryExpression__ElementAssignment_2_4_2");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_2_4_3_0_0(), "rule__PrimaryExpression__KindAssignment_2_4_3_0_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_2_4_3_0_1(), "rule__PrimaryExpression__ArgAssignment_2_4_3_0_1");
builder.put(grammarAccess.getPrimaryExpressionAccess().getKindAssignment_2_4_3_1_0(), "rule__PrimaryExpression__KindAssignment_2_4_3_1_0");
builder.put(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_2_4_3_1_1(), "rule__PrimaryExpression__ArgAssignment_2_4_3_1_1");
builder.put(grammarAccess.getInvokeExpressionAccess().getInvokableAssignment_1(), "rule__InvokeExpression__InvokableAssignment_1");
builder.put(grammarAccess.getInvokeExpressionDeprecatedAccess().getArgsAssignment_2(), "rule__InvokeExpressionDeprecated__ArgsAssignment_2");
builder.put(grammarAccess.getInvokeExpressionDeprecatedAccess().getInvokableAssignment_3(), "rule__InvokeExpressionDeprecated__InvokableAssignment_3");
builder.put(grammarAccess.getInvokeExpressionDeprecatedAccess().getArgsAssignment_4(), "rule__InvokeExpressionDeprecated__ArgsAssignment_4");
builder.put(grammarAccess.getDynamicInstantiationExpressionAccess().getInstanceAssignment_2(), "rule__DynamicInstantiationExpression__InstanceAssignment_2");
builder.put(grammarAccess.getInstanceSpecificationAccess().getModelAssignment_1(), "rule__InstanceSpecification__ModelAssignment_1");
builder.put(grammarAccess.getInstanceSpecificationAccess().getSlotAssignment_2_1_0(), "rule__InstanceSpecification__SlotAssignment_2_1_0");
builder.put(grammarAccess.getInstanceSpecificationAccess().getSlotAssignment_2_1_1_1(), "rule__InstanceSpecification__SlotAssignment_2_1_1_1");
builder.put(grammarAccess.getInstanceSpecificationAccess().getSlotAssignment_3_1_0(), "rule__InstanceSpecification__SlotAssignment_3_1_0");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getValueAssignment_1(), "rule__MixTupleExpressionList__ValueAssignment_1");
builder.put(grammarAccess.getMixTupleExpressionListAccess().getValueAssignment_2_1(), "rule__MixTupleExpressionList__ValueAssignment_2_1");
builder.put(grammarAccess.getPositionalTupleExpressionListAccess().getValueAssignment_0(), "rule__PositionalTupleExpressionList__ValueAssignment_0");
builder.put(grammarAccess.getPositionalTupleExpressionListAccess().getValueAssignment_1_1(), "rule__PositionalTupleExpressionList__ValueAssignment_1_1");
builder.put(grammarAccess.getNamedExpressionAccess().getNameAssignment_0(), "rule__NamedExpression__NameAssignment_0");
builder.put(grammarAccess.getNamedExpressionAccess().getExpressionAssignment_2(), "rule__NamedExpression__ExpressionAssignment_2");
builder.put(grammarAccess.getLiteralBooleanExpressionAccess().getValueAssignment_1(), "rule__LiteralBooleanExpression__ValueAssignment_1");
builder.put(grammarAccess.getLiteralIntegerExpressionAccess().getValueAssignment_1(), "rule__LiteralIntegerExpression__ValueAssignment_1");
builder.put(grammarAccess.getLiteralRationalExpressionAccess().getNumeratorAssignment_1(), "rule__LiteralRationalExpression__NumeratorAssignment_1");
builder.put(grammarAccess.getLiteralRationalExpressionAccess().getDenominatorAssignment_3(), "rule__LiteralRationalExpression__DenominatorAssignment_3");
builder.put(grammarAccess.getLiteralFloatExpressionAccess().getValueAssignment_1(), "rule__LiteralFloatExpression__ValueAssignment_1");
builder.put(grammarAccess.getLiteralCharacterExpressionAccess().getValueAssignment_1(), "rule__LiteralCharacterExpression__ValueAssignment_1");
builder.put(grammarAccess.getLiteralStringExpressionAccess().getValueAssignment_1(), "rule__LiteralStringExpression__ValueAssignment_1");
builder.put(grammarAccess.getLiteralNullExpressionAccess().getTypeAssignment_2_1(), "rule__LiteralNullExpression__TypeAssignment_2_1");
builder.put(grammarAccess.getAnyNullPrimitiveInstanceTypeAccess().getExpectedAssignment_1(), "rule__AnyNullPrimitiveInstanceType__ExpectedAssignment_1");
builder.put(grammarAccess.getNullPrimitiveInstanceTypeAccess().getExpectedAssignment_0_1(), "rule__NullPrimitiveInstanceType__ExpectedAssignment_0_1");
builder.put(grammarAccess.getNullPrimitiveInstanceTypeAccess().getModelAssignment_1_1(), "rule__NullPrimitiveInstanceType__ModelAssignment_1_1");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getMultiplicityAssignment_0_1_2(), "rule__AnyDataTypeReference__MultiplicityAssignment_0_1_2");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getTyperefAssignment_1_1(), "rule__AnyDataTypeReference__TyperefAssignment_1_1");
builder.put(grammarAccess.getAnyDataTypeReferenceAccess().getMultiplicityAssignment_1_2_1(), "rule__AnyDataTypeReference__MultiplicityAssignment_1_2_1");
builder.put(grammarAccess.getLiteralAnyValueExpressionAccess().getTypeAssignment_2_1(), "rule__LiteralAnyValueExpression__TypeAssignment_2_1");
builder.put(grammarAccess.getLiteralOptionalValueExpressionAccess().getTypeAssignment_2_1(), "rule__LiteralOptionalValueExpression__TypeAssignment_2_1");
builder.put(grammarAccess.getLiteralNoneValueExpressionAccess().getTypeAssignment_2_1(), "rule__LiteralNoneValueExpression__TypeAssignment_2_1");
builder.put(grammarAccess.getLiteralAnyOrNoneValueExpressionAccess().getTypeAssignment_2_1(), "rule__LiteralAnyOrNoneValueExpression__TypeAssignment_2_1");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getDatatypeAssignment_1_1(), "rule__LiteralCollectionExpression__DatatypeAssignment_1_1");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getValueAssignment_3_0_0(), "rule__LiteralCollectionExpression__ValueAssignment_3_0_0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getValueAssignment_3_0_1(), "rule__LiteralCollectionExpression__ValueAssignment_3_0_1");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getValueAssignment_3_1_1_0(), "rule__LiteralCollectionExpression__ValueAssignment_3_1_1_0");
builder.put(grammarAccess.getLiteralCollectionExpressionAccess().getValueAssignment_3_1_1_1(), "rule__LiteralCollectionExpression__ValueAssignment_3_1_1_1");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getElementAssignment_2(), "rule__LiteralReferenceElement__ElementAssignment_2");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getKindAssignment_3_0_0(), "rule__LiteralReferenceElement__KindAssignment_3_0_0");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getArgAssignment_3_0_1(), "rule__LiteralReferenceElement__ArgAssignment_3_0_1");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getKindAssignment_3_1_0(), "rule__LiteralReferenceElement__KindAssignment_3_1_0");
builder.put(grammarAccess.getLiteralReferenceElementAccess().getArgAssignment_3_1_1(), "rule__LiteralReferenceElement__ArgAssignment_3_1_1");
builder.put(grammarAccess.getLiteralPureReferenceElementAccess().getElementAssignment_2(), "rule__LiteralPureReferenceElement__ElementAssignment_2");
builder.put(grammarAccess.getLiteralSelfExpressionAccess().getModelAssignment_2_2(), "rule__LiteralSelfExpression__ModelAssignment_2_2");
builder.put(grammarAccess.getLiteralParentExpressionAccess().getModelAssignment_2_2(), "rule__LiteralParentExpression__ModelAssignment_2_2");
builder.put(grammarAccess.getLiteralSuperExpressionAccess().getModelAssignment_2_2(), "rule__LiteralSuperExpression__ModelAssignment_2_2");
builder.put(grammarAccess.getLiteralReferenceSpecificationAccess().getParentAssignment_1_0(), "rule__LiteralReferenceSpecification__ParentAssignment_1_0");
builder.put(grammarAccess.getLiteralReferenceSpecificationAccess().getElementAssignment_2(), "rule__LiteralReferenceSpecification__ElementAssignment_2");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getElementAssignment_1_2(), "rule__ValueSelectionExpression__ElementAssignment_1_2");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getKindAssignment_1_3_0(), "rule__ValueSelectionExpression__KindAssignment_1_3_0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getArgAssignment_1_3_1(), "rule__ValueSelectionExpression__ArgAssignment_1_3_1");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getElementAssignment_2_2(), "rule__ValueSelectionExpression__ElementAssignment_2_2");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getKindAssignment_2_3_0(), "rule__ValueSelectionExpression__KindAssignment_2_3_0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getArgAssignment_2_3_1(), "rule__ValueSelectionExpression__ArgAssignment_2_3_1");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getElementAssignment_2_4_2(), "rule__ValueSelectionExpression__ElementAssignment_2_4_2");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getKindAssignment_2_4_3_0(), "rule__ValueSelectionExpression__KindAssignment_2_4_3_0");
builder.put(grammarAccess.getValueSelectionExpressionAccess().getArgAssignment_2_4_3_1(), "rule__ValueSelectionExpression__ArgAssignment_2_4_3_1");
builder.put(grammarAccess.getValuePureNamedMachineExpressionAccess().getKindAssignment_1_1(), "rule__ValuePureNamedMachineExpression__KindAssignment_1_1");
builder.put(grammarAccess.getValuePureNamedMachineExpressionAccess().getElementAssignment_1_2(), "rule__ValuePureNamedMachineExpression__ElementAssignment_1_2");
builder.put(grammarAccess.getXliaSystemAccess().getUnorderedGroup_0(), "rule__XliaSystem__UnorderedGroup_0");
builder.put(grammarAccess.getMachineBlockAccess().getUnorderedGroup_0(), "rule__MachineBlock__UnorderedGroup_0");
builder.put(grammarAccess.getProcedureExecutionAccess().getUnorderedGroup_2(), "rule__ProcedureExecution__UnorderedGroup_2");
builder.put(grammarAccess.getMoeBehaviorAccess().getUnorderedGroup_2(), "rule__MoeBehavior__UnorderedGroup_2");
builder.put(grammarAccess.getStatemachineAccess().getUnorderedGroup_1(), "rule__Statemachine__UnorderedGroup_1");
builder.put(grammarAccess.getStatemachineAccess().getUnorderedGroup_12(), "rule__Statemachine__UnorderedGroup_12");
builder.put(grammarAccess.getCompositeStateAccess().getUnorderedGroup_8_0_1_0(), "rule__CompositeState__UnorderedGroup_8_0_1_0");
builder.put(grammarAccess.getCompositeStateAccess().getUnorderedGroup_8_0_1_1(), "rule__CompositeState__UnorderedGroup_8_0_1_1");
builder.put(grammarAccess.getMoeCompositeStateRoutinesAccess().getUnorderedGroup_1(), "rule__MoeCompositeStateRoutines__UnorderedGroup_1");
builder.put(grammarAccess.getSimpleStateAccess().getUnorderedGroup_5_0_1(), "rule__SimpleState__UnorderedGroup_5_0_1");
builder.put(grammarAccess.getMoeSimpleStateRoutinesAccess().getUnorderedGroup_1(), "rule__MoeSimpleStateRoutines__UnorderedGroup_1");
builder.put(grammarAccess.getStartStateAccess().getUnorderedGroup_3_0_1(), "rule__StartState__UnorderedGroup_3_0_1");
builder.put(grammarAccess.getMoeStartStateRoutinesAccess().getUnorderedGroup_1(), "rule__MoeStartStateRoutines__UnorderedGroup_1");
builder.put(grammarAccess.getMoeFinalStateRoutinesAccess().getUnorderedGroup_1(), "rule__MoeFinalStateRoutines__UnorderedGroup_1");
builder.put(grammarAccess.getOtherPseudostateAccess().getUnorderedGroup_8_0_1(), "rule__OtherPseudostate__UnorderedGroup_8_0_1");
builder.put(grammarAccess.getMoePseudotateRoutinesAccess().getUnorderedGroup_1(), "rule__MoePseudotateRoutines__UnorderedGroup_1");
builder.put(grammarAccess.getModelOfExecutionAccess().getUnorderedGroup_3(), "rule__ModelOfExecution__UnorderedGroup_3");
builder.put(grammarAccess.getModifierAccess().getUnorderedGroup_1(), "rule__Modifier__UnorderedGroup_1");
builder.put(grammarAccess.getFunctionAccess().getUnorderedGroup_1(), "rule__Function__UnorderedGroup_1");
builder.put(grammarAccess.getModifierVarAccess().getUnorderedGroup_1(), "rule__ModifierVar__UnorderedGroup_1");
builder.put(grammarAccess.getVariableAccess().getUnorderedGroup_0(), "rule__Variable__UnorderedGroup_0");
builder.put(grammarAccess.getBufferAccess().getUnorderedGroup_1(), "rule__Buffer__UnorderedGroup_1");
builder.put(grammarAccess.getPortAccess().getUnorderedGroup_1(), "rule__Port__UnorderedGroup_1");
builder.put(grammarAccess.getChannelAccess().getUnorderedGroup_1(), "rule__Channel__UnorderedGroup_1");
builder.put(grammarAccess.getInputComStatementAccess().getUnorderedGroup_3(), "rule__InputComStatement__UnorderedGroup_3");
builder.put(grammarAccess.getOutputComStatementAccess().getUnorderedGroup_3(), "rule__OutputComStatement__UnorderedGroup_3");
builder.put(grammarAccess.getObsInputComStatementAccess().getUnorderedGroup_3(), "rule__ObsInputComStatement__UnorderedGroup_3");
builder.put(grammarAccess.getObsOutputComStatementAccess().getUnorderedGroup_3(), "rule__ObsOutputComStatement__UnorderedGroup_3");
}
}
@Inject
private NameMappings nameMappings;
@Inject
private FormalMLGrammarAccess grammarAccess;
@Override
protected InternalFormalMLParser createParser() {
InternalFormalMLParser result = new InternalFormalMLParser(null);
result.setGrammarAccess(grammarAccess);
return result;
}
@Override
protected String getRuleName(AbstractElement element) {
return nameMappings.getRuleName(element);
}
@Override
protected String[] getInitialHiddenTokens() {
return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
}
public FormalMLGrammarAccess getGrammarAccess() {
return this.grammarAccess;
}
public void setGrammarAccess(FormalMLGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
public NameMappings getNameMappings() {
return nameMappings;
}
public void setNameMappings(NameMappings nameMappings) {
this.nameMappings = nameMappings;
}
}