@Override
	public void eUnset(int featureID) {
		switch (featureID) {
			case XtextPackage.ABSTRACT_RULE__NAME:
				setName(NAME_EDEFAULT);
				return;
			case XtextPackage.ABSTRACT_RULE__TYPE:
				setType((TypeRef)null);
				return;
			case XtextPackage.ABSTRACT_RULE__ALTERNATIVES:
				setAlternatives((AbstractElement)null);
				return;
			case XtextPackage.ABSTRACT_RULE__ANNOTATIONS:
				getAnnotations().clear();
				return;
		}
		super.eUnset(featureID);
	}
@ Override public void eUnset ( int featureID ) { switch ( featureID ) { case XtextPackage . ABSTRACT_RULE__NAME : setName ( NAME_EDEFAULT ) ; return ; case XtextPackage . ABSTRACT_RULE__TYPE : setType ( ( TypeRef ) null ) ; return ; case XtextPackage . ABSTRACT_RULE__ALTERNATIVES : setAlternatives ( ( AbstractElement ) null ) ; return ; case XtextPackage . ABSTRACT_RULE__ANNOTATIONS : getAnnotations ( ) . clear ( ) ; return ; } super . eUnset ( featureID ) ; }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated