@Override
	public EObject create(EClass eClass)
	{
		switch (eClass.getClassifierID())
		{
			case XAnnotationsPackage.XANNOTATION: return createXAnnotation();
			case XAnnotationsPackage.XANNOTATION_ELEMENT_VALUE_PAIR: return createXAnnotationElementValuePair();
			default:
				throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
		}
	}
@ Override public EObject create ( EClass eClass ) { switch ( eClass . getClassifierID ( ) ) { case XAnnotationsPackage . XANNOTATION : return createXAnnotation ( ) ; case XAnnotationsPackage . XANNOTATION_ELEMENT_VALUE_PAIR : return createXAnnotationElementValuePair ( ) ; default : throw new IllegalArgumentException ( "The class '" + eClass . getName ( ) + "' is not a valid classifier" ) ; } }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated