builder.put(grammarAccess.getQuantityLiteralAccess().getUnitAssignment_3(), "rule__QuantityLiteral__UnitAssignment_3"); builder.put(grammarAccess.getStringUnitAccess().getValueAssignment(), "rule__StringUnit__ValueAssignment"); builder.put(grammarAccess.getIDUnitAccess().getValueAssignment(), "rule__IDUnit__ValueAssignment"); builder.put(grammarAccess.getSpecificUnitAccess().getValueAssignment(), "rule__SpecificUnit__ValueAssignment"); builder.put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1(), "rule__XAssignment__FeatureAssignment_0_1");
@Inject public ScriptGrammarAccess(GrammarProvider grammarProvider, XbaseGrammarAccess gaXbase, XtypeGrammarAccess gaXtype) { this.grammar = internalFindGrammar(grammarProvider); this.gaXbase = gaXbase; this.gaXtype = gaXtype; this.pScript = new ScriptElements(); this.pXLiteral = new XLiteralElements(); this.pQuantityLiteral = new QuantityLiteralElements(); this.pAbstractUnit = new AbstractUnitElements(); this.pStringUnit = new StringUnitElements(); this.pIDUnit = new IDUnitElements(); this.pSpecificUnit = new SpecificUnitElements(); this.pCOMMON_UNIT_SYMBOLS = new COMMON_UNIT_SYMBOLSElements(); }
builder.put(grammarAccess.getQuantityLiteralAccess().getUnitAssignment_3(), "rule__QuantityLiteral__UnitAssignment_3"); builder.put(grammarAccess.getStringUnitAccess().getValueAssignment(), "rule__StringUnit__ValueAssignment"); builder.put(grammarAccess.getIDUnitAccess().getValueAssignment(), "rule__IDUnit__ValueAssignment"); builder.put(grammarAccess.getSpecificUnitAccess().getValueAssignment(), "rule__SpecificUnit__ValueAssignment"); builder.put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1(), "rule__XAssignment__FeatureAssignment_0_1");
if ( state.backtracking==0 ) { newLeafNode(lv_value_0_0, grammarAccess.getIDUnitAccess().getValueIDTerminalRuleCall_0());
if ( state.backtracking==0 ) { newLeafNode(lv_value_0_0, grammarAccess.getIDUnitAccess().getValueIDTerminalRuleCall_0());
/** * Contexts: * AbstractUnit returns IDUnit * IDUnit returns IDUnit * * Constraint: * value=ID */ protected void sequence_IDUnit(ISerializationContext context, IDUnit semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, ScriptPackage.Literals.ABSTRACT_UNIT__VALUE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ScriptPackage.Literals.ABSTRACT_UNIT__VALUE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getIDUnitAccess().getValueIDTerminalRuleCall_0(), semanticObject.getValue()); feeder.finish(); }
public ParserRule getIDUnitRule() { return getIDUnitAccess().getRule(); }
public ParserRule getIDUnitRule() { return getIDUnitAccess().getRule(); }