builder.put(grammarAccess.getQuantityLiteralAccess().getValueAssignment_1(), "rule__QuantityLiteral__ValueAssignment_1"); 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");
@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().getValueAssignment_1(), "rule__QuantityLiteral__ValueAssignment_1"); 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");
if ( state.backtracking==0 ) { newLeafNode(lv_value_0_0, grammarAccess.getStringUnitAccess().getValueSTRINGTerminalRuleCall_0());
if ( state.backtracking==0 ) { newLeafNode(lv_value_0_0, grammarAccess.getStringUnitAccess().getValueSTRINGTerminalRuleCall_0());
/** * Contexts: * AbstractUnit returns StringUnit * StringUnit returns StringUnit * * Constraint: * value=STRING */ protected void sequence_StringUnit(ISerializationContext context, StringUnit 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.getStringUnitAccess().getValueSTRINGTerminalRuleCall_0(), semanticObject.getValue()); feeder.finish(); }
public ParserRule getStringUnitRule() { return getStringUnitAccess().getRule(); }
public ParserRule getStringUnitRule() { return getStringUnitAccess().getRule(); }