docs: @Override
  	public Object eGet(int featureID, boolean resolve, boolean coreType) {
  		switch (featureID) {
  			case XtextPackage.ABSTRACT_RULE__NAME:
  				return getName();
  			case XtextPackage.ABSTRACT_RULE__TYPE:
  				return getType();
  			case XtextPackage.ABSTRACT_RULE__ALTERNATIVES:
  				return getAlternatives();
  			case XtextPackage.ABSTRACT_RULE__ANNOTATIONS:
  				return getAnnotations();
  		}
  		return super.eGet(featureID, resolve, coreType);
  	}