/******************************************************************************* * Copyright (c) 2007 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ package org.eclipse.jst.javaee.web.internal.impl; import java.math.BigInteger; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EValidator; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage; import org.eclipse.emf.ecore.xml.type.XMLTypePackage; import org.eclipse.jst.j2ee.core.internal.plugin.J2EECorePlugin; import org.eclipse.jst.j2ee.internal.J2EEInit; import org.eclipse.jst.javaee.core.internal.metadata.JavaeePackage; import org.eclipse.jst.javaee.jsp.internal.metadata.JspPackage; import org.eclipse.jst.javaee.web.AbsoluteOrderingType; import org.eclipse.jst.javaee.web.AuthConstraint; import org.eclipse.jst.javaee.web.CookieCommentType; import org.eclipse.jst.javaee.web.CookieConfigType; import org.eclipse.jst.javaee.web.CookieDomainType; import org.eclipse.jst.javaee.web.CookieNameType; import org.eclipse.jst.javaee.web.CookiePathType; import org.eclipse.jst.javaee.web.DispatcherType; import org.eclipse.jst.javaee.web.ErrorPage; import org.eclipse.jst.javaee.web.Filter; import org.eclipse.jst.javaee.web.FilterMapping; import org.eclipse.jst.javaee.web.FormLoginConfig; import org.eclipse.jst.javaee.web.LocaleEncodingMapping; import org.eclipse.jst.javaee.web.LocaleEncodingMappingList; import org.eclipse.jst.javaee.web.LoginConfig; import org.eclipse.jst.javaee.web.MimeMapping; import org.eclipse.jst.javaee.web.MultipartConfigType; import org.eclipse.jst.javaee.web.NullCharType; import org.eclipse.jst.javaee.web.OrderingOrderingType; import org.eclipse.jst.javaee.web.OrderingOthersType; import org.eclipse.jst.javaee.web.OrderingType; import org.eclipse.jst.javaee.web.SecurityConstraint; import org.eclipse.jst.javaee.web.Servlet; import org.eclipse.jst.javaee.web.ServletMapping; import org.eclipse.jst.javaee.web.SessionConfig; import org.eclipse.jst.javaee.web.TrackingModeType; import org.eclipse.jst.javaee.web.TransportGuaranteeType; import org.eclipse.jst.javaee.web.UserDataConstraint; import org.eclipse.jst.javaee.web.WebApp; import org.eclipse.jst.javaee.web.WebAppDeploymentDescriptor; import org.eclipse.jst.javaee.web.WebAppVersionType; import org.eclipse.jst.javaee.web.WebFragment; import org.eclipse.jst.javaee.web.WebFactory; import org.eclipse.jst.javaee.web.WebResourceCollection; import org.eclipse.jst.javaee.web.WelcomeFileList; import org.eclipse.jst.javaee.web.internal.metadata.WebPackage; import org.eclipse.jst.javaee.web.internal.util.WebValidator; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class WebPackageImpl extends EPackageImpl implements WebPackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass absoluteOrderingTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass authConstraintEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cookieCommentTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cookieConfigTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cookieDomainTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cookieNameTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cookiePathTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass errorPageEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass filterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass filterMappingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass formLoginConfigEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass localeEncodingMappingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass localeEncodingMappingListEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass loginConfigEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass mimeMappingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass multipartConfigTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass orderingOrderingTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass orderingOthersTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass orderingTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass securityConstraintEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass servletEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass servletMappingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass sessionConfigEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass userDataConstraintEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass webAppEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass webAppDeploymentDescriptorEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass webFragmentEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass webResourceCollectionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass welcomeFileListEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum dispatcherTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum nullCharTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum trackingModeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum transportGuaranteeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum webAppVersionTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType authMethodTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType dispatcherTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType encodingTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType errorCodeTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType filterNameTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType httpMethodTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType loadOnStartupTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType localeTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType mimeTypeTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType nonEmptyStringTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType nullCharTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType servletNameTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType trackingModeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType transportGuaranteeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType warPathTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType webAppVersionTypeObjectEDataType = null; /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. * <p>Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.eclipse.jst.javaee.web.internal.metadata.WebPackage#eNS_URI * @see #init() * @generated */ private WebPackageImpl() { super(eNS_URI, WebFactory.eINSTANCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private volatile static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link WebPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static WebPackage init() { if (isInited) return (WebPackage)EPackage.Registry.INSTANCE.getEPackage(WebPackage.eNS_URI); // Obtain or create and register package WebPackageImpl theWebPackage = (WebPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof WebPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new WebPackageImpl()); isInited = true; // Initialize simple dependencies XMLNamespacePackage.eINSTANCE.eClass(); XMLTypePackage.eINSTANCE.eClass(); // Create package meta-data objects theWebPackage.createPackageContents(); // Initialize created meta-data theWebPackage.initializePackageContents(); // Register package validator EValidator.Registry.INSTANCE.put (theWebPackage, new EValidator.Descriptor() { public EValidator getEValidator() { return WebValidator.INSTANCE; } }); // Mark meta-data to indicate it can't be changed theWebPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(WebPackage.eNS_URI, theWebPackage); EPackage.Registry.INSTANCE.put(WebPackage.eNS_URI2, theWebPackage); EPackage.Registry.INSTANCE.put(WebPackage.eNS_URI3, theWebPackage); J2EEInit.initEMFModels(); return theWebPackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAbsoluteOrderingType() { return absoluteOrderingTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAbsoluteOrderingType_Group() { return (EAttribute)absoluteOrderingTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAbsoluteOrderingType_Name() { return (EAttribute)absoluteOrderingTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAbsoluteOrderingType_Others() { return (EReference)absoluteOrderingTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAuthConstraint() { return authConstraintEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAuthConstraint_Descriptions() { return (EReference)authConstraintEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAuthConstraint_RoleNames() { return (EAttribute)authConstraintEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAuthConstraint_Id() { return (EAttribute)authConstraintEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCookieCommentType() { return cookieCommentTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieCommentType_Value() { return (EAttribute)cookieCommentTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCookieConfigType() { return cookieConfigTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCookieConfigType_Name() { return (EReference)cookieConfigTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCookieConfigType_Domain() { return (EReference)cookieConfigTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCookieConfigType_Path() { return (EReference)cookieConfigTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCookieConfigType_Comment() { return (EReference)cookieConfigTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieConfigType_HttpOnly() { return (EAttribute)cookieConfigTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieConfigType_Secure() { return (EAttribute)cookieConfigTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieConfigType_MaxAge() { return (EAttribute)cookieConfigTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieConfigType_Id() { return (EAttribute)cookieConfigTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCookieDomainType() { return cookieDomainTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieDomainType_Value() { return (EAttribute)cookieDomainTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCookieNameType() { return cookieNameTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookieNameType_Value() { return (EAttribute)cookieNameTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCookiePathType() { return cookiePathTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCookiePathType_Value() { return (EAttribute)cookiePathTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getErrorPage() { return errorPageEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getErrorPage_ErrorCode() { return (EAttribute)errorPageEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getErrorPage_ExceptionType() { return (EAttribute)errorPageEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getErrorPage_Location() { return (EAttribute)errorPageEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getErrorPage_Id() { return (EAttribute)errorPageEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFilter() { return filterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getFilter_Descriptions() { return (EReference)filterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getFilter_DisplayNames() { return (EReference)filterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getFilter_Icons() { return (EReference)filterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilter_FilterName() { return (EAttribute)filterEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilter_FilterClass() { return (EAttribute)filterEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilter_AsyncSupported() { return (EAttribute)filterEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getFilter_InitParams() { return (EReference)filterEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilter_Id() { return (EAttribute)filterEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFilterMapping() { return filterMappingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilterMapping_FilterName() { return (EAttribute)filterMappingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilterMapping_Group() { return (EAttribute)filterMappingEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getFilterMapping_UrlPatterns() { return (EReference)filterMappingEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilterMapping_ServletNames() { return (EAttribute)filterMappingEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilterMapping_Dispatchers() { return (EAttribute)filterMappingEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFilterMapping_Id() { return (EAttribute)filterMappingEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFormLoginConfig() { return formLoginConfigEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFormLoginConfig_FormLoginPage() { return (EAttribute)formLoginConfigEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFormLoginConfig_FormErrorPage() { return (EAttribute)formLoginConfigEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFormLoginConfig_Id() { return (EAttribute)formLoginConfigEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLocaleEncodingMapping() { return localeEncodingMappingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLocaleEncodingMapping_Locale() { return (EAttribute)localeEncodingMappingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLocaleEncodingMapping_Encoding() { return (EAttribute)localeEncodingMappingEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLocaleEncodingMapping_Id() { return (EAttribute)localeEncodingMappingEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLocaleEncodingMappingList() { return localeEncodingMappingListEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLocaleEncodingMappingList_LocalEncodingMappings() { return (EReference)localeEncodingMappingListEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLocaleEncodingMappingList_Id() { return (EAttribute)localeEncodingMappingListEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLoginConfig() { return loginConfigEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLoginConfig_AuthMethod() { return (EAttribute)loginConfigEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLoginConfig_RealmName() { return (EAttribute)loginConfigEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLoginConfig_FormLoginConfig() { return (EReference)loginConfigEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLoginConfig_Id() { return (EAttribute)loginConfigEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getMimeMapping() { return mimeMappingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMimeMapping_Extension() { return (EAttribute)mimeMappingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMimeMapping_MimeType() { return (EAttribute)mimeMappingEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMimeMapping_Id() { return (EAttribute)mimeMappingEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getMultipartConfigType() { return multipartConfigTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMultipartConfigType_Location() { return (EAttribute)multipartConfigTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMultipartConfigType_MaxFileSize() { return (EAttribute)multipartConfigTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMultipartConfigType_MaxRequestSize() { return (EAttribute)multipartConfigTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMultipartConfigType_FileSizeThreshold() { return (EAttribute)multipartConfigTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOrderingOrderingType() { return orderingOrderingTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getOrderingOrderingType_Name() { return (EAttribute)orderingOrderingTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getOrderingOrderingType_Others() { return (EReference)orderingOrderingTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOrderingOthersType() { return orderingOthersTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getOrderingOthersType_Id() { return (EAttribute)orderingOthersTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOrderingType() { return orderingTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getOrderingType_After() { return (EReference)orderingTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getOrderingType_Before() { return (EReference)orderingTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSecurityConstraint() { return securityConstraintEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSecurityConstraint_DisplayNames() { return (EReference)securityConstraintEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSecurityConstraint_WebResourceCollections() { return (EReference)securityConstraintEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSecurityConstraint_AuthConstraint() { return (EReference)securityConstraintEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSecurityConstraint_UserDataConstraint() { return (EReference)securityConstraintEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSecurityConstraint_Id() { return (EAttribute)securityConstraintEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getServlet() { return servletEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_Descriptions() { return (EReference)servletEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_DisplayNames() { return (EReference)servletEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_Icons() { return (EReference)servletEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_ServletName() { return (EAttribute)servletEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_ServletClass() { return (EAttribute)servletEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_JspFile() { return (EAttribute)servletEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_InitParams() { return (EReference)servletEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_LoadOnStartup() { return (EAttribute)servletEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_Enabled() { return (EAttribute)servletEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_AsyncSupported() { return (EAttribute)servletEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_RunAs() { return (EReference)servletEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_SecurityRoleRefs() { return (EReference)servletEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServlet_MultipartConfig() { return (EReference)servletEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServlet_Id() { return (EAttribute)servletEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getServletMapping() { return servletMappingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServletMapping_ServletName() { return (EAttribute)servletMappingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getServletMapping_UrlPatterns() { return (EReference)servletMappingEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getServletMapping_Id() { return (EAttribute)servletMappingEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSessionConfig() { return sessionConfigEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSessionConfig_SessionTimeout() { return (EAttribute)sessionConfigEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSessionConfig_CookieConfig() { return (EReference)sessionConfigEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSessionConfig_TrackingMode() { return (EAttribute)sessionConfigEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSessionConfig_Id() { return (EAttribute)sessionConfigEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getUserDataConstraint() { return userDataConstraintEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getUserDataConstraint_Descriptions() { return (EReference)userDataConstraintEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getUserDataConstraint_TransportGuarantee() { return (EAttribute)userDataConstraintEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getUserDataConstraint_Id() { return (EAttribute)userDataConstraintEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWebApp() { return webAppEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebApp_Group() { return (EAttribute)webAppEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Descriptions() { return (EReference)webAppEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_DisplayNames() { return (EReference)webAppEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Icons() { return (EReference)webAppEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Distributables() { return (EReference)webAppEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ContextParams() { return (EReference)webAppEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Filters() { return (EReference)webAppEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_FilterMappings() { return (EReference)webAppEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Listeners() { return (EReference)webAppEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_Servlets() { return (EReference)webAppEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ServletMappings() { return (EReference)webAppEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_SessionConfigs() { return (EReference)webAppEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_MimeMappings() { return (EReference)webAppEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_WelcomeFileLists() { return (EReference)webAppEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ErrorPages() { return (EReference)webAppEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_JspConfigs() { return (EReference)webAppEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_SecurityConstraints() { return (EReference)webAppEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_LoginConfigs() { return (EReference)webAppEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_SecurityRoles() { return (EReference)webAppEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_EnvEntries() { return (EReference)webAppEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_EjbRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_EjbLocalRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ServiceRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ResourceRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ResourceEnvRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_MessageDestinationRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_PersistenceContextRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(27); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_PersistenceUnitRefs() { return (EReference)webAppEClass.getEStructuralFeatures().get(28); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_PostConstructs() { return (EReference)webAppEClass.getEStructuralFeatures().get(29); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_PreDestroys() { return (EReference)webAppEClass.getEStructuralFeatures().get(30); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_DataSource() { return (EReference)webAppEClass.getEStructuralFeatures().get(31); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_JmsConnectionFactory() { return (EReference)webAppEClass.getEStructuralFeatures().get(32); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_JmsDestination() { return (EReference)webAppEClass.getEStructuralFeatures().get(33); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_MailSession() { return (EReference)webAppEClass.getEStructuralFeatures().get(34); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_ConnectionFactory() { return (EReference)webAppEClass.getEStructuralFeatures().get(35); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_AdministeredObject() { return (EReference)webAppEClass.getEStructuralFeatures().get(36); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_MessageDestinations() { return (EReference)webAppEClass.getEStructuralFeatures().get(37); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_LocalEncodingMappingsLists() { return (EReference)webAppEClass.getEStructuralFeatures().get(38); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_DenyUncoveredHttpMethods() { return (EReference)webAppEClass.getEStructuralFeatures().get(39); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebApp_ModuleName() { return (EAttribute)webAppEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebApp_AbsoluteOrdering() { return (EReference)webAppEClass.getEStructuralFeatures().get(40); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebApp_Id() { return (EAttribute)webAppEClass.getEStructuralFeatures().get(41); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebApp_MetadataComplete() { return (EAttribute)webAppEClass.getEStructuralFeatures().get(42); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebApp_Version() { return (EAttribute)webAppEClass.getEStructuralFeatures().get(43); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWebAppDeploymentDescriptor() { return webAppDeploymentDescriptorEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebAppDeploymentDescriptor_Mixed() { return (EAttribute)webAppDeploymentDescriptorEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebAppDeploymentDescriptor_XMLNSPrefixMap() { return (EReference)webAppDeploymentDescriptorEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebAppDeploymentDescriptor_XSISchemaLocation() { return (EReference)webAppDeploymentDescriptorEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebAppDeploymentDescriptor_WebApp() { return (EReference)webAppDeploymentDescriptorEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWebFragment() { return webFragmentEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebFragment_Group() { return (EAttribute)webFragmentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Descriptions() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_DisplayNames() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Icons() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebFragment_Name() { return (EAttribute)webFragmentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Distributables() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ContextParams() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Filters() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_FilterMappings() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Listeners() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Servlets() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ServletMappings() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_SessionConfigs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_MimeMappings() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_WelcomeFileLists() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ErrorPages() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_JspConfigs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_SecurityConstraints() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_LoginConfigs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_SecurityRoles() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_EnvEntries() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_EjbRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_EjbLocalRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ServiceRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ResourceRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ResourceEnvRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_MessageDestinationRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_PersistenceContextRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(27); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_PersistenceUnitRefs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(28); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_PostConstructs() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(29); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_PreDestroys() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(30); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_DataSource() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(31); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_JmsConnectionFactory() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(32); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_JmsDestination() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(33); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_MailSession() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(34); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_ConnectionFactory() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(35); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_AdministeredObject() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(36); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_MessageDestinations() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(37); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_LocalEncodingMappingsLists() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(38); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebFragment_Ordering() { return (EReference)webFragmentEClass.getEStructuralFeatures().get(39); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebFragment_Id() { return (EAttribute)webFragmentEClass.getEStructuralFeatures().get(40); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebFragment_MetadataComplete() { return (EAttribute)webFragmentEClass.getEStructuralFeatures().get(41); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebFragment_Version() { return (EAttribute)webFragmentEClass.getEStructuralFeatures().get(42); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWebResourceCollection() { return webResourceCollectionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebResourceCollection_WebResourceName() { return (EAttribute)webResourceCollectionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebResourceCollection_Descriptions() { return (EReference)webResourceCollectionEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getWebResourceCollection_UrlPatterns() { return (EReference)webResourceCollectionEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebResourceCollection_HttpMethods() { return (EAttribute)webResourceCollectionEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebResourceCollection_HttpMethodOmission() { return (EAttribute)webResourceCollectionEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWebResourceCollection_Id() { return (EAttribute)webResourceCollectionEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWelcomeFileList() { return welcomeFileListEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWelcomeFileList_WelcomeFiles() { return (EAttribute)welcomeFileListEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getWelcomeFileList_Id() { return (EAttribute)welcomeFileListEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDispatcherType() { return dispatcherTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNullCharType() { return nullCharTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTrackingModeType() { return trackingModeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTransportGuaranteeType() { return transportGuaranteeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getWebAppVersionType() { return webAppVersionTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getAuthMethodType() { return authMethodTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getDispatcherTypeObject() { return dispatcherTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getEncodingType() { return encodingTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getErrorCodeType() { return errorCodeTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getFilterNameType() { return filterNameTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getHttpMethodType() { return httpMethodTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLoadOnStartupType() { return loadOnStartupTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLocaleType() { return localeTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMimeTypeType() { return mimeTypeTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getNonEmptyStringType() { return nonEmptyStringTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getNullCharTypeObject() { return nullCharTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getServletNameType() { return servletNameTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTrackingModeTypeObject() { return trackingModeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTransportGuaranteeTypeObject() { return transportGuaranteeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getWarPathType() { return warPathTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getWebAppVersionTypeObject() { return webAppVersionTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WebFactory getWebFactory() { return (WebFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private volatile boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features absoluteOrderingTypeEClass = createEClass(ABSOLUTE_ORDERING_TYPE); createEAttribute(absoluteOrderingTypeEClass, ABSOLUTE_ORDERING_TYPE__GROUP); createEAttribute(absoluteOrderingTypeEClass, ABSOLUTE_ORDERING_TYPE__NAME); createEReference(absoluteOrderingTypeEClass, ABSOLUTE_ORDERING_TYPE__OTHERS); authConstraintEClass = createEClass(AUTH_CONSTRAINT); createEReference(authConstraintEClass, AUTH_CONSTRAINT__DESCRIPTIONS); createEAttribute(authConstraintEClass, AUTH_CONSTRAINT__ROLE_NAMES); createEAttribute(authConstraintEClass, AUTH_CONSTRAINT__ID); cookieCommentTypeEClass = createEClass(COOKIE_COMMENT_TYPE); createEAttribute(cookieCommentTypeEClass, COOKIE_COMMENT_TYPE__VALUE); cookieConfigTypeEClass = createEClass(COOKIE_CONFIG_TYPE); createEReference(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__NAME); createEReference(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__DOMAIN); createEReference(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__PATH); createEReference(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__COMMENT); createEAttribute(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__HTTP_ONLY); createEAttribute(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__SECURE); createEAttribute(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__MAX_AGE); createEAttribute(cookieConfigTypeEClass, COOKIE_CONFIG_TYPE__ID); cookieDomainTypeEClass = createEClass(COOKIE_DOMAIN_TYPE); createEAttribute(cookieDomainTypeEClass, COOKIE_DOMAIN_TYPE__VALUE); cookieNameTypeEClass = createEClass(COOKIE_NAME_TYPE); createEAttribute(cookieNameTypeEClass, COOKIE_NAME_TYPE__VALUE); cookiePathTypeEClass = createEClass(COOKIE_PATH_TYPE); createEAttribute(cookiePathTypeEClass, COOKIE_PATH_TYPE__VALUE); errorPageEClass = createEClass(ERROR_PAGE); createEAttribute(errorPageEClass, ERROR_PAGE__ERROR_CODE); createEAttribute(errorPageEClass, ERROR_PAGE__EXCEPTION_TYPE); createEAttribute(errorPageEClass, ERROR_PAGE__LOCATION); createEAttribute(errorPageEClass, ERROR_PAGE__ID); filterEClass = createEClass(FILTER); createEReference(filterEClass, FILTER__DESCRIPTIONS); createEReference(filterEClass, FILTER__DISPLAY_NAMES); createEReference(filterEClass, FILTER__ICONS); createEAttribute(filterEClass, FILTER__FILTER_NAME); createEAttribute(filterEClass, FILTER__FILTER_CLASS); createEAttribute(filterEClass, FILTER__ASYNC_SUPPORTED); createEReference(filterEClass, FILTER__INIT_PARAMS); createEAttribute(filterEClass, FILTER__ID); filterMappingEClass = createEClass(FILTER_MAPPING); createEAttribute(filterMappingEClass, FILTER_MAPPING__FILTER_NAME); createEAttribute(filterMappingEClass, FILTER_MAPPING__GROUP); createEReference(filterMappingEClass, FILTER_MAPPING__URL_PATTERNS); createEAttribute(filterMappingEClass, FILTER_MAPPING__SERVLET_NAMES); createEAttribute(filterMappingEClass, FILTER_MAPPING__DISPATCHERS); createEAttribute(filterMappingEClass, FILTER_MAPPING__ID); formLoginConfigEClass = createEClass(FORM_LOGIN_CONFIG); createEAttribute(formLoginConfigEClass, FORM_LOGIN_CONFIG__FORM_LOGIN_PAGE); createEAttribute(formLoginConfigEClass, FORM_LOGIN_CONFIG__FORM_ERROR_PAGE); createEAttribute(formLoginConfigEClass, FORM_LOGIN_CONFIG__ID); localeEncodingMappingEClass = createEClass(LOCALE_ENCODING_MAPPING); createEAttribute(localeEncodingMappingEClass, LOCALE_ENCODING_MAPPING__LOCALE); createEAttribute(localeEncodingMappingEClass, LOCALE_ENCODING_MAPPING__ENCODING); createEAttribute(localeEncodingMappingEClass, LOCALE_ENCODING_MAPPING__ID); localeEncodingMappingListEClass = createEClass(LOCALE_ENCODING_MAPPING_LIST); createEReference(localeEncodingMappingListEClass, LOCALE_ENCODING_MAPPING_LIST__LOCAL_ENCODING_MAPPINGS); createEAttribute(localeEncodingMappingListEClass, LOCALE_ENCODING_MAPPING_LIST__ID); loginConfigEClass = createEClass(LOGIN_CONFIG); createEAttribute(loginConfigEClass, LOGIN_CONFIG__AUTH_METHOD); createEAttribute(loginConfigEClass, LOGIN_CONFIG__REALM_NAME); createEReference(loginConfigEClass, LOGIN_CONFIG__FORM_LOGIN_CONFIG); createEAttribute(loginConfigEClass, LOGIN_CONFIG__ID); mimeMappingEClass = createEClass(MIME_MAPPING); createEAttribute(mimeMappingEClass, MIME_MAPPING__EXTENSION); createEAttribute(mimeMappingEClass, MIME_MAPPING__MIME_TYPE); createEAttribute(mimeMappingEClass, MIME_MAPPING__ID); multipartConfigTypeEClass = createEClass(MULTIPART_CONFIG_TYPE); createEAttribute(multipartConfigTypeEClass, MULTIPART_CONFIG_TYPE__LOCATION); createEAttribute(multipartConfigTypeEClass, MULTIPART_CONFIG_TYPE__MAX_FILE_SIZE); createEAttribute(multipartConfigTypeEClass, MULTIPART_CONFIG_TYPE__MAX_REQUEST_SIZE); createEAttribute(multipartConfigTypeEClass, MULTIPART_CONFIG_TYPE__FILE_SIZE_THRESHOLD); orderingOrderingTypeEClass = createEClass(ORDERING_ORDERING_TYPE); createEAttribute(orderingOrderingTypeEClass, ORDERING_ORDERING_TYPE__NAME); createEReference(orderingOrderingTypeEClass, ORDERING_ORDERING_TYPE__OTHERS); orderingOthersTypeEClass = createEClass(ORDERING_OTHERS_TYPE); createEAttribute(orderingOthersTypeEClass, ORDERING_OTHERS_TYPE__ID); orderingTypeEClass = createEClass(ORDERING_TYPE); createEReference(orderingTypeEClass, ORDERING_TYPE__AFTER); createEReference(orderingTypeEClass, ORDERING_TYPE__BEFORE); securityConstraintEClass = createEClass(SECURITY_CONSTRAINT); createEReference(securityConstraintEClass, SECURITY_CONSTRAINT__DISPLAY_NAMES); createEReference(securityConstraintEClass, SECURITY_CONSTRAINT__WEB_RESOURCE_COLLECTIONS); createEReference(securityConstraintEClass, SECURITY_CONSTRAINT__AUTH_CONSTRAINT); createEReference(securityConstraintEClass, SECURITY_CONSTRAINT__USER_DATA_CONSTRAINT); createEAttribute(securityConstraintEClass, SECURITY_CONSTRAINT__ID); servletEClass = createEClass(SERVLET); createEReference(servletEClass, SERVLET__DESCRIPTIONS); createEReference(servletEClass, SERVLET__DISPLAY_NAMES); createEReference(servletEClass, SERVLET__ICONS); createEAttribute(servletEClass, SERVLET__SERVLET_NAME); createEAttribute(servletEClass, SERVLET__SERVLET_CLASS); createEAttribute(servletEClass, SERVLET__JSP_FILE); createEReference(servletEClass, SERVLET__INIT_PARAMS); createEAttribute(servletEClass, SERVLET__LOAD_ON_STARTUP); createEAttribute(servletEClass, SERVLET__ENABLED); createEAttribute(servletEClass, SERVLET__ASYNC_SUPPORTED); createEReference(servletEClass, SERVLET__RUN_AS); createEReference(servletEClass, SERVLET__SECURITY_ROLE_REFS); createEReference(servletEClass, SERVLET__MULTIPART_CONFIG); createEAttribute(servletEClass, SERVLET__ID); servletMappingEClass = createEClass(SERVLET_MAPPING); createEAttribute(servletMappingEClass, SERVLET_MAPPING__SERVLET_NAME); createEReference(servletMappingEClass, SERVLET_MAPPING__URL_PATTERNS); createEAttribute(servletMappingEClass, SERVLET_MAPPING__ID); sessionConfigEClass = createEClass(SESSION_CONFIG); createEAttribute(sessionConfigEClass, SESSION_CONFIG__SESSION_TIMEOUT); createEReference(sessionConfigEClass, SESSION_CONFIG__COOKIE_CONFIG); createEAttribute(sessionConfigEClass, SESSION_CONFIG__TRACKING_MODE); createEAttribute(sessionConfigEClass, SESSION_CONFIG__ID); userDataConstraintEClass = createEClass(USER_DATA_CONSTRAINT); createEReference(userDataConstraintEClass, USER_DATA_CONSTRAINT__DESCRIPTIONS); createEAttribute(userDataConstraintEClass, USER_DATA_CONSTRAINT__TRANSPORT_GUARANTEE); createEAttribute(userDataConstraintEClass, USER_DATA_CONSTRAINT__ID); webAppEClass = createEClass(WEB_APP); createEAttribute(webAppEClass, WEB_APP__GROUP); createEAttribute(webAppEClass, WEB_APP__MODULE_NAME); createEReference(webAppEClass, WEB_APP__DESCRIPTIONS); createEReference(webAppEClass, WEB_APP__DISPLAY_NAMES); createEReference(webAppEClass, WEB_APP__ICONS); createEReference(webAppEClass, WEB_APP__DISTRIBUTABLES); createEReference(webAppEClass, WEB_APP__CONTEXT_PARAMS); createEReference(webAppEClass, WEB_APP__FILTERS); createEReference(webAppEClass, WEB_APP__FILTER_MAPPINGS); createEReference(webAppEClass, WEB_APP__LISTENERS); createEReference(webAppEClass, WEB_APP__SERVLETS); createEReference(webAppEClass, WEB_APP__SERVLET_MAPPINGS); createEReference(webAppEClass, WEB_APP__SESSION_CONFIGS); createEReference(webAppEClass, WEB_APP__MIME_MAPPINGS); createEReference(webAppEClass, WEB_APP__WELCOME_FILE_LISTS); createEReference(webAppEClass, WEB_APP__ERROR_PAGES); createEReference(webAppEClass, WEB_APP__JSP_CONFIGS); createEReference(webAppEClass, WEB_APP__SECURITY_CONSTRAINTS); createEReference(webAppEClass, WEB_APP__LOGIN_CONFIGS); createEReference(webAppEClass, WEB_APP__SECURITY_ROLES); createEReference(webAppEClass, WEB_APP__ENV_ENTRIES); createEReference(webAppEClass, WEB_APP__EJB_REFS); createEReference(webAppEClass, WEB_APP__EJB_LOCAL_REFS); createEReference(webAppEClass, WEB_APP__SERVICE_REFS); createEReference(webAppEClass, WEB_APP__RESOURCE_REFS); createEReference(webAppEClass, WEB_APP__RESOURCE_ENV_REFS); createEReference(webAppEClass, WEB_APP__MESSAGE_DESTINATION_REFS); createEReference(webAppEClass, WEB_APP__PERSISTENCE_CONTEXT_REFS); createEReference(webAppEClass, WEB_APP__PERSISTENCE_UNIT_REFS); createEReference(webAppEClass, WEB_APP__POST_CONSTRUCTS); createEReference(webAppEClass, WEB_APP__PRE_DESTROYS); createEReference(webAppEClass, WEB_APP__DATA_SOURCE); createEReference(webAppEClass, WEB_APP__JMS_CONNECTION_FACTORY); createEReference(webAppEClass, WEB_APP__JMS_DESTINATION); createEReference(webAppEClass, WEB_APP__MAIL_SESSION); createEReference(webAppEClass, WEB_APP__CONNECTION_FACTORY); createEReference(webAppEClass, WEB_APP__ADMINISTERED_OBJECT); createEReference(webAppEClass, WEB_APP__MESSAGE_DESTINATIONS); createEReference(webAppEClass, WEB_APP__LOCAL_ENCODING_MAPPINGS_LISTS); createEReference(webAppEClass, WEB_APP__DENY_UNCOVERED_HTTP_METHODS); createEReference(webAppEClass, WEB_APP__ABSOLUTE_ORDERING); createEAttribute(webAppEClass, WEB_APP__ID); createEAttribute(webAppEClass, WEB_APP__METADATA_COMPLETE); createEAttribute(webAppEClass, WEB_APP__VERSION); webAppDeploymentDescriptorEClass = createEClass(WEB_APP_DEPLOYMENT_DESCRIPTOR); createEAttribute(webAppDeploymentDescriptorEClass, WEB_APP_DEPLOYMENT_DESCRIPTOR__MIXED); createEReference(webAppDeploymentDescriptorEClass, WEB_APP_DEPLOYMENT_DESCRIPTOR__XMLNS_PREFIX_MAP); createEReference(webAppDeploymentDescriptorEClass, WEB_APP_DEPLOYMENT_DESCRIPTOR__XSI_SCHEMA_LOCATION); createEReference(webAppDeploymentDescriptorEClass, WEB_APP_DEPLOYMENT_DESCRIPTOR__WEB_APP); webFragmentEClass = createEClass(WEB_FRAGMENT); createEAttribute(webFragmentEClass, WEB_FRAGMENT__GROUP); createEAttribute(webFragmentEClass, WEB_FRAGMENT__NAME); createEReference(webFragmentEClass, WEB_FRAGMENT__DESCRIPTIONS); createEReference(webFragmentEClass, WEB_FRAGMENT__DISPLAY_NAMES); createEReference(webFragmentEClass, WEB_FRAGMENT__ICONS); createEReference(webFragmentEClass, WEB_FRAGMENT__DISTRIBUTABLES); createEReference(webFragmentEClass, WEB_FRAGMENT__CONTEXT_PARAMS); createEReference(webFragmentEClass, WEB_FRAGMENT__FILTERS); createEReference(webFragmentEClass, WEB_FRAGMENT__FILTER_MAPPINGS); createEReference(webFragmentEClass, WEB_FRAGMENT__LISTENERS); createEReference(webFragmentEClass, WEB_FRAGMENT__SERVLETS); createEReference(webFragmentEClass, WEB_FRAGMENT__SERVLET_MAPPINGS); createEReference(webFragmentEClass, WEB_FRAGMENT__SESSION_CONFIGS); createEReference(webFragmentEClass, WEB_FRAGMENT__MIME_MAPPINGS); createEReference(webFragmentEClass, WEB_FRAGMENT__WELCOME_FILE_LISTS); createEReference(webFragmentEClass, WEB_FRAGMENT__ERROR_PAGES); createEReference(webFragmentEClass, WEB_FRAGMENT__JSP_CONFIGS); createEReference(webFragmentEClass, WEB_FRAGMENT__SECURITY_CONSTRAINTS); createEReference(webFragmentEClass, WEB_FRAGMENT__LOGIN_CONFIGS); createEReference(webFragmentEClass, WEB_FRAGMENT__SECURITY_ROLES); createEReference(webFragmentEClass, WEB_FRAGMENT__ENV_ENTRIES); createEReference(webFragmentEClass, WEB_FRAGMENT__EJB_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__EJB_LOCAL_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__SERVICE_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__RESOURCE_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__RESOURCE_ENV_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__MESSAGE_DESTINATION_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__PERSISTENCE_CONTEXT_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__PERSISTENCE_UNIT_REFS); createEReference(webFragmentEClass, WEB_FRAGMENT__POST_CONSTRUCTS); createEReference(webFragmentEClass, WEB_FRAGMENT__PRE_DESTROYS); createEReference(webFragmentEClass, WEB_FRAGMENT__DATA_SOURCE); createEReference(webFragmentEClass, WEB_FRAGMENT__JMS_CONNECTION_FACTORY); createEReference(webFragmentEClass, WEB_FRAGMENT__JMS_DESTINATION); createEReference(webFragmentEClass, WEB_FRAGMENT__MAIL_SESSION); createEReference(webFragmentEClass, WEB_FRAGMENT__CONNECTION_FACTORY); createEReference(webFragmentEClass, WEB_FRAGMENT__ADMINISTERED_OBJECT); createEReference(webFragmentEClass, WEB_FRAGMENT__MESSAGE_DESTINATIONS); createEReference(webFragmentEClass, WEB_FRAGMENT__LOCAL_ENCODING_MAPPINGS_LISTS); createEReference(webFragmentEClass, WEB_FRAGMENT__ORDERING); createEAttribute(webFragmentEClass, WEB_FRAGMENT__ID); createEAttribute(webFragmentEClass, WEB_FRAGMENT__METADATA_COMPLETE); createEAttribute(webFragmentEClass, WEB_FRAGMENT__VERSION); webResourceCollectionEClass = createEClass(WEB_RESOURCE_COLLECTION); createEAttribute(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__WEB_RESOURCE_NAME); createEReference(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__DESCRIPTIONS); createEReference(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__URL_PATTERNS); createEAttribute(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__HTTP_METHODS); createEAttribute(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__HTTP_METHOD_OMISSION); createEAttribute(webResourceCollectionEClass, WEB_RESOURCE_COLLECTION__ID); welcomeFileListEClass = createEClass(WELCOME_FILE_LIST); createEAttribute(welcomeFileListEClass, WELCOME_FILE_LIST__WELCOME_FILES); createEAttribute(welcomeFileListEClass, WELCOME_FILE_LIST__ID); // Create enums dispatcherTypeEEnum = createEEnum(DISPATCHER_TYPE); nullCharTypeEEnum = createEEnum(NULL_CHAR_TYPE); trackingModeTypeEEnum = createEEnum(TRACKING_MODE_TYPE); transportGuaranteeTypeEEnum = createEEnum(TRANSPORT_GUARANTEE_TYPE); webAppVersionTypeEEnum = createEEnum(WEB_APP_VERSION_TYPE); // Create data types authMethodTypeEDataType = createEDataType(AUTH_METHOD_TYPE); dispatcherTypeObjectEDataType = createEDataType(DISPATCHER_TYPE_OBJECT); encodingTypeEDataType = createEDataType(ENCODING_TYPE); errorCodeTypeEDataType = createEDataType(ERROR_CODE_TYPE); filterNameTypeEDataType = createEDataType(FILTER_NAME_TYPE); httpMethodTypeEDataType = createEDataType(HTTP_METHOD_TYPE); loadOnStartupTypeEDataType = createEDataType(LOAD_ON_STARTUP_TYPE); localeTypeEDataType = createEDataType(LOCALE_TYPE); mimeTypeTypeEDataType = createEDataType(MIME_TYPE_TYPE); nonEmptyStringTypeEDataType = createEDataType(NON_EMPTY_STRING_TYPE); nullCharTypeObjectEDataType = createEDataType(NULL_CHAR_TYPE_OBJECT); servletNameTypeEDataType = createEDataType(SERVLET_NAME_TYPE); trackingModeTypeObjectEDataType = createEDataType(TRACKING_MODE_TYPE_OBJECT); transportGuaranteeTypeObjectEDataType = createEDataType(TRANSPORT_GUARANTEE_TYPE_OBJECT); warPathTypeEDataType = createEDataType(WAR_PATH_TYPE); webAppVersionTypeObjectEDataType = createEDataType(WEB_APP_VERSION_TYPE_OBJECT); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private volatile boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Obtain other dependent packages JavaeePackage theJavaeePackage = (JavaeePackage)(EPackage.Registry.INSTANCE.getEPackage(JavaeePackage.eNS_URI) instanceof JavaeePackage ? EPackage.Registry.INSTANCE.getEPackage(JavaeePackage.eNS_URI) : JavaeePackage.eINSTANCE); XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); JspPackage theJspPackage = (JspPackage)(EPackage.Registry.INSTANCE.getEPackage(JspPackage.eNS_URI) instanceof JspPackage ? EPackage.Registry.INSTANCE.getEPackage(JspPackage.eNS_URI) : JspPackage.eINSTANCE); // Create type parameters // Set bounds for type parameters boolean hasLock = false; try { hasLock = J2EEInit.aquireInitializePackageContentsLock(); } catch (InterruptedException e) { J2EECorePlugin.logError(e); } try{ // Add supertypes to classes // Initialize classes and features; add operations and parameters initEClass(absoluteOrderingTypeEClass, AbsoluteOrderingType.class, "AbsoluteOrderingType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getAbsoluteOrderingType_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, AbsoluteOrderingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getAbsoluteOrderingType_Name(), theJavaeePackage.getJavaIdentifier(), "name", null, 0, -1, AbsoluteOrderingType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getAbsoluteOrderingType_Others(), this.getOrderingOthersType(), null, "others", null, 0, -1, AbsoluteOrderingType.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(authConstraintEClass, AuthConstraint.class, "AuthConstraint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getAuthConstraint_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, AuthConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getAuthConstraint_RoleNames(), theJavaeePackage.getRoleName(), "roleNames", null, 0, -1, AuthConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getAuthConstraint_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, AuthConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(cookieCommentTypeEClass, CookieCommentType.class, "CookieCommentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCookieCommentType_Value(), this.getNonEmptyStringType(), "value", null, 0, 1, CookieCommentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(cookieConfigTypeEClass, CookieConfigType.class, "CookieConfigType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getCookieConfigType_Name(), this.getCookieNameType(), null, "name", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getCookieConfigType_Domain(), this.getCookieDomainType(), null, "domain", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getCookieConfigType_Path(), this.getCookiePathType(), null, "path", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getCookieConfigType_Comment(), this.getCookieCommentType(), null, "comment", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getCookieConfigType_HttpOnly(), theJavaeePackage.getTrueFalseType(), "httpOnly", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getCookieConfigType_Secure(), theJavaeePackage.getTrueFalseType(), "secure", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getCookieConfigType_MaxAge(), theXMLTypePackage.getInteger(), "maxAge", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getCookieConfigType_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, CookieConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(cookieDomainTypeEClass, CookieDomainType.class, "CookieDomainType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCookieDomainType_Value(), this.getNonEmptyStringType(), "value", null, 0, 1, CookieDomainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(cookieNameTypeEClass, CookieNameType.class, "CookieNameType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCookieNameType_Value(), this.getNonEmptyStringType(), "value", null, 0, 1, CookieNameType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(cookiePathTypeEClass, CookiePathType.class, "CookiePathType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCookiePathType_Value(), this.getNonEmptyStringType(), "value", null, 0, 1, CookiePathType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(errorPageEClass, ErrorPage.class, "ErrorPage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getErrorPage_ErrorCode(), this.getErrorCodeType(), "errorCode", null, 0, 1, ErrorPage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getErrorPage_ExceptionType(), theJavaeePackage.getFullyQualifiedClassType(), "exceptionType", null, 0, 1, ErrorPage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getErrorPage_Location(), this.getWarPathType(), "location", null, 1, 1, ErrorPage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getErrorPage_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, ErrorPage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(filterEClass, Filter.class, "Filter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getFilter_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getFilter_DisplayNames(), theJavaeePackage.getDisplayName(), null, "displayNames", null, 0, -1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getFilter_Icons(), theJavaeePackage.getIcon(), null, "icons", null, 0, -1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilter_FilterName(), this.getFilterNameType(), "filterName", null, 1, 1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilter_FilterClass(), theJavaeePackage.getFullyQualifiedClassType(), "filterClass", null, 0, 1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilter_AsyncSupported(), theJavaeePackage.getTrueFalseType(), "asyncSupported", null, 0, 1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getFilter_InitParams(), theJavaeePackage.getParamValue(), null, "initParams", null, 0, -1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilter_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, Filter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(filterMappingEClass, FilterMapping.class, "FilterMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getFilterMapping_FilterName(), this.getFilterNameType(), "filterName", null, 1, 1, FilterMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilterMapping_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, FilterMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getFilterMapping_UrlPatterns(), theJavaeePackage.getUrlPatternType(), null, "urlPatterns", null, 0, -1, FilterMapping.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilterMapping_ServletNames(), this.getServletNameType(), "servletNames", null, 0, -1, FilterMapping.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilterMapping_Dispatchers(), this.getDispatcherType(), "dispatchers", null, 0, 5, FilterMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFilterMapping_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FilterMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(formLoginConfigEClass, FormLoginConfig.class, "FormLoginConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getFormLoginConfig_FormLoginPage(), this.getWarPathType(), "formLoginPage", null, 1, 1, FormLoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFormLoginConfig_FormErrorPage(), this.getWarPathType(), "formErrorPage", null, 1, 1, FormLoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getFormLoginConfig_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FormLoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(localeEncodingMappingEClass, LocaleEncodingMapping.class, "LocaleEncodingMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getLocaleEncodingMapping_Locale(), this.getLocaleType(), "locale", null, 1, 1, LocaleEncodingMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getLocaleEncodingMapping_Encoding(), this.getEncodingType(), "encoding", null, 1, 1, LocaleEncodingMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getLocaleEncodingMapping_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, LocaleEncodingMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(localeEncodingMappingListEClass, LocaleEncodingMappingList.class, "LocaleEncodingMappingList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getLocaleEncodingMappingList_LocalEncodingMappings(), this.getLocaleEncodingMapping(), null, "localEncodingMappings", null, 1, -1, LocaleEncodingMappingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getLocaleEncodingMappingList_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, LocaleEncodingMappingList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(loginConfigEClass, LoginConfig.class, "LoginConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getLoginConfig_AuthMethod(), this.getAuthMethodType(), "authMethod", null, 0, 1, LoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getLoginConfig_RealmName(), theXMLTypePackage.getToken(), "realmName", null, 0, 1, LoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getLoginConfig_FormLoginConfig(), this.getFormLoginConfig(), null, "formLoginConfig", null, 0, 1, LoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getLoginConfig_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, LoginConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(mimeMappingEClass, MimeMapping.class, "MimeMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getMimeMapping_Extension(), theXMLTypePackage.getToken(), "extension", null, 1, 1, MimeMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getMimeMapping_MimeType(), this.getMimeTypeType(), "mimeType", null, 1, 1, MimeMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getMimeMapping_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, MimeMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(multipartConfigTypeEClass, MultipartConfigType.class, "MultipartConfigType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getMultipartConfigType_Location(), theXMLTypePackage.getToken(), "location", null, 0, 1, MultipartConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getMultipartConfigType_MaxFileSize(), theXMLTypePackage.getLong(), "maxFileSize", null, 0, 1, MultipartConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getMultipartConfigType_MaxRequestSize(), theXMLTypePackage.getLong(), "maxRequestSize", null, 0, 1, MultipartConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getMultipartConfigType_FileSizeThreshold(), theXMLTypePackage.getInteger(), "fileSizeThreshold", null, 0, 1, MultipartConfigType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(orderingOrderingTypeEClass, OrderingOrderingType.class, "OrderingOrderingType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getOrderingOrderingType_Name(), theJavaeePackage.getJavaIdentifier(), "name", null, 0, -1, OrderingOrderingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getOrderingOrderingType_Others(), this.getOrderingOthersType(), null, "others", null, 0, 1, OrderingOrderingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(orderingOthersTypeEClass, OrderingOthersType.class, "OrderingOthersType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getOrderingOthersType_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, OrderingOthersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(orderingTypeEClass, OrderingType.class, "OrderingType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getOrderingType_After(), this.getOrderingOrderingType(), null, "after", null, 0, 1, OrderingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getOrderingType_Before(), this.getOrderingOrderingType(), null, "before", null, 0, 1, OrderingType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(securityConstraintEClass, SecurityConstraint.class, "SecurityConstraint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getSecurityConstraint_DisplayNames(), theJavaeePackage.getDisplayName(), null, "displayNames", null, 0, -1, SecurityConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSecurityConstraint_WebResourceCollections(), this.getWebResourceCollection(), null, "webResourceCollections", null, 1, -1, SecurityConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSecurityConstraint_AuthConstraint(), this.getAuthConstraint(), null, "authConstraint", null, 0, 1, SecurityConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSecurityConstraint_UserDataConstraint(), this.getUserDataConstraint(), null, "userDataConstraint", null, 0, 1, SecurityConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getSecurityConstraint_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, SecurityConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(servletEClass, Servlet.class, "Servlet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getServlet_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_DisplayNames(), theJavaeePackage.getDisplayName(), null, "displayNames", null, 0, -1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_Icons(), theJavaeePackage.getIcon(), null, "icons", null, 0, -1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_ServletName(), this.getServletNameType(), "servletName", null, 1, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_ServletClass(), theJavaeePackage.getFullyQualifiedClassType(), "servletClass", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_JspFile(), theJspPackage.getJspFileType(), "jspFile", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_InitParams(), theJavaeePackage.getParamValue(), null, "initParams", null, 0, -1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_LoadOnStartup(), this.getLoadOnStartupType(), "loadOnStartup", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_Enabled(), theJavaeePackage.getTrueFalseType(), "enabled", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_AsyncSupported(), theJavaeePackage.getTrueFalseType(), "asyncSupported", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_RunAs(), theJavaeePackage.getRunAs(), null, "runAs", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_SecurityRoleRefs(), theJavaeePackage.getSecurityRoleRef(), null, "securityRoleRefs", null, 0, -1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServlet_MultipartConfig(), this.getMultipartConfigType(), null, "multipartConfig", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServlet_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, Servlet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(servletMappingEClass, ServletMapping.class, "ServletMapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getServletMapping_ServletName(), this.getServletNameType(), "servletName", null, 1, 1, ServletMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getServletMapping_UrlPatterns(), theJavaeePackage.getUrlPatternType(), null, "urlPatterns", null, 1, -1, ServletMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getServletMapping_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, ServletMapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(sessionConfigEClass, SessionConfig.class, "SessionConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getSessionConfig_SessionTimeout(), theXMLTypePackage.getInteger(), "sessionTimeout", null, 0, 1, SessionConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSessionConfig_CookieConfig(), this.getCookieConfigType(), null, "cookieConfig", null, 0, 1, SessionConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getSessionConfig_TrackingMode(), this.getTrackingModeType(), "trackingMode", null, 0, 3, SessionConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getSessionConfig_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, SessionConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(userDataConstraintEClass, UserDataConstraint.class, "UserDataConstraint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getUserDataConstraint_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, UserDataConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getUserDataConstraint_TransportGuarantee(), this.getTransportGuaranteeType(), "transportGuarantee", null, 1, 1, UserDataConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getUserDataConstraint_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, UserDataConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(webAppEClass, WebApp.class, "WebApp", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getWebApp_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, WebApp.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebApp_ModuleName(), theXMLTypePackage.getToken(), "moduleName", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_DisplayNames(), theJavaeePackage.getDisplayName(), null, "displayNames", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Icons(), theJavaeePackage.getIcon(), null, "icons", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Distributables(), theJavaeePackage.getEmptyType(), null, "distributables", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ContextParams(), theJavaeePackage.getParamValue(), null, "contextParams", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Filters(), this.getFilter(), null, "filters", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_FilterMappings(), this.getFilterMapping(), null, "filterMappings", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Listeners(), theJavaeePackage.getListener(), null, "listeners", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_Servlets(), this.getServlet(), null, "servlets", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ServletMappings(), this.getServletMapping(), null, "servletMappings", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_SessionConfigs(), this.getSessionConfig(), null, "sessionConfigs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_MimeMappings(), this.getMimeMapping(), null, "mimeMappings", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_WelcomeFileLists(), this.getWelcomeFileList(), null, "welcomeFileLists", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ErrorPages(), this.getErrorPage(), null, "errorPages", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_JspConfigs(), theJspPackage.getJspConfig(), null, "jspConfigs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_SecurityConstraints(), this.getSecurityConstraint(), null, "securityConstraints", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_LoginConfigs(), this.getLoginConfig(), null, "loginConfigs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_SecurityRoles(), theJavaeePackage.getSecurityRole(), null, "securityRoles", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_EnvEntries(), theJavaeePackage.getEnvEntry(), null, "envEntries", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_EjbRefs(), theJavaeePackage.getEjbRef(), null, "ejbRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_EjbLocalRefs(), theJavaeePackage.getEjbLocalRef(), null, "ejbLocalRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ServiceRefs(), theJavaeePackage.getServiceRef(), null, "serviceRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ResourceRefs(), theJavaeePackage.getResourceRef(), null, "resourceRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ResourceEnvRefs(), theJavaeePackage.getResourceEnvRef(), null, "resourceEnvRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_MessageDestinationRefs(), theJavaeePackage.getMessageDestinationRef(), null, "messageDestinationRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_PersistenceContextRefs(), theJavaeePackage.getPersistenceContextRef(), null, "persistenceContextRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_PersistenceUnitRefs(), theJavaeePackage.getPersistenceUnitRef(), null, "persistenceUnitRefs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_PostConstructs(), theJavaeePackage.getLifecycleCallback(), null, "postConstructs", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_PreDestroys(), theJavaeePackage.getLifecycleCallback(), null, "preDestroys", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_DataSource(), theJavaeePackage.getDataSourceType(), null, "dataSource", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_JmsConnectionFactory(), theJavaeePackage.getJmsConnectionFactoryType(), null, "jmsConnectionFactory", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_JmsDestination(), theJavaeePackage.getJmsDestinationType(), null, "jmsDestination", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_MailSession(), theJavaeePackage.getMailSessionType(), null, "mailSession", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_ConnectionFactory(), theJavaeePackage.getConnectionFactoryResourceType(), null, "connectionFactory", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_AdministeredObject(), theJavaeePackage.getAdministeredObjectType(), null, "administeredObject", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_MessageDestinations(), theJavaeePackage.getMessageDestination(), null, "messageDestinations", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_LocalEncodingMappingsLists(), this.getLocaleEncodingMappingList(), null, "localEncodingMappingsLists", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_DenyUncoveredHttpMethods(), theJavaeePackage.getEmptyType(), null, "denyUncoveredHttpMethods", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebApp_AbsoluteOrdering(), this.getAbsoluteOrderingType(), null, "absoluteOrdering", null, 0, -1, WebApp.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebApp_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, WebApp.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebApp_MetadataComplete(), theXMLTypePackage.getBoolean(), "metadataComplete", null, 0, 1, WebApp.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebApp_Version(), this.getWebAppVersionType(), "version", null, 1, 1, WebApp.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(webAppDeploymentDescriptorEClass, WebAppDeploymentDescriptor.class, "WebAppDeploymentDescriptor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getWebAppDeploymentDescriptor_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebAppDeploymentDescriptor_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebAppDeploymentDescriptor_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebAppDeploymentDescriptor_WebApp(), this.getWebApp(), null, "webApp", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(webFragmentEClass, WebFragment.class, "WebFragment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getWebFragment_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, WebFragment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebFragment_Name(), theJavaeePackage.getJavaIdentifier(), "name", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_DisplayNames(), theJavaeePackage.getDisplayName(), null, "displayNames", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Icons(), theJavaeePackage.getIcon(), null, "icons", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Distributables(), theJavaeePackage.getEmptyType(), null, "distributables", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ContextParams(), theJavaeePackage.getParamValue(), null, "contextParams", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Filters(), this.getFilter(), null, "filters", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_FilterMappings(), this.getFilterMapping(), null, "filterMappings", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Listeners(), theJavaeePackage.getListener(), null, "listeners", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Servlets(), this.getServlet(), null, "servlets", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ServletMappings(), this.getServletMapping(), null, "servletMappings", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_SessionConfigs(), this.getSessionConfig(), null, "sessionConfigs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_MimeMappings(), this.getMimeMapping(), null, "mimeMappings", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_WelcomeFileLists(), this.getWelcomeFileList(), null, "welcomeFileLists", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ErrorPages(), this.getErrorPage(), null, "errorPages", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_JspConfigs(), theJspPackage.getJspConfig(), null, "jspConfigs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_SecurityConstraints(), this.getSecurityConstraint(), null, "securityConstraints", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_LoginConfigs(), this.getLoginConfig(), null, "loginConfigs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_SecurityRoles(), theJavaeePackage.getSecurityRole(), null, "securityRoles", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_EnvEntries(), theJavaeePackage.getEnvEntry(), null, "envEntries", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_EjbRefs(), theJavaeePackage.getEjbRef(), null, "ejbRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_EjbLocalRefs(), theJavaeePackage.getEjbLocalRef(), null, "ejbLocalRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ServiceRefs(), theJavaeePackage.getServiceRef(), null, "serviceRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ResourceRefs(), theJavaeePackage.getResourceRef(), null, "resourceRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ResourceEnvRefs(), theJavaeePackage.getResourceEnvRef(), null, "resourceEnvRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_MessageDestinationRefs(), theJavaeePackage.getMessageDestinationRef(), null, "messageDestinationRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_PersistenceContextRefs(), theJavaeePackage.getPersistenceContextRef(), null, "persistenceContextRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_PersistenceUnitRefs(), theJavaeePackage.getPersistenceUnitRef(), null, "persistenceUnitRefs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_PostConstructs(), theJavaeePackage.getLifecycleCallback(), null, "postConstructs", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_PreDestroys(), theJavaeePackage.getLifecycleCallback(), null, "preDestroys", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_DataSource(), theJavaeePackage.getDataSourceType(), null, "dataSource", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_JmsConnectionFactory(), theJavaeePackage.getJmsConnectionFactoryType(), null, "jmsConnectionFactory", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_JmsDestination(), theJavaeePackage.getJmsDestinationType(), null, "jmsDestination", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_MailSession(), theJavaeePackage.getMailSessionType(), null, "mailSession", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_ConnectionFactory(), theJavaeePackage.getConnectionFactoryResourceType(), null, "connectionFactory", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_AdministeredObject(), theJavaeePackage.getAdministeredObjectType(), null, "administeredObject", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_MessageDestinations(), theJavaeePackage.getMessageDestination(), null, "messageDestinations", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_LocalEncodingMappingsLists(), this.getLocaleEncodingMappingList(), null, "localEncodingMappingsLists", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebFragment_Ordering(), this.getOrderingType(), null, "ordering", null, 0, -1, WebFragment.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebFragment_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, WebFragment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebFragment_MetadataComplete(), theXMLTypePackage.getBoolean(), "metadataComplete", null, 0, 1, WebFragment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebFragment_Version(), this.getWebAppVersionType(), "version", null, 1, 1, WebFragment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(webResourceCollectionEClass, WebResourceCollection.class, "WebResourceCollection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getWebResourceCollection_WebResourceName(), theXMLTypePackage.getToken(), "webResourceName", null, 1, 1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebResourceCollection_Descriptions(), theJavaeePackage.getDescription(), null, "descriptions", null, 0, -1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getWebResourceCollection_UrlPatterns(), theJavaeePackage.getUrlPatternType(), null, "urlPatterns", null, 1, -1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebResourceCollection_HttpMethods(), this.getHttpMethodType(), "httpMethods", null, 0, -1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebResourceCollection_HttpMethodOmission(), this.getHttpMethodType(), "httpMethodOmission", null, 0, -1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWebResourceCollection_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, WebResourceCollection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(welcomeFileListEClass, WelcomeFileList.class, "WelcomeFileList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getWelcomeFileList_WelcomeFiles(), theXMLTypePackage.getString(), "welcomeFiles", null, 1, -1, WelcomeFileList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getWelcomeFileList_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, WelcomeFileList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ // Initialize enums and add enum literals initEEnum(dispatcherTypeEEnum, DispatcherType.class, "DispatcherType"); //$NON-NLS-1$ addEEnumLiteral(dispatcherTypeEEnum, DispatcherType.FORWARD_LITERAL); addEEnumLiteral(dispatcherTypeEEnum, DispatcherType.INCLUDE_LITERAL); addEEnumLiteral(dispatcherTypeEEnum, DispatcherType.REQUEST_LITERAL); addEEnumLiteral(dispatcherTypeEEnum, DispatcherType.ASYNC_LITERAL); addEEnumLiteral(dispatcherTypeEEnum, DispatcherType.ERROR_LITERAL); initEEnum(nullCharTypeEEnum, NullCharType.class, "NullCharType"); //$NON-NLS-1$ addEEnumLiteral(nullCharTypeEEnum, NullCharType.__LITERAL); initEEnum(trackingModeTypeEEnum, TrackingModeType.class, "TrackingModeType"); //$NON-NLS-1$ addEEnumLiteral(trackingModeTypeEEnum, TrackingModeType.COOKIE); addEEnumLiteral(trackingModeTypeEEnum, TrackingModeType.URL); addEEnumLiteral(trackingModeTypeEEnum, TrackingModeType.SSL); initEEnum(transportGuaranteeTypeEEnum, TransportGuaranteeType.class, "TransportGuaranteeType"); //$NON-NLS-1$ addEEnumLiteral(transportGuaranteeTypeEEnum, TransportGuaranteeType.NONE_LITERAL); addEEnumLiteral(transportGuaranteeTypeEEnum, TransportGuaranteeType.INTEGRAL_LITERAL); addEEnumLiteral(transportGuaranteeTypeEEnum, TransportGuaranteeType.CONFIDENTIAL_LITERAL); initEEnum(webAppVersionTypeEEnum, WebAppVersionType.class, "WebAppVersionType"); //$NON-NLS-1$ addEEnumLiteral(webAppVersionTypeEEnum, WebAppVersionType._25_LITERAL); addEEnumLiteral(webAppVersionTypeEEnum, WebAppVersionType._30_LITERAL); addEEnumLiteral(webAppVersionTypeEEnum, WebAppVersionType._31); // Initialize data types initEDataType(authMethodTypeEDataType, String.class, "AuthMethodType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(dispatcherTypeObjectEDataType, DispatcherType.class, "DispatcherTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(encodingTypeEDataType, String.class, "EncodingType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(errorCodeTypeEDataType, BigInteger.class, "ErrorCodeType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(filterNameTypeEDataType, String.class, "FilterNameType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(httpMethodTypeEDataType, String.class, "HttpMethodType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(loadOnStartupTypeEDataType, Object.class, "LoadOnStartupType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(localeTypeEDataType, String.class, "LocaleType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(mimeTypeTypeEDataType, String.class, "MimeTypeType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(nonEmptyStringTypeEDataType, String.class, "NonEmptyStringType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(nullCharTypeObjectEDataType, NullCharType.class, "NullCharTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(servletNameTypeEDataType, String.class, "ServletNameType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(trackingModeTypeObjectEDataType, TrackingModeType.class, "TrackingModeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(transportGuaranteeTypeObjectEDataType, TransportGuaranteeType.class, "TransportGuaranteeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(warPathTypeEDataType, String.class, "WarPathType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEDataType(webAppVersionTypeObjectEDataType, WebAppVersionType.class, "WebAppVersionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ // Create resource createResource(eNS_URI); // Create annotations // http:///org/eclipse/emf/ecore/util/ExtendedMetaData createExtendedMetaDataAnnotations(); }finally{ if( hasLock ) J2EEInit.releaseInitializePackageContentsLock(); } } /** * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createExtendedMetaDataAnnotations() { String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; //$NON-NLS-1$ addAnnotation (absoluteOrderingTypeEClass, source, new String[] { "name", "absoluteOrderingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAbsoluteOrderingType_Group(), source, new String[] { "kind", "group", //$NON-NLS-1$ //$NON-NLS-2$ "name", "group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAbsoluteOrderingType_Name(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAbsoluteOrderingType_Others(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "others", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (authConstraintEClass, source, new String[] { "name", "auth-constraintType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAuthConstraint_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAuthConstraint_RoleNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "role-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getAuthConstraint_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (authMethodTypeEDataType, source, new String[] { "name", "auth-methodType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#token" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (cookieCommentTypeEClass, source, new String[] { "name", "cookie-commentType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieCommentType_Value(), source, new String[] { "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (cookieConfigTypeEClass, source, new String[] { "name", "cookie-configType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Name(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Domain(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "domain", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Path(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "path", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Comment(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "comment", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_HttpOnly(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "http-only", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Secure(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "secure", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_MaxAge(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "max-age", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieConfigType_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (cookieDomainTypeEClass, source, new String[] { "name", "cookie-domainType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieDomainType_Value(), source, new String[] { "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (cookieNameTypeEClass, source, new String[] { "name", "cookie-nameType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookieNameType_Value(), source, new String[] { "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (cookiePathTypeEClass, source, new String[] { "name", "cookie-pathType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCookiePathType_Value(), source, new String[] { "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (dispatcherTypeEEnum, source, new String[] { "name", "dispatcherType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (dispatcherTypeObjectEDataType, source, new String[] { "name", "dispatcherType:Object", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "dispatcherType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (encodingTypeEDataType, source, new String[] { "name", "encodingType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "[^\\s]+" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (errorCodeTypeEDataType, source, new String[] { "name", "error-codeType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#positiveInteger", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "\\d{3}" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (errorPageEClass, source, new String[] { "name", "error-pageType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getErrorPage_ErrorCode(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "error-code", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getErrorPage_ExceptionType(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "exception-type", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getErrorPage_Location(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "location", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getErrorPage_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (filterEClass, source, new String[] { "name", "filterType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_DisplayNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_Icons(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "icon", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_FilterName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_FilterClass(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter-class", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_AsyncSupported(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "async-supported", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_InitParams(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "init-param", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilter_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (filterMappingEClass, source, new String[] { "name", "filter-mappingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_FilterName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_Group(), source, new String[] { "kind", "group", //$NON-NLS-1$ //$NON-NLS-2$ "name", "group:1" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_UrlPatterns(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "url-pattern", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:1" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_ServletNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:1" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_Dispatchers(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "dispatcher", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFilterMapping_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (filterNameTypeEDataType, source, new String[] { "name", "filter-nameType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "nonEmptyStringType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (formLoginConfigEClass, source, new String[] { "name", "form-login-configType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFormLoginConfig_FormLoginPage(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "form-login-page", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFormLoginConfig_FormErrorPage(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "form-error-page", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getFormLoginConfig_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (httpMethodTypeEDataType, source, new String[] { "name", "http-methodType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#token", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "[!-~-[\\(\\)<>@,;:\"/\\[\\]?=\\{\\}\\\\\\p{Z}]]+" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (loadOnStartupTypeEDataType, source, new String[] { "name", "load-on-startupType", //$NON-NLS-1$ //$NON-NLS-2$ "memberTypes", "null-charType http://www.eclipse.org/emf/2003/XMLType#integer" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (localeEncodingMappingEClass, source, new String[] { "name", "locale-encoding-mappingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLocaleEncodingMapping_Locale(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "locale", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLocaleEncodingMapping_Encoding(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "encoding", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLocaleEncodingMapping_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (localeEncodingMappingListEClass, source, new String[] { "name", "locale-encoding-mapping-listType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLocaleEncodingMappingList_LocalEncodingMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "locale-encoding-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLocaleEncodingMappingList_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (localeTypeEDataType, source, new String[] { "name", "localeType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "[a-z]{2}(_|-)?([\\p{L}\\-\\p{Nd}]{2})?" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (loginConfigEClass, source, new String[] { "name", "login-configType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLoginConfig_AuthMethod(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "auth-method", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLoginConfig_RealmName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "realm-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLoginConfig_FormLoginConfig(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "form-login-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getLoginConfig_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (mimeMappingEClass, source, new String[] { "name", "mime-mappingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMimeMapping_Extension(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "extension", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMimeMapping_MimeType(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "mime-type", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMimeMapping_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (mimeTypeTypeEDataType, source, new String[] { "name", "mime-typeType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#token", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "[^\\p{Cc}^\\s]+/[^\\p{Cc}^\\s]+" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (multipartConfigTypeEClass, source, new String[] { "name", "multipart-configType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMultipartConfigType_Location(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "location", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMultipartConfigType_MaxFileSize(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "max-file-size", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMultipartConfigType_MaxRequestSize(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "max-request-size", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getMultipartConfigType_FileSizeThreshold(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "file-size-threshold", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (nonEmptyStringTypeEDataType, source, new String[] { "name", "nonEmptyStringType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#token", //$NON-NLS-1$ //$NON-NLS-2$ "minLength", "1" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (nullCharTypeEEnum, source, new String[] { "name", "null-charType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (nullCharTypeObjectEDataType, source, new String[] { "name", "null-charType:Object", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "null-charType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (orderingOrderingTypeEClass, source, new String[] { "name", "ordering-orderingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getOrderingOrderingType_Name(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getOrderingOrderingType_Others(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "others", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (orderingOthersTypeEClass, source, new String[] { "name", "ordering-othersType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "empty" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getOrderingOthersType_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (orderingTypeEClass, source, new String[] { "name", "orderingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getOrderingType_After(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "after", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getOrderingType_Before(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "before", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (securityConstraintEClass, source, new String[] { "name", "security-constraintType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSecurityConstraint_DisplayNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSecurityConstraint_WebResourceCollections(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "web-resource-collection", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSecurityConstraint_AuthConstraint(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "auth-constraint", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSecurityConstraint_UserDataConstraint(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "user-data-constraint", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSecurityConstraint_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (servletEClass, source, new String[] { "name", "servletType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_DisplayNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_Icons(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "icon", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_ServletName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_ServletClass(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-class", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_JspFile(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jsp-file", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_InitParams(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "init-param", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_LoadOnStartup(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "load-on-startup", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_Enabled(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "enabled", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_AsyncSupported(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "async-supported", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_RunAs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "run-as", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_SecurityRoleRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "security-role-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_MultipartConfig(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "multipart-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServlet_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (servletMappingEClass, source, new String[] { "name", "servlet-mappingType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServletMapping_ServletName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServletMapping_UrlPatterns(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "url-pattern", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getServletMapping_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (servletNameTypeEDataType, source, new String[] { "name", "servlet-nameType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "nonEmptyStringType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (sessionConfigEClass, source, new String[] { "name", "session-configType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSessionConfig_SessionTimeout(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "session-timeout", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSessionConfig_CookieConfig(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "cookie-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSessionConfig_TrackingMode(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "tracking-mode", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSessionConfig_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (trackingModeTypeEEnum, source, new String[] { "name", "tracking-modeType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (trackingModeTypeObjectEDataType, source, new String[] { "name", "tracking-modeType:Object", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "tracking-modeType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (transportGuaranteeTypeEEnum, source, new String[] { "name", "transport-guaranteeType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (transportGuaranteeTypeObjectEDataType, source, new String[] { "name", "transport-guaranteeType:Object", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "transport-guaranteeType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (userDataConstraintEClass, source, new String[] { "name", "user-data-constraintType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getUserDataConstraint_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getUserDataConstraint_TransportGuarantee(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "transport-guarantee", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getUserDataConstraint_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (warPathTypeEDataType, source, new String[] { "name", "war-pathType", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "http://www.eclipse.org/emf/2003/XMLType#token", //$NON-NLS-1$ //$NON-NLS-2$ "pattern", "/.*" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webAppEClass, source, new String[] { "name", "web-appType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Group(), source, new String[] { "kind", "group", //$NON-NLS-1$ //$NON-NLS-2$ "name", "group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ModuleName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "module-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_DisplayNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Icons(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "icon", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Distributables(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "distributable", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ContextParams(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "context-param", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Filters(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_FilterMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Listeners(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "listener", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Servlets(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ServletMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_SessionConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "session-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_MimeMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "mime-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_WelcomeFileLists(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "welcome-file-list", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ErrorPages(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "error-page", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_JspConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jsp-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_SecurityConstraints(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "security-constraint", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_LoginConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "login-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_SecurityRoles(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "security-role", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_EnvEntries(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "env-entry", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_EjbRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "ejb-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_EjbLocalRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "ejb-local-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ServiceRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "service-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ResourceRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "resource-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ResourceEnvRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "resource-env-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_MessageDestinationRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "message-destination-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_PersistenceContextRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "persistence-context-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_PersistenceUnitRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "persistence-unit-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_PostConstructs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "post-construct", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_PreDestroys(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "pre-destroy", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_DataSource(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "data-source", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_JmsConnectionFactory(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jms-connection-factory", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_JmsDestination(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jms-destination", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_MailSession(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "mail-session", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_ConnectionFactory(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "connection-factory", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_AdministeredObject(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "administered-object", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_MessageDestinations(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "message-destination", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_LocalEncodingMappingsLists(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "locale-encoding-mapping-list", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_DenyUncoveredHttpMethods(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "deny-uncovered-http-methods", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_AbsoluteOrdering(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "absolute-ordering", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_MetadataComplete(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "metadata-complete" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebApp_Version(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "version" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webAppDeploymentDescriptorEClass, source, new String[] { "name", "", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "mixed" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebAppDeploymentDescriptor_Mixed(), source, new String[] { "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ "name", ":mixed" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebAppDeploymentDescriptor_XMLNSPrefixMap(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "xmlns:prefix" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebAppDeploymentDescriptor_XSISchemaLocation(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "xsi:schemaLocation" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebAppDeploymentDescriptor_WebApp(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "web-app", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webAppVersionTypeEEnum, source, new String[] { "name", "web-app-versionType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webAppVersionTypeObjectEDataType, source, new String[] { "name", "web-app-versionType:Object", //$NON-NLS-1$ //$NON-NLS-2$ "baseType", "web-app-versionType" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webFragmentEClass, source, new String[] { "name", "web-fragmentType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Group(), source, new String[] { "kind", "group", //$NON-NLS-1$ //$NON-NLS-2$ "name", "group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Name(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_DisplayNames(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Icons(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "icon", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Distributables(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "distributable", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ContextParams(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "context-param", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Filters(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_FilterMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "filter-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Listeners(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "listener", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Servlets(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ServletMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "servlet-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_SessionConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "session-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_MimeMappings(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "mime-mapping", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_WelcomeFileLists(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "welcome-file-list", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ErrorPages(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "error-page", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_JspConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jsp-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_SecurityConstraints(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "security-constraint", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_LoginConfigs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "login-config", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_SecurityRoles(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "security-role", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_EnvEntries(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "env-entry", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_EjbRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "ejb-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_EjbLocalRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "ejb-local-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ServiceRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "service-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ResourceRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "resource-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ResourceEnvRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "resource-env-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_MessageDestinationRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "message-destination-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_PersistenceContextRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "persistence-context-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_PersistenceUnitRefs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "persistence-unit-ref", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_PostConstructs(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "post-construct", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_PreDestroys(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "pre-destroy", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_DataSource(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "data-source", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_JmsConnectionFactory(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jms-connection-factory", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_JmsDestination(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "jms-destination", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_MailSession(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "mail-session", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_ConnectionFactory(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "connection-factory", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_AdministeredObject(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "administered-object", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "http://xmlns.jcp.org/xml/ns/javaee", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_MessageDestinations(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "message-destination", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_LocalEncodingMappingsLists(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "locale-encoding-mapping-list", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Ordering(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "ordering", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ "group", "#group:0" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_MetadataComplete(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "metadata-complete" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebFragment_Version(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "version" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (webResourceCollectionEClass, source, new String[] { "name", "web-resource-collectionType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_WebResourceName(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "web-resource-name", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_Descriptions(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_UrlPatterns(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "url-pattern", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_HttpMethods(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "http-method", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_HttpMethodOmission(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "http-method-omission", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWebResourceCollection_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (welcomeFileListEClass, source, new String[] { "name", "welcome-file-listType", //$NON-NLS-1$ //$NON-NLS-2$ "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWelcomeFileList_WelcomeFiles(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ "name", "welcome-file", //$NON-NLS-1$ //$NON-NLS-2$ "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getWelcomeFileList_Id(), source, new String[] { "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ }); } @Override public void freeze() { // since EClassImpl.freeze() does a clear() on all of the subClasses, we need to protect initializePackageContents() against it. boolean hasLock = false; try { hasLock = J2EEInit.aquireInitializePackageContentsLock(); } catch (InterruptedException e) { J2EECorePlugin.logError(e); } finally { super.freeze(); if( hasLock ) J2EEInit.releaseInitializePackageContentsLock(); } } } //WebPackageImpl