| /**
|
| * Copyright (c) 2010, 2019 Mia-Software and others.
|
| * All rights reserved. This program and the accompanying materials
|
| * are made available under the terms of the Eclipse Public License v2.0
|
| * which accompanies this distribution, and is available at
|
| * http://www.eclipse.org/legal/epl-v20.html
|
| *
|
| * Contributors:
|
| *
|
| * Nicolas Guyomar (Mia-Software) - initial API and implementation
|
| */ |
| package org.eclipse.modisco.jee.webapp.webapp22.impl;
|
|
|
| import java.util.Collection;
|
|
|
| import org.eclipse.emf.common.notify.Notification;
|
| import org.eclipse.emf.common.notify.NotificationChain;
|
|
|
| import org.eclipse.emf.common.util.EList;
|
|
|
| import org.eclipse.emf.ecore.EClass;
|
| import org.eclipse.emf.ecore.InternalEObject;
|
|
|
| import org.eclipse.emf.ecore.impl.ENotificationImpl;
|
| import org.eclipse.emf.ecore.impl.EObjectImpl;
|
|
|
| import org.eclipse.emf.ecore.util.EObjectContainmentEList;
|
| import org.eclipse.emf.ecore.util.InternalEList;
|
|
|
| import org.eclipse.modisco.jee.webapp.webapp22.ContextParamType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.DescriptionType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.DisplayNameType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.DistributableType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.EjbRefType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.EnvEntryType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.ErrorPageType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.IconType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.LoginConfigType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.MimeMappingType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.ResourceRefType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.SecurityConstraintType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.SecurityRoleType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.ServletMappingType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.ServletType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.SessionConfigType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.TaglibType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.WebAppType;
|
| import org.eclipse.modisco.jee.webapp.webapp22.Webapp22Package;
|
| import org.eclipse.modisco.jee.webapp.webapp22.WelcomeFileListType;
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * An implementation of the model object '<em><b>Web App Type</b></em>'.
|
| * <!-- end-user-doc -->
|
| * <p>
|
| * The following features are implemented:
|
| * <ul>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getIcon <em>Icon</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getDisplayName <em>Display Name</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getDescription <em>Description</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getDistributable <em>Distributable</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getContextParam <em>Context Param</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getServlet <em>Servlet</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getServletMapping <em>Servlet Mapping</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getSessionConfig <em>Session Config</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getMimeMapping <em>Mime Mapping</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getWelcomeFileList <em>Welcome File List</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getErrorPage <em>Error Page</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getTaglib <em>Taglib</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getResourceRef <em>Resource Ref</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getSecurityConstraint <em>Security Constraint</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getLoginConfig <em>Login Config</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getSecurityRole <em>Security Role</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getEnvEntry <em>Env Entry</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getEjbRef <em>Ejb Ref</em>}</li>
|
| * <li>{@link org.eclipse.modisco.jee.webapp.webapp22.impl.WebAppTypeImpl#getId <em>Id</em>}</li>
|
| * </ul>
|
| * </p>
|
| *
|
| * @generated
|
| */
|
| public class WebAppTypeImpl extends EObjectImpl implements WebAppType {
|
| /**
|
| * The cached value of the '{@link #getIcon() <em>Icon</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getIcon()
|
| * @generated
|
| * @ordered
|
| */
|
| protected IconType icon;
|
|
|
| /**
|
| * The cached value of the '{@link #getDisplayName() <em>Display Name</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getDisplayName()
|
| * @generated
|
| * @ordered
|
| */
|
| protected DisplayNameType displayName;
|
|
|
| /**
|
| * The cached value of the '{@link #getDescription() <em>Description</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getDescription()
|
| * @generated
|
| * @ordered
|
| */
|
| protected DescriptionType description;
|
|
|
| /**
|
| * The cached value of the '{@link #getDistributable() <em>Distributable</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getDistributable()
|
| * @generated
|
| * @ordered
|
| */
|
| protected DistributableType distributable;
|
|
|
| /**
|
| * The cached value of the '{@link #getContextParam() <em>Context Param</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getContextParam()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<ContextParamType> contextParam;
|
|
|
| /**
|
| * The cached value of the '{@link #getServlet() <em>Servlet</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getServlet()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<ServletType> servlet;
|
|
|
| /**
|
| * The cached value of the '{@link #getServletMapping() <em>Servlet Mapping</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getServletMapping()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<ServletMappingType> servletMapping;
|
|
|
| /**
|
| * The cached value of the '{@link #getSessionConfig() <em>Session Config</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getSessionConfig()
|
| * @generated
|
| * @ordered
|
| */
|
| protected SessionConfigType sessionConfig;
|
|
|
| /**
|
| * The cached value of the '{@link #getMimeMapping() <em>Mime Mapping</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getMimeMapping()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<MimeMappingType> mimeMapping;
|
|
|
| /**
|
| * The cached value of the '{@link #getWelcomeFileList() <em>Welcome File List</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getWelcomeFileList()
|
| * @generated
|
| * @ordered
|
| */
|
| protected WelcomeFileListType welcomeFileList;
|
|
|
| /**
|
| * The cached value of the '{@link #getErrorPage() <em>Error Page</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getErrorPage()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<ErrorPageType> errorPage;
|
|
|
| /**
|
| * The cached value of the '{@link #getTaglib() <em>Taglib</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getTaglib()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<TaglibType> taglib;
|
|
|
| /**
|
| * The cached value of the '{@link #getResourceRef() <em>Resource Ref</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getResourceRef()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<ResourceRefType> resourceRef;
|
|
|
| /**
|
| * The cached value of the '{@link #getSecurityConstraint() <em>Security Constraint</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getSecurityConstraint()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<SecurityConstraintType> securityConstraint;
|
|
|
| /**
|
| * The cached value of the '{@link #getLoginConfig() <em>Login Config</em>}' containment reference.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getLoginConfig()
|
| * @generated
|
| * @ordered
|
| */
|
| protected LoginConfigType loginConfig;
|
|
|
| /**
|
| * The cached value of the '{@link #getSecurityRole() <em>Security Role</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getSecurityRole()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<SecurityRoleType> securityRole;
|
|
|
| /**
|
| * The cached value of the '{@link #getEnvEntry() <em>Env Entry</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getEnvEntry()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<EnvEntryType> envEntry;
|
|
|
| /**
|
| * The cached value of the '{@link #getEjbRef() <em>Ejb Ref</em>}' containment reference list.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getEjbRef()
|
| * @generated
|
| * @ordered
|
| */
|
| protected EList<EjbRefType> ejbRef;
|
|
|
| /**
|
| * The default value of the '{@link #getId() <em>Id</em>}' attribute.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getId()
|
| * @generated
|
| * @ordered
|
| */
|
| protected static final String ID_EDEFAULT = null;
|
|
|
| /**
|
| * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @see #getId()
|
| * @generated
|
| * @ordered
|
| */
|
| protected String id = ID_EDEFAULT;
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| protected WebAppTypeImpl() {
|
| super();
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| protected EClass eStaticClass() {
|
| return Webapp22Package.Literals.WEB_APP_TYPE;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public IconType getIcon() {
|
| return icon;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetIcon(IconType newIcon, NotificationChain msgs) {
|
| IconType oldIcon = icon;
|
| icon = newIcon;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__ICON, oldIcon, newIcon);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setIcon(IconType newIcon) {
|
| if (newIcon != icon) {
|
| NotificationChain msgs = null;
|
| if (icon != null)
|
| msgs = ((InternalEObject)icon).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__ICON, null, msgs);
|
| if (newIcon != null)
|
| msgs = ((InternalEObject)newIcon).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__ICON, null, msgs);
|
| msgs = basicSetIcon(newIcon, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__ICON, newIcon, newIcon));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public DisplayNameType getDisplayName() {
|
| return displayName;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetDisplayName(DisplayNameType newDisplayName, NotificationChain msgs) {
|
| DisplayNameType oldDisplayName = displayName;
|
| displayName = newDisplayName;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME, oldDisplayName, newDisplayName);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setDisplayName(DisplayNameType newDisplayName) {
|
| if (newDisplayName != displayName) {
|
| NotificationChain msgs = null;
|
| if (displayName != null)
|
| msgs = ((InternalEObject)displayName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME, null, msgs);
|
| if (newDisplayName != null)
|
| msgs = ((InternalEObject)newDisplayName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME, null, msgs);
|
| msgs = basicSetDisplayName(newDisplayName, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME, newDisplayName, newDisplayName));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public DescriptionType getDescription() {
|
| return description;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetDescription(DescriptionType newDescription, NotificationChain msgs) {
|
| DescriptionType oldDescription = description;
|
| description = newDescription;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DESCRIPTION, oldDescription, newDescription);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setDescription(DescriptionType newDescription) {
|
| if (newDescription != description) {
|
| NotificationChain msgs = null;
|
| if (description != null)
|
| msgs = ((InternalEObject)description).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DESCRIPTION, null, msgs);
|
| if (newDescription != null)
|
| msgs = ((InternalEObject)newDescription).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DESCRIPTION, null, msgs);
|
| msgs = basicSetDescription(newDescription, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DESCRIPTION, newDescription, newDescription));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public DistributableType getDistributable() {
|
| return distributable;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetDistributable(DistributableType newDistributable, NotificationChain msgs) {
|
| DistributableType oldDistributable = distributable;
|
| distributable = newDistributable;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE, oldDistributable, newDistributable);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setDistributable(DistributableType newDistributable) {
|
| if (newDistributable != distributable) {
|
| NotificationChain msgs = null;
|
| if (distributable != null)
|
| msgs = ((InternalEObject)distributable).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE, null, msgs);
|
| if (newDistributable != null)
|
| msgs = ((InternalEObject)newDistributable).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE, null, msgs);
|
| msgs = basicSetDistributable(newDistributable, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE, newDistributable, newDistributable));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<ContextParamType> getContextParam() {
|
| if (contextParam == null) {
|
| contextParam = new EObjectContainmentEList<ContextParamType>(ContextParamType.class, this, Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM);
|
| }
|
| return contextParam;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<ServletType> getServlet() {
|
| if (servlet == null) {
|
| servlet = new EObjectContainmentEList<ServletType>(ServletType.class, this, Webapp22Package.WEB_APP_TYPE__SERVLET);
|
| }
|
| return servlet;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<ServletMappingType> getServletMapping() {
|
| if (servletMapping == null) {
|
| servletMapping = new EObjectContainmentEList<ServletMappingType>(ServletMappingType.class, this, Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING);
|
| }
|
| return servletMapping;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public SessionConfigType getSessionConfig() {
|
| return sessionConfig;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetSessionConfig(SessionConfigType newSessionConfig, NotificationChain msgs) {
|
| SessionConfigType oldSessionConfig = sessionConfig;
|
| sessionConfig = newSessionConfig;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG, oldSessionConfig, newSessionConfig);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setSessionConfig(SessionConfigType newSessionConfig) {
|
| if (newSessionConfig != sessionConfig) {
|
| NotificationChain msgs = null;
|
| if (sessionConfig != null)
|
| msgs = ((InternalEObject)sessionConfig).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG, null, msgs);
|
| if (newSessionConfig != null)
|
| msgs = ((InternalEObject)newSessionConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG, null, msgs);
|
| msgs = basicSetSessionConfig(newSessionConfig, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG, newSessionConfig, newSessionConfig));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<MimeMappingType> getMimeMapping() {
|
| if (mimeMapping == null) {
|
| mimeMapping = new EObjectContainmentEList<MimeMappingType>(MimeMappingType.class, this, Webapp22Package.WEB_APP_TYPE__MIME_MAPPING);
|
| }
|
| return mimeMapping;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public WelcomeFileListType getWelcomeFileList() {
|
| return welcomeFileList;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetWelcomeFileList(WelcomeFileListType newWelcomeFileList, NotificationChain msgs) {
|
| WelcomeFileListType oldWelcomeFileList = welcomeFileList;
|
| welcomeFileList = newWelcomeFileList;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST, oldWelcomeFileList, newWelcomeFileList);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setWelcomeFileList(WelcomeFileListType newWelcomeFileList) {
|
| if (newWelcomeFileList != welcomeFileList) {
|
| NotificationChain msgs = null;
|
| if (welcomeFileList != null)
|
| msgs = ((InternalEObject)welcomeFileList).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST, null, msgs);
|
| if (newWelcomeFileList != null)
|
| msgs = ((InternalEObject)newWelcomeFileList).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST, null, msgs);
|
| msgs = basicSetWelcomeFileList(newWelcomeFileList, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST, newWelcomeFileList, newWelcomeFileList));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<ErrorPageType> getErrorPage() {
|
| if (errorPage == null) {
|
| errorPage = new EObjectContainmentEList<ErrorPageType>(ErrorPageType.class, this, Webapp22Package.WEB_APP_TYPE__ERROR_PAGE);
|
| }
|
| return errorPage;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<TaglibType> getTaglib() {
|
| if (taglib == null) {
|
| taglib = new EObjectContainmentEList<TaglibType>(TaglibType.class, this, Webapp22Package.WEB_APP_TYPE__TAGLIB);
|
| }
|
| return taglib;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<ResourceRefType> getResourceRef() {
|
| if (resourceRef == null) {
|
| resourceRef = new EObjectContainmentEList<ResourceRefType>(ResourceRefType.class, this, Webapp22Package.WEB_APP_TYPE__RESOURCE_REF);
|
| }
|
| return resourceRef;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<SecurityConstraintType> getSecurityConstraint() {
|
| if (securityConstraint == null) {
|
| securityConstraint = new EObjectContainmentEList<SecurityConstraintType>(SecurityConstraintType.class, this, Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT);
|
| }
|
| return securityConstraint;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public LoginConfigType getLoginConfig() {
|
| return loginConfig;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public NotificationChain basicSetLoginConfig(LoginConfigType newLoginConfig, NotificationChain msgs) {
|
| LoginConfigType oldLoginConfig = loginConfig;
|
| loginConfig = newLoginConfig;
|
| if (eNotificationRequired()) {
|
| ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG, oldLoginConfig, newLoginConfig);
|
| if (msgs == null) msgs = notification; else msgs.add(notification);
|
| }
|
| return msgs;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setLoginConfig(LoginConfigType newLoginConfig) {
|
| if (newLoginConfig != loginConfig) {
|
| NotificationChain msgs = null;
|
| if (loginConfig != null)
|
| msgs = ((InternalEObject)loginConfig).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG, null, msgs);
|
| if (newLoginConfig != null)
|
| msgs = ((InternalEObject)newLoginConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG, null, msgs);
|
| msgs = basicSetLoginConfig(newLoginConfig, msgs);
|
| if (msgs != null) msgs.dispatch();
|
| }
|
| else if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG, newLoginConfig, newLoginConfig));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<SecurityRoleType> getSecurityRole() {
|
| if (securityRole == null) {
|
| securityRole = new EObjectContainmentEList<SecurityRoleType>(SecurityRoleType.class, this, Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE);
|
| }
|
| return securityRole;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<EnvEntryType> getEnvEntry() {
|
| if (envEntry == null) {
|
| envEntry = new EObjectContainmentEList<EnvEntryType>(EnvEntryType.class, this, Webapp22Package.WEB_APP_TYPE__ENV_ENTRY);
|
| }
|
| return envEntry;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public EList<EjbRefType> getEjbRef() {
|
| if (ejbRef == null) {
|
| ejbRef = new EObjectContainmentEList<EjbRefType>(EjbRefType.class, this, Webapp22Package.WEB_APP_TYPE__EJB_REF);
|
| }
|
| return ejbRef;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public String getId() {
|
| return id;
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public void setId(String newId) {
|
| String oldId = id;
|
| id = newId;
|
| if (eNotificationRequired())
|
| eNotify(new ENotificationImpl(this, Notification.SET, Webapp22Package.WEB_APP_TYPE__ID, oldId, id));
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
|
| switch (featureID) {
|
| case Webapp22Package.WEB_APP_TYPE__ICON:
|
| return basicSetIcon(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME:
|
| return basicSetDisplayName(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__DESCRIPTION:
|
| return basicSetDescription(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE:
|
| return basicSetDistributable(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM:
|
| return ((InternalEList<?>)getContextParam()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET:
|
| return ((InternalEList<?>)getServlet()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING:
|
| return ((InternalEList<?>)getServletMapping()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG:
|
| return basicSetSessionConfig(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__MIME_MAPPING:
|
| return ((InternalEList<?>)getMimeMapping()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST:
|
| return basicSetWelcomeFileList(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__ERROR_PAGE:
|
| return ((InternalEList<?>)getErrorPage()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__TAGLIB:
|
| return ((InternalEList<?>)getTaglib()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__RESOURCE_REF:
|
| return ((InternalEList<?>)getResourceRef()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT:
|
| return ((InternalEList<?>)getSecurityConstraint()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG:
|
| return basicSetLoginConfig(null, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE:
|
| return ((InternalEList<?>)getSecurityRole()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__ENV_ENTRY:
|
| return ((InternalEList<?>)getEnvEntry()).basicRemove(otherEnd, msgs);
|
| case Webapp22Package.WEB_APP_TYPE__EJB_REF:
|
| return ((InternalEList<?>)getEjbRef()).basicRemove(otherEnd, msgs);
|
| }
|
| return super.eInverseRemove(otherEnd, featureID, msgs);
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| public Object eGet(int featureID, boolean resolve, boolean coreType) {
|
| switch (featureID) {
|
| case Webapp22Package.WEB_APP_TYPE__ICON:
|
| return getIcon();
|
| case Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME:
|
| return getDisplayName();
|
| case Webapp22Package.WEB_APP_TYPE__DESCRIPTION:
|
| return getDescription();
|
| case Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE:
|
| return getDistributable();
|
| case Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM:
|
| return getContextParam();
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET:
|
| return getServlet();
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING:
|
| return getServletMapping();
|
| case Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG:
|
| return getSessionConfig();
|
| case Webapp22Package.WEB_APP_TYPE__MIME_MAPPING:
|
| return getMimeMapping();
|
| case Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST:
|
| return getWelcomeFileList();
|
| case Webapp22Package.WEB_APP_TYPE__ERROR_PAGE:
|
| return getErrorPage();
|
| case Webapp22Package.WEB_APP_TYPE__TAGLIB:
|
| return getTaglib();
|
| case Webapp22Package.WEB_APP_TYPE__RESOURCE_REF:
|
| return getResourceRef();
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT:
|
| return getSecurityConstraint();
|
| case Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG:
|
| return getLoginConfig();
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE:
|
| return getSecurityRole();
|
| case Webapp22Package.WEB_APP_TYPE__ENV_ENTRY:
|
| return getEnvEntry();
|
| case Webapp22Package.WEB_APP_TYPE__EJB_REF:
|
| return getEjbRef();
|
| case Webapp22Package.WEB_APP_TYPE__ID:
|
| return getId();
|
| }
|
| return super.eGet(featureID, resolve, coreType);
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @SuppressWarnings("unchecked")
|
| @Override
|
| public void eSet(int featureID, Object newValue) {
|
| switch (featureID) {
|
| case Webapp22Package.WEB_APP_TYPE__ICON:
|
| setIcon((IconType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME:
|
| setDisplayName((DisplayNameType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DESCRIPTION:
|
| setDescription((DescriptionType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE:
|
| setDistributable((DistributableType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM:
|
| getContextParam().clear();
|
| getContextParam().addAll((Collection<? extends ContextParamType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET:
|
| getServlet().clear();
|
| getServlet().addAll((Collection<? extends ServletType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING:
|
| getServletMapping().clear();
|
| getServletMapping().addAll((Collection<? extends ServletMappingType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG:
|
| setSessionConfig((SessionConfigType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__MIME_MAPPING:
|
| getMimeMapping().clear();
|
| getMimeMapping().addAll((Collection<? extends MimeMappingType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST:
|
| setWelcomeFileList((WelcomeFileListType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ERROR_PAGE:
|
| getErrorPage().clear();
|
| getErrorPage().addAll((Collection<? extends ErrorPageType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__TAGLIB:
|
| getTaglib().clear();
|
| getTaglib().addAll((Collection<? extends TaglibType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__RESOURCE_REF:
|
| getResourceRef().clear();
|
| getResourceRef().addAll((Collection<? extends ResourceRefType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT:
|
| getSecurityConstraint().clear();
|
| getSecurityConstraint().addAll((Collection<? extends SecurityConstraintType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG:
|
| setLoginConfig((LoginConfigType)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE:
|
| getSecurityRole().clear();
|
| getSecurityRole().addAll((Collection<? extends SecurityRoleType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ENV_ENTRY:
|
| getEnvEntry().clear();
|
| getEnvEntry().addAll((Collection<? extends EnvEntryType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__EJB_REF:
|
| getEjbRef().clear();
|
| getEjbRef().addAll((Collection<? extends EjbRefType>)newValue);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ID:
|
| setId((String)newValue);
|
| return;
|
| }
|
| super.eSet(featureID, newValue);
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| public void eUnset(int featureID) {
|
| switch (featureID) {
|
| case Webapp22Package.WEB_APP_TYPE__ICON:
|
| setIcon((IconType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME:
|
| setDisplayName((DisplayNameType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DESCRIPTION:
|
| setDescription((DescriptionType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE:
|
| setDistributable((DistributableType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM:
|
| getContextParam().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET:
|
| getServlet().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING:
|
| getServletMapping().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG:
|
| setSessionConfig((SessionConfigType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__MIME_MAPPING:
|
| getMimeMapping().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST:
|
| setWelcomeFileList((WelcomeFileListType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ERROR_PAGE:
|
| getErrorPage().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__TAGLIB:
|
| getTaglib().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__RESOURCE_REF:
|
| getResourceRef().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT:
|
| getSecurityConstraint().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG:
|
| setLoginConfig((LoginConfigType)null);
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE:
|
| getSecurityRole().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ENV_ENTRY:
|
| getEnvEntry().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__EJB_REF:
|
| getEjbRef().clear();
|
| return;
|
| case Webapp22Package.WEB_APP_TYPE__ID:
|
| setId(ID_EDEFAULT);
|
| return;
|
| }
|
| super.eUnset(featureID);
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| public boolean eIsSet(int featureID) {
|
| switch (featureID) {
|
| case Webapp22Package.WEB_APP_TYPE__ICON:
|
| return icon != null;
|
| case Webapp22Package.WEB_APP_TYPE__DISPLAY_NAME:
|
| return displayName != null;
|
| case Webapp22Package.WEB_APP_TYPE__DESCRIPTION:
|
| return description != null;
|
| case Webapp22Package.WEB_APP_TYPE__DISTRIBUTABLE:
|
| return distributable != null;
|
| case Webapp22Package.WEB_APP_TYPE__CONTEXT_PARAM:
|
| return contextParam != null && !contextParam.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET:
|
| return servlet != null && !servlet.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__SERVLET_MAPPING:
|
| return servletMapping != null && !servletMapping.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__SESSION_CONFIG:
|
| return sessionConfig != null;
|
| case Webapp22Package.WEB_APP_TYPE__MIME_MAPPING:
|
| return mimeMapping != null && !mimeMapping.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__WELCOME_FILE_LIST:
|
| return welcomeFileList != null;
|
| case Webapp22Package.WEB_APP_TYPE__ERROR_PAGE:
|
| return errorPage != null && !errorPage.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__TAGLIB:
|
| return taglib != null && !taglib.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__RESOURCE_REF:
|
| return resourceRef != null && !resourceRef.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_CONSTRAINT:
|
| return securityConstraint != null && !securityConstraint.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__LOGIN_CONFIG:
|
| return loginConfig != null;
|
| case Webapp22Package.WEB_APP_TYPE__SECURITY_ROLE:
|
| return securityRole != null && !securityRole.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__ENV_ENTRY:
|
| return envEntry != null && !envEntry.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__EJB_REF:
|
| return ejbRef != null && !ejbRef.isEmpty();
|
| case Webapp22Package.WEB_APP_TYPE__ID:
|
| return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
|
| }
|
| return super.eIsSet(featureID);
|
| }
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| @Override
|
| public String toString() {
|
| if (eIsProxy()) return super.toString();
|
|
|
| StringBuffer result = new StringBuffer(super.toString());
|
| result.append(" (id: "); //$NON-NLS-1$
|
| result.append(id);
|
| result.append(')');
|
| return result.toString();
|
| }
|
|
|
| } //WebAppTypeImpl
|