code: public EList<AbstractRule> getRules() {
  		if (rules == null) {
  			rules = new EObjectContainmentEList<AbstractRule>(AbstractRule.class, this, XtextPackage.GRAMMAR__RULES);
  		}
  		return rules;
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated