// Creates and inserts a probe (from InstrumentationRecord) public ProbeInterface generateProbe( String _id, String _desc, BytecodeLocation _loc, java.util.Map _params) { System.out.println("ZTestProbeType: generateProbe"); // Get a string from the user... String s1 = "ProbeString:"; SimpleProbe sp = null; try { StatementList sl = BytecodeInsertionMgr.createStatementList(_loc); StatementFactory.createStubProbe_SimpleCallStmt(sl, "TestProbe", "print"); // Embed line that includes parameter so it can be referenced when displaying probe info // StatementFactory.createMetadataStmt(sl, "v:"+s1+s); String id = "SP" + idCount++; // generate a new id, to ensure no replicates. sp = new SimpleProbe(id, _desc, pt, sl, _loc); // Still need to generate a record of this action InstrumentationRecord ir = new InstrumentationRecord_Probe(id, _desc, pt, _loc, (Map) null); // This could be a separate method call BytecodeInsertionMgr.insertProbe(sp, ir); com.objs.surveyor.probemeister.Log.out.fine("PrintStringProbeType: Added probe."); } catch (Exception e) { System.out.println("Error creating probe."); e.printStackTrace(); return null; } return sp; }
public WhileStatement(CommonTree MyTree, Model MyModel) { setLine(MyTree.getLine()); this.MyModel = MyModel; Comparison = ExpressionFactory.getExpression((CommonTree) MyTree.getChild(0), MyModel); if (MyTree.getChildCount() > 1) { for (int i = 1; i < MyTree.getChildCount(); i++) Statements.add(StatementFactory.getStatement((CommonTree) MyTree.getChild(i), MyModel)); } }
/* Method for probe creation. Create a probe and inserts it into the * specified location. */ public ProbeInterface generateProbe(Location _loc) { if (!(_loc instanceof BytecodeLocation)) { System.out.println( "ZTestProbeType: Incorrect Location type used for bytecode probe creation."); return null; } System.out.println("ZTestProbeType: generateProbe"); // Get a string from the user... String s1 = "ProbeString:"; /// System.out.println("ZTestProbeType: Asking user for String:"); /// String s = javax.swing.JOptionPane.showInputDialog("Enter a string for this probe to // print:"); SimpleProbe sp = null; try { StatementList sl = BytecodeInsertionMgr.createStatementList((BytecodeLocation) _loc); StatementFactory.createStubProbe_SimpleCallStmt(sl, "TestProbe", "print"); // Embed line that includes parameter so it can be referenced when displaying probe info // StatementFactory.createMetadataStmt(sl, "v:"+s1+s); String id = "SP" + idCount++; String desc = "This probe calls TestProbe"; sp = new SimpleProbe(id, desc, pt, sl, (BytecodeLocation) _loc); InstrumentationRecord ir = new InstrumentationRecord_Probe(id, desc, pt, (BytecodeLocation) _loc, (Map) null); // This could be a separate method call BytecodeInsertionMgr.insertProbe(sp, ir); System.out.println("ZTestProbeType: Added probe."); } catch (Exception e) { System.out.println("Error creating probe."); e.printStackTrace(); return null; } return sp; }
public static void register() { StatementFactory.registerStatementType(new Song(new TopCode(CODE))); }
public class Bug385636ElementTypeProvider implements IElementTypeProvider { public static final IFileElementType FILE_TYPE = new XtextFileElementType<XtextFileStub<Bug385636FileImpl>>(Bug385636Language.INSTANCE); private static final Map<EObject, IGrammarAwareElementType> GRAMMAR_ELEMENT_TYPE = new HashMap<EObject, IGrammarAwareElementType>(); private static IGrammarAwareElementType associate( IGrammarAwareElementType grammarAwareElementType) { GRAMMAR_ELEMENT_TYPE.put(grammarAwareElementType.getGrammarElement(), grammarAwareElementType); return grammarAwareElementType; } private static final Bug385636GrammarAccess GRAMMAR_ACCESS = Bug385636Language.INSTANCE.getInstance(Bug385636GrammarAccess.class); private static class ProgramFactory { public static IGrammarAwareElementType createProgramElementType() { return new IGrammarAwareElementType( "Program_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramRule()); } public static IGrammarAwareElementType createProgram_GroupElementType() { return new IGrammarAwareElementType( "Program_Group_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getGroup()); } public static IGrammarAwareElementType createProgram_DefineAssignment_0ElementType() { return new IGrammarAwareElementType( "Program_DefineAssignment_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getDefineAssignment_0()); } public static IGrammarAwareElementType createProgram_DefineDefineVariablesParserRuleCall_0_0ElementType() { return new IGrammarAwareElementType( "Program_DefineDefineVariablesParserRuleCall_0_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getDefineDefineVariablesParserRuleCall_0_0()); } public static IGrammarAwareElementType createProgram_StatementsAssignment_1ElementType() { return new IGrammarAwareElementType( "Program_StatementsAssignment_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getStatementsAssignment_1()); } public static IGrammarAwareElementType createProgram_StatementsStatementParserRuleCall_1_0ElementType() { return new IGrammarAwareElementType( "Program_StatementsStatementParserRuleCall_1_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getStatementsStatementParserRuleCall_1_0()); } public static IGrammarAwareElementType createProgram_ENDKeyword_2ElementType() { return new IGrammarAwareElementType( "Program_ENDKeyword_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getProgramAccess().getENDKeyword_2()); } } public static final IGrammarAwareElementType Program_ELEMENT_TYPE = associate(ProgramFactory.createProgramElementType()); public static final IGrammarAwareElementType Program_Group_ELEMENT_TYPE = associate(ProgramFactory.createProgram_GroupElementType()); public static final IGrammarAwareElementType Program_DefineAssignment_0_ELEMENT_TYPE = associate(ProgramFactory.createProgram_DefineAssignment_0ElementType()); public static final IGrammarAwareElementType Program_DefineDefineVariablesParserRuleCall_0_0_ELEMENT_TYPE = associate( ProgramFactory.createProgram_DefineDefineVariablesParserRuleCall_0_0ElementType()); public static final IGrammarAwareElementType Program_StatementsAssignment_1_ELEMENT_TYPE = associate(ProgramFactory.createProgram_StatementsAssignment_1ElementType()); public static final IGrammarAwareElementType Program_StatementsStatementParserRuleCall_1_0_ELEMENT_TYPE = associate( ProgramFactory.createProgram_StatementsStatementParserRuleCall_1_0ElementType()); public static final IGrammarAwareElementType Program_ENDKeyword_2_ELEMENT_TYPE = associate(ProgramFactory.createProgram_ENDKeyword_2ElementType()); private static class DefineVariablesFactory { public static IGrammarAwareElementType createDefineVariablesElementType() { return new IGrammarAwareElementType( "DefineVariables_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesRule()); } public static IGrammarAwareElementType createDefineVariables_GroupElementType() { return new IGrammarAwareElementType( "DefineVariables_Group_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesAccess().getGroup()); } public static IGrammarAwareElementType createDefineVariables_VARIABLESKeyword_0ElementType() { return new IGrammarAwareElementType( "DefineVariables_VARIABLESKeyword_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesAccess().getVARIABLESKeyword_0()); } public static IGrammarAwareElementType createDefineVariables_VariablesAssignment_1ElementType() { return new IGrammarAwareElementType( "DefineVariables_VariablesAssignment_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesAccess().getVariablesAssignment_1()); } public static IGrammarAwareElementType createDefineVariables_VariablesDefineVariableParserRuleCall_1_0ElementType() { return new IGrammarAwareElementType( "DefineVariables_VariablesDefineVariableParserRuleCall_1_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesAccess().getVariablesDefineVariableParserRuleCall_1_0()); } public static IGrammarAwareElementType createDefineVariables_ENDVARIABLESKeyword_2ElementType() { return new IGrammarAwareElementType( "DefineVariables_ENDVARIABLESKeyword_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariablesAccess().getENDVARIABLESKeyword_2()); } } public static final IGrammarAwareElementType DefineVariables_ELEMENT_TYPE = associate(DefineVariablesFactory.createDefineVariablesElementType()); public static final IGrammarAwareElementType DefineVariables_Group_ELEMENT_TYPE = associate(DefineVariablesFactory.createDefineVariables_GroupElementType()); public static final IGrammarAwareElementType DefineVariables_VARIABLESKeyword_0_ELEMENT_TYPE = associate(DefineVariablesFactory.createDefineVariables_VARIABLESKeyword_0ElementType()); public static final IGrammarAwareElementType DefineVariables_VariablesAssignment_1_ELEMENT_TYPE = associate(DefineVariablesFactory.createDefineVariables_VariablesAssignment_1ElementType()); public static final IGrammarAwareElementType DefineVariables_VariablesDefineVariableParserRuleCall_1_0_ELEMENT_TYPE = associate( DefineVariablesFactory .createDefineVariables_VariablesDefineVariableParserRuleCall_1_0ElementType()); public static final IGrammarAwareElementType DefineVariables_ENDVARIABLESKeyword_2_ELEMENT_TYPE = associate(DefineVariablesFactory.createDefineVariables_ENDVARIABLESKeyword_2ElementType()); private static class DefineVariableFactory { public static IGrammarAwareElementType createDefineVariableElementType() { return new IGrammarAwareElementType( "DefineVariable_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariableRule()); } public static IGrammarAwareElementType createDefineVariable_GroupElementType() { return new IGrammarAwareElementType( "DefineVariable_Group_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariableAccess().getGroup()); } public static IGrammarAwareElementType createDefineVariable_NAMEKeyword_0ElementType() { return new IGrammarAwareElementType( "DefineVariable_NAMEKeyword_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariableAccess().getNAMEKeyword_0()); } public static IGrammarAwareElementType createDefineVariable_NameAssignment_1ElementType() { return new IGrammarAwareElementType( "DefineVariable_NameAssignment_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariableAccess().getNameAssignment_1()); } public static IGrammarAwareElementType createDefineVariable_NameIDTerminalRuleCall_1_0ElementType() { return new IGrammarAwareElementType( "DefineVariable_NameIDTerminalRuleCall_1_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getDefineVariableAccess().getNameIDTerminalRuleCall_1_0()); } } public static final IGrammarAwareElementType DefineVariable_ELEMENT_TYPE = associate(DefineVariableFactory.createDefineVariableElementType()); public static final IGrammarAwareElementType DefineVariable_Group_ELEMENT_TYPE = associate(DefineVariableFactory.createDefineVariable_GroupElementType()); public static final IGrammarAwareElementType DefineVariable_NAMEKeyword_0_ELEMENT_TYPE = associate(DefineVariableFactory.createDefineVariable_NAMEKeyword_0ElementType()); public static final IGrammarAwareElementType DefineVariable_NameAssignment_1_ELEMENT_TYPE = associate(DefineVariableFactory.createDefineVariable_NameAssignment_1ElementType()); public static final IGrammarAwareElementType DefineVariable_NameIDTerminalRuleCall_1_0_ELEMENT_TYPE = associate( DefineVariableFactory.createDefineVariable_NameIDTerminalRuleCall_1_0ElementType()); private static class NVariableAccessFactory { public static IGrammarAwareElementType createNVariableAccessElementType() { return new IGrammarAwareElementType( "NVariableAccess_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getNVariableAccessRule()); } public static IGrammarAwareElementType createNVariableAccess_VariableAssignmentElementType() { return new IGrammarAwareElementType( "NVariableAccess_VariableAssignment_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getNVariableAccessAccess().getVariableAssignment()); } public static IGrammarAwareElementType createNVariableAccess_VariableDefineVariableCrossReference_0ElementType() { return new IGrammarAwareElementType( "NVariableAccess_VariableDefineVariableCrossReference_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getNVariableAccessAccess().getVariableDefineVariableCrossReference_0()); } public static IGrammarAwareElementType createNVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1ElementType() { return new IGrammarAwareElementType( "NVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getNVariableAccessAccess() .getVariableDefineVariableIDTerminalRuleCall_0_1()); } } public static final IGrammarAwareElementType NVariableAccess_ELEMENT_TYPE = associate(NVariableAccessFactory.createNVariableAccessElementType()); public static final IGrammarAwareElementType NVariableAccess_VariableAssignment_ELEMENT_TYPE = associate(NVariableAccessFactory.createNVariableAccess_VariableAssignmentElementType()); public static final IGrammarAwareElementType NVariableAccess_VariableDefineVariableCrossReference_0_ELEMENT_TYPE = associate( NVariableAccessFactory .createNVariableAccess_VariableDefineVariableCrossReference_0ElementType()); public static final IGrammarAwareElementType NVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1_ELEMENT_TYPE = associate( NVariableAccessFactory .createNVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1ElementType()); private static class StatementFactory { public static IGrammarAwareElementType createStatementElementType() { return new IGrammarAwareElementType( "Statement_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementRule()); } public static IGrammarAwareElementType createStatement_GroupElementType() { return new IGrammarAwareElementType( "Statement_Group_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup()); } public static IGrammarAwareElementType createStatement_Expression_VariableNameParserRuleCall_0ElementType() { return new IGrammarAwareElementType( "Statement_Expression_VariableNameParserRuleCall_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_VariableNameParserRuleCall_0()); } public static IGrammarAwareElementType createStatement_Alternatives_1ElementType() { return new IGrammarAwareElementType( "Statement_Alternatives_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getAlternatives_1()); } public static IGrammarAwareElementType createStatement_Group_1_0ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_0()); } public static IGrammarAwareElementType createStatement_C1Keyword_1_0_0ElementType() { return new IGrammarAwareElementType( "Statement_C1Keyword_1_0_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC1Keyword_1_0_0()); } public static IGrammarAwareElementType createStatement_Expression_Larger_EqualLeftAction_1_0_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_Larger_EqualLeftAction_1_0_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_Larger_EqualLeftAction_1_0_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_0_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_0_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_0_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_0_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_0_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_0_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_1ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_1()); } public static IGrammarAwareElementType createStatement_C2Keyword_1_1_0ElementType() { return new IGrammarAwareElementType( "Statement_C2Keyword_1_1_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC2Keyword_1_1_0()); } public static IGrammarAwareElementType createStatement_Expression_SmallerLeftAction_1_1_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_SmallerLeftAction_1_1_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_SmallerLeftAction_1_1_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_1_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_1_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_1_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_1_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_1_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_1_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_2ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_2()); } public static IGrammarAwareElementType createStatement_C3Keyword_1_2_0ElementType() { return new IGrammarAwareElementType( "Statement_C3Keyword_1_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC3Keyword_1_2_0()); } public static IGrammarAwareElementType createStatement_Expression_Smaller_EqualLeftAction_1_2_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_Smaller_EqualLeftAction_1_2_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_Smaller_EqualLeftAction_1_2_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_2_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_2_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_2_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_2_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_2_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_2_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_3ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_3_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_3()); } public static IGrammarAwareElementType createStatement_C4Keyword_1_3_0ElementType() { return new IGrammarAwareElementType( "Statement_C4Keyword_1_3_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC4Keyword_1_3_0()); } public static IGrammarAwareElementType createStatement_Expression_EqualLeftAction_1_3_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_EqualLeftAction_1_3_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_EqualLeftAction_1_3_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_3_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_3_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_3_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_3_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_3_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_3_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_4ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_4_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_4()); } public static IGrammarAwareElementType createStatement_C5Keyword_1_4_0ElementType() { return new IGrammarAwareElementType( "Statement_C5Keyword_1_4_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC5Keyword_1_4_0()); } public static IGrammarAwareElementType createStatement_Expression_Not_EqualLeftAction_1_4_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_Not_EqualLeftAction_1_4_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_Not_EqualLeftAction_1_4_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_4_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_4_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_4_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_4_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_4_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_4_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_5ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_5_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_5()); } public static IGrammarAwareElementType createStatement_Group_1_5_0ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_5_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_5_0()); } public static IGrammarAwareElementType createStatement_C6Keyword_1_5_0_0ElementType() { return new IGrammarAwareElementType( "Statement_C6Keyword_1_5_0_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC6Keyword_1_5_0_0()); } public static IGrammarAwareElementType createStatement_C7Keyword_1_5_0_1ElementType() { return new IGrammarAwareElementType( "Statement_C7Keyword_1_5_0_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC7Keyword_1_5_0_1()); } public static IGrammarAwareElementType createStatement_Expression_Not_LessLeftAction_1_5_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_Not_LessLeftAction_1_5_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_Not_LessLeftAction_1_5_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_5_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_5_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_5_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_5_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_5_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_5_2_0()); } public static IGrammarAwareElementType createStatement_Group_1_6ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_6_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_6()); } public static IGrammarAwareElementType createStatement_Group_1_6_0ElementType() { return new IGrammarAwareElementType( "Statement_Group_1_6_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getGroup_1_6_0()); } public static IGrammarAwareElementType createStatement_C6Keyword_1_6_0_0ElementType() { return new IGrammarAwareElementType( "Statement_C6Keyword_1_6_0_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC6Keyword_1_6_0_0()); } public static IGrammarAwareElementType createStatement_C8Keyword_1_6_0_1ElementType() { return new IGrammarAwareElementType( "Statement_C8Keyword_1_6_0_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getC8Keyword_1_6_0_1()); } public static IGrammarAwareElementType createStatement_Expression_Not_GreaterLeftAction_1_6_1ElementType() { return new IGrammarAwareElementType( "Statement_Expression_Not_GreaterLeftAction_1_6_1_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getExpression_Not_GreaterLeftAction_1_6_1()); } public static IGrammarAwareElementType createStatement_RightAssignment_1_6_2ElementType() { return new IGrammarAwareElementType( "Statement_RightAssignment_1_6_2_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getStatementAccess().getRightAssignment_1_6_2()); } public static IGrammarAwareElementType createStatement_RightExpression_VariableNameParserRuleCall_1_6_2_0ElementType() { return new IGrammarAwareElementType( "Statement_RightExpression_VariableNameParserRuleCall_1_6_2_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getStatementAccess() .getRightExpression_VariableNameParserRuleCall_1_6_2_0()); } } public static final IGrammarAwareElementType Statement_ELEMENT_TYPE = associate(StatementFactory.createStatementElementType()); public static final IGrammarAwareElementType Statement_Group_ELEMENT_TYPE = associate(StatementFactory.createStatement_GroupElementType()); public static final IGrammarAwareElementType Statement_Expression_VariableNameParserRuleCall_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_Expression_VariableNameParserRuleCall_0ElementType()); public static final IGrammarAwareElementType Statement_Alternatives_1_ELEMENT_TYPE = associate(StatementFactory.createStatement_Alternatives_1ElementType()); public static final IGrammarAwareElementType Statement_Group_1_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_0ElementType()); public static final IGrammarAwareElementType Statement_C1Keyword_1_0_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C1Keyword_1_0_0ElementType()); public static final IGrammarAwareElementType Statement_Expression_Larger_EqualLeftAction_1_0_1_ELEMENT_TYPE = associate( StatementFactory .createStatement_Expression_Larger_EqualLeftAction_1_0_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_0_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_0_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_0_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_0_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_1_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_1ElementType()); public static final IGrammarAwareElementType Statement_C2Keyword_1_1_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C2Keyword_1_1_0ElementType()); public static final IGrammarAwareElementType Statement_Expression_SmallerLeftAction_1_1_1_ELEMENT_TYPE = associate( StatementFactory.createStatement_Expression_SmallerLeftAction_1_1_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_1_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_1_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_1_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_1_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_2ElementType()); public static final IGrammarAwareElementType Statement_C3Keyword_1_2_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C3Keyword_1_2_0ElementType()); public static final IGrammarAwareElementType Statement_Expression_Smaller_EqualLeftAction_1_2_1_ELEMENT_TYPE = associate( StatementFactory .createStatement_Expression_Smaller_EqualLeftAction_1_2_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_2_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_2_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_2_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_2_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_3_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_3ElementType()); public static final IGrammarAwareElementType Statement_C4Keyword_1_3_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C4Keyword_1_3_0ElementType()); public static final IGrammarAwareElementType Statement_Expression_EqualLeftAction_1_3_1_ELEMENT_TYPE = associate(StatementFactory.createStatement_Expression_EqualLeftAction_1_3_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_3_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_3_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_3_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_3_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_4_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_4ElementType()); public static final IGrammarAwareElementType Statement_C5Keyword_1_4_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C5Keyword_1_4_0ElementType()); public static final IGrammarAwareElementType Statement_Expression_Not_EqualLeftAction_1_4_1_ELEMENT_TYPE = associate( StatementFactory.createStatement_Expression_Not_EqualLeftAction_1_4_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_4_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_4_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_4_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_4_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_5_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_5ElementType()); public static final IGrammarAwareElementType Statement_Group_1_5_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_5_0ElementType()); public static final IGrammarAwareElementType Statement_C6Keyword_1_5_0_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C6Keyword_1_5_0_0ElementType()); public static final IGrammarAwareElementType Statement_C7Keyword_1_5_0_1_ELEMENT_TYPE = associate(StatementFactory.createStatement_C7Keyword_1_5_0_1ElementType()); public static final IGrammarAwareElementType Statement_Expression_Not_LessLeftAction_1_5_1_ELEMENT_TYPE = associate( StatementFactory.createStatement_Expression_Not_LessLeftAction_1_5_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_5_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_5_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_5_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_5_2_0ElementType()); public static final IGrammarAwareElementType Statement_Group_1_6_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_6ElementType()); public static final IGrammarAwareElementType Statement_Group_1_6_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_Group_1_6_0ElementType()); public static final IGrammarAwareElementType Statement_C6Keyword_1_6_0_0_ELEMENT_TYPE = associate(StatementFactory.createStatement_C6Keyword_1_6_0_0ElementType()); public static final IGrammarAwareElementType Statement_C8Keyword_1_6_0_1_ELEMENT_TYPE = associate(StatementFactory.createStatement_C8Keyword_1_6_0_1ElementType()); public static final IGrammarAwareElementType Statement_Expression_Not_GreaterLeftAction_1_6_1_ELEMENT_TYPE = associate( StatementFactory.createStatement_Expression_Not_GreaterLeftAction_1_6_1ElementType()); public static final IGrammarAwareElementType Statement_RightAssignment_1_6_2_ELEMENT_TYPE = associate(StatementFactory.createStatement_RightAssignment_1_6_2ElementType()); public static final IGrammarAwareElementType Statement_RightExpression_VariableNameParserRuleCall_1_6_2_0_ELEMENT_TYPE = associate( StatementFactory .createStatement_RightExpression_VariableNameParserRuleCall_1_6_2_0ElementType()); private static class Expression_VariableNameFactory { public static IGrammarAwareElementType createExpression_VariableNameElementType() { return new IGrammarAwareElementType( "Expression_VariableName_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getExpression_VariableNameRule()); } public static IGrammarAwareElementType createExpression_VariableName_VariableAssignmentElementType() { return new IGrammarAwareElementType( "Expression_VariableName_VariableAssignment_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS.getExpression_VariableNameAccess().getVariableAssignment()); } public static IGrammarAwareElementType createExpression_VariableName_VariableNVariableAccessParserRuleCall_0ElementType() { return new IGrammarAwareElementType( "Expression_VariableName_VariableNVariableAccessParserRuleCall_0_ELEMENT_TYPE", Bug385636Language.INSTANCE, GRAMMAR_ACCESS .getExpression_VariableNameAccess() .getVariableNVariableAccessParserRuleCall_0()); } } public static final IGrammarAwareElementType Expression_VariableName_ELEMENT_TYPE = associate(Expression_VariableNameFactory.createExpression_VariableNameElementType()); public static final IGrammarAwareElementType Expression_VariableName_VariableAssignment_ELEMENT_TYPE = associate( Expression_VariableNameFactory .createExpression_VariableName_VariableAssignmentElementType()); public static final IGrammarAwareElementType Expression_VariableName_VariableNVariableAccessParserRuleCall_0_ELEMENT_TYPE = associate( Expression_VariableNameFactory .createExpression_VariableName_VariableNVariableAccessParserRuleCall_0ElementType()); public IFileElementType getFileType() { return FILE_TYPE; } public IGrammarAwareElementType findElementType(EObject grammarElement) { return GRAMMAR_ELEMENT_TYPE.get(grammarElement); } public IGrammarAwareElementType getProgramElementType() { return Program_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_GroupElementType() { return Program_Group_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_DefineAssignment_0ElementType() { return Program_DefineAssignment_0_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_DefineDefineVariablesParserRuleCall_0_0ElementType() { return Program_DefineDefineVariablesParserRuleCall_0_0_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_StatementsAssignment_1ElementType() { return Program_StatementsAssignment_1_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_StatementsStatementParserRuleCall_1_0ElementType() { return Program_StatementsStatementParserRuleCall_1_0_ELEMENT_TYPE; } public IGrammarAwareElementType getProgram_ENDKeyword_2ElementType() { return Program_ENDKeyword_2_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariablesElementType() { return DefineVariables_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariables_GroupElementType() { return DefineVariables_Group_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariables_VARIABLESKeyword_0ElementType() { return DefineVariables_VARIABLESKeyword_0_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariables_VariablesAssignment_1ElementType() { return DefineVariables_VariablesAssignment_1_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariables_VariablesDefineVariableParserRuleCall_1_0ElementType() { return DefineVariables_VariablesDefineVariableParserRuleCall_1_0_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariables_ENDVARIABLESKeyword_2ElementType() { return DefineVariables_ENDVARIABLESKeyword_2_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariableElementType() { return DefineVariable_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariable_GroupElementType() { return DefineVariable_Group_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariable_NAMEKeyword_0ElementType() { return DefineVariable_NAMEKeyword_0_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariable_NameAssignment_1ElementType() { return DefineVariable_NameAssignment_1_ELEMENT_TYPE; } public IGrammarAwareElementType getDefineVariable_NameIDTerminalRuleCall_1_0ElementType() { return DefineVariable_NameIDTerminalRuleCall_1_0_ELEMENT_TYPE; } public IGrammarAwareElementType getNVariableAccessElementType() { return NVariableAccess_ELEMENT_TYPE; } public IGrammarAwareElementType getNVariableAccess_VariableAssignmentElementType() { return NVariableAccess_VariableAssignment_ELEMENT_TYPE; } public IGrammarAwareElementType getNVariableAccess_VariableDefineVariableCrossReference_0ElementType() { return NVariableAccess_VariableDefineVariableCrossReference_0_ELEMENT_TYPE; } public IGrammarAwareElementType getNVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1ElementType() { return NVariableAccess_VariableDefineVariableIDTerminalRuleCall_0_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatementElementType() { return Statement_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_GroupElementType() { return Statement_Group_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_VariableNameParserRuleCall_0ElementType() { return Statement_Expression_VariableNameParserRuleCall_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Alternatives_1ElementType() { return Statement_Alternatives_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_0ElementType() { return Statement_Group_1_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C1Keyword_1_0_0ElementType() { return Statement_C1Keyword_1_0_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_Larger_EqualLeftAction_1_0_1ElementType() { return Statement_Expression_Larger_EqualLeftAction_1_0_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_0_2ElementType() { return Statement_RightAssignment_1_0_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_0_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_0_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_1ElementType() { return Statement_Group_1_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C2Keyword_1_1_0ElementType() { return Statement_C2Keyword_1_1_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_SmallerLeftAction_1_1_1ElementType() { return Statement_Expression_SmallerLeftAction_1_1_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_1_2ElementType() { return Statement_RightAssignment_1_1_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_1_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_1_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_2ElementType() { return Statement_Group_1_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C3Keyword_1_2_0ElementType() { return Statement_C3Keyword_1_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_Smaller_EqualLeftAction_1_2_1ElementType() { return Statement_Expression_Smaller_EqualLeftAction_1_2_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_2_2ElementType() { return Statement_RightAssignment_1_2_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_2_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_2_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_3ElementType() { return Statement_Group_1_3_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C4Keyword_1_3_0ElementType() { return Statement_C4Keyword_1_3_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_EqualLeftAction_1_3_1ElementType() { return Statement_Expression_EqualLeftAction_1_3_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_3_2ElementType() { return Statement_RightAssignment_1_3_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_3_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_3_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_4ElementType() { return Statement_Group_1_4_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C5Keyword_1_4_0ElementType() { return Statement_C5Keyword_1_4_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_Not_EqualLeftAction_1_4_1ElementType() { return Statement_Expression_Not_EqualLeftAction_1_4_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_4_2ElementType() { return Statement_RightAssignment_1_4_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_4_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_4_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_5ElementType() { return Statement_Group_1_5_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_5_0ElementType() { return Statement_Group_1_5_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C6Keyword_1_5_0_0ElementType() { return Statement_C6Keyword_1_5_0_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C7Keyword_1_5_0_1ElementType() { return Statement_C7Keyword_1_5_0_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_Not_LessLeftAction_1_5_1ElementType() { return Statement_Expression_Not_LessLeftAction_1_5_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_5_2ElementType() { return Statement_RightAssignment_1_5_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_5_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_5_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_6ElementType() { return Statement_Group_1_6_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Group_1_6_0ElementType() { return Statement_Group_1_6_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C6Keyword_1_6_0_0ElementType() { return Statement_C6Keyword_1_6_0_0_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_C8Keyword_1_6_0_1ElementType() { return Statement_C8Keyword_1_6_0_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_Expression_Not_GreaterLeftAction_1_6_1ElementType() { return Statement_Expression_Not_GreaterLeftAction_1_6_1_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightAssignment_1_6_2ElementType() { return Statement_RightAssignment_1_6_2_ELEMENT_TYPE; } public IGrammarAwareElementType getStatement_RightExpression_VariableNameParserRuleCall_1_6_2_0ElementType() { return Statement_RightExpression_VariableNameParserRuleCall_1_6_2_0_ELEMENT_TYPE; } public IGrammarAwareElementType getExpression_VariableNameElementType() { return Expression_VariableName_ELEMENT_TYPE; } public IGrammarAwareElementType getExpression_VariableName_VariableAssignmentElementType() { return Expression_VariableName_VariableAssignment_ELEMENT_TYPE; } public IGrammarAwareElementType getExpression_VariableName_VariableNVariableAccessParserRuleCall_0ElementType() { return Expression_VariableName_VariableNVariableAccessParserRuleCall_0_ELEMENT_TYPE; } }