/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case ApplicationPackage.APPLICATION: return createApplication(); case ApplicationPackage.MODULE: return createModule(); case ApplicationPackage.WEB_MODULE: return createWebModule(); case ApplicationPackage.JAVA_CLIENT_MODULE: return createJavaClientModule(); case ApplicationPackage.EJB_MODULE: return createEjbModule(); case ApplicationPackage.CONNECTOR_MODULE: return createConnectorModule(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } }