blob: 2b19c9871bd509735174515457950bc9f9b94371 [file] [log] [blame]
/***************************************************************************************************
* Copyright (c) 2005, 2006 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
* Oracle Corporation - revision
**************************************************************************************************/
package org.eclipse.jst.jsf.facesconfig.emf.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.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.jst.jsf.facesconfig.emf.ApplicationType;
import org.eclipse.jst.jsf.facesconfig.emf.ComponentType;
import org.eclipse.jst.jsf.facesconfig.emf.ConverterType;
import org.eclipse.jst.jsf.facesconfig.emf.FacesConfigExtensionType;
import org.eclipse.jst.jsf.facesconfig.emf.FacesConfigPackage;
import org.eclipse.jst.jsf.facesconfig.emf.FacesConfigType;
import org.eclipse.jst.jsf.facesconfig.emf.FactoryType;
import org.eclipse.jst.jsf.facesconfig.emf.LifecycleType;
import org.eclipse.jst.jsf.facesconfig.emf.ManagedBeanType;
import org.eclipse.jst.jsf.facesconfig.emf.NavigationRuleType;
import org.eclipse.jst.jsf.facesconfig.emf.ReferencedBeanType;
import org.eclipse.jst.jsf.facesconfig.emf.RenderKitType;
import org.eclipse.jst.jsf.facesconfig.emf.ValidatorType;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Type</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getApplication <em>Application</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getFactory <em>Factory</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getComponent <em>Component</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getConverter <em>Converter</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getManagedBean <em>Managed Bean</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getNavigationRule <em>Navigation Rule</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getReferencedBean <em>Referenced Bean</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getRenderKit <em>Render Kit</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getLifecycle <em>Lifecycle</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getValidator <em>Validator</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getFacesConfigExtension <em>Faces Config Extension</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getXmlns <em>Xmlns</em>}</li>
* <li>{@link org.eclipse.jst.jsf.facesconfig.emf.impl.FacesConfigTypeImpl#getId <em>Id</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class FacesConfigTypeImpl extends EObjectImpl implements FacesConfigType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 IBM Corporation and others";
/**
* The cached value of the '{@link #getApplication() <em>Application</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplication()
* @generated
* @ordered
*/
protected EList application = null;
/**
* The cached value of the '{@link #getFactory() <em>Factory</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFactory()
* @generated
* @ordered
*/
protected EList factory = null;
/**
* The cached value of the '{@link #getComponent() <em>Component</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getComponent()
* @generated
* @ordered
*/
protected EList component = null;
/**
* The cached value of the '{@link #getConverter() <em>Converter</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getConverter()
* @generated
* @ordered
*/
protected EList converter = null;
/**
* The cached value of the '{@link #getManagedBean() <em>Managed Bean</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getManagedBean()
* @generated
* @ordered
*/
protected EList managedBean = null;
/**
* The cached value of the '{@link #getNavigationRule() <em>Navigation Rule</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNavigationRule()
* @generated
* @ordered
*/
protected EList navigationRule = null;
/**
* The cached value of the '{@link #getReferencedBean() <em>Referenced Bean</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getReferencedBean()
* @generated
* @ordered
*/
protected EList referencedBean = null;
/**
* The cached value of the '{@link #getRenderKit() <em>Render Kit</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRenderKit()
* @generated
* @ordered
*/
protected EList renderKit = null;
/**
* The cached value of the '{@link #getLifecycle() <em>Lifecycle</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLifecycle()
* @generated
* @ordered
*/
protected EList lifecycle = null;
/**
* The cached value of the '{@link #getValidator() <em>Validator</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidator()
* @generated
* @ordered
*/
protected EList validator = null;
/**
* The cached value of the '{@link #getFacesConfigExtension() <em>Faces Config Extension</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFacesConfigExtension()
* @generated
* @ordered
*/
protected EList facesConfigExtension = null;
/**
* The default value of the '{@link #getXmlns() <em>Xmlns</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getXmlns()
* @generated
* @ordered
*/
protected static final String XMLNS_EDEFAULT = "http://java.sun.com/JSF/Configuration";
/**
* The cached value of the '{@link #getXmlns() <em>Xmlns</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getXmlns()
* @generated
* @ordered
*/
protected String xmlns = XMLNS_EDEFAULT;
/**
* This is true if the Xmlns attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean xmlnsESet = false;
/**
* 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 FacesConfigTypeImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EClass eStaticClass() {
return FacesConfigPackage.Literals.FACES_CONFIG_TYPE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getApplication() {
if (application == null) {
application = new EObjectContainmentEList(ApplicationType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION);
}
return application;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getFactory() {
if (factory == null) {
factory = new EObjectContainmentEList(FactoryType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY);
}
return factory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getComponent() {
if (component == null) {
component = new EObjectContainmentEList(ComponentType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT);
}
return component;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getConverter() {
if (converter == null) {
converter = new EObjectContainmentEList(ConverterType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER);
}
return converter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getManagedBean() {
if (managedBean == null) {
managedBean = new EObjectContainmentEList(ManagedBeanType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN);
}
return managedBean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getNavigationRule() {
if (navigationRule == null) {
navigationRule = new EObjectContainmentEList(NavigationRuleType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE);
}
return navigationRule;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getReferencedBean() {
if (referencedBean == null) {
referencedBean = new EObjectContainmentEList(ReferencedBeanType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN);
}
return referencedBean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getRenderKit() {
if (renderKit == null) {
renderKit = new EObjectContainmentEList(RenderKitType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT);
}
return renderKit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getLifecycle() {
if (lifecycle == null) {
lifecycle = new EObjectContainmentEList(LifecycleType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE);
}
return lifecycle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getValidator() {
if (validator == null) {
validator = new EObjectContainmentEList(ValidatorType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR);
}
return validator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getFacesConfigExtension() {
if (facesConfigExtension == null) {
facesConfigExtension = new EObjectResolvingEList(FacesConfigExtensionType.class, this, FacesConfigPackage.FACES_CONFIG_TYPE__FACES_CONFIG_EXTENSION);
}
return facesConfigExtension;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getXmlns() {
return xmlns;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setXmlns(String newXmlns) {
String oldXmlns = xmlns;
xmlns = newXmlns;
boolean oldXmlnsESet = xmlnsESet;
xmlnsESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS, oldXmlns, xmlns, !oldXmlnsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetXmlns() {
String oldXmlns = xmlns;
boolean oldXmlnsESet = xmlnsESet;
xmlns = XMLNS_EDEFAULT;
xmlnsESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS, oldXmlns, XMLNS_EDEFAULT, oldXmlnsESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetXmlns() {
return xmlnsESet;
}
/**
* <!-- 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, FacesConfigPackage.FACES_CONFIG_TYPE__ID, oldId, id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION:
return ((InternalEList)getApplication()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY:
return ((InternalEList)getFactory()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT:
return ((InternalEList)getComponent()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER:
return ((InternalEList)getConverter()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN:
return ((InternalEList)getManagedBean()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE:
return ((InternalEList)getNavigationRule()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN:
return ((InternalEList)getReferencedBean()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT:
return ((InternalEList)getRenderKit()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE:
return ((InternalEList)getLifecycle()).basicRemove(otherEnd, msgs);
case FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR:
return ((InternalEList)getValidator()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION:
return getApplication();
case FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY:
return getFactory();
case FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT:
return getComponent();
case FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER:
return getConverter();
case FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN:
return getManagedBean();
case FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE:
return getNavigationRule();
case FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN:
return getReferencedBean();
case FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT:
return getRenderKit();
case FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE:
return getLifecycle();
case FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR:
return getValidator();
case FacesConfigPackage.FACES_CONFIG_TYPE__FACES_CONFIG_EXTENSION:
return getFacesConfigExtension();
case FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS:
return getXmlns();
case FacesConfigPackage.FACES_CONFIG_TYPE__ID:
return getId();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION:
getApplication().clear();
getApplication().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY:
getFactory().clear();
getFactory().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT:
getComponent().clear();
getComponent().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER:
getConverter().clear();
getConverter().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN:
getManagedBean().clear();
getManagedBean().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE:
getNavigationRule().clear();
getNavigationRule().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN:
getReferencedBean().clear();
getReferencedBean().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT:
getRenderKit().clear();
getRenderKit().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE:
getLifecycle().clear();
getLifecycle().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR:
getValidator().clear();
getValidator().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__FACES_CONFIG_EXTENSION:
getFacesConfigExtension().clear();
getFacesConfigExtension().addAll((Collection)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS:
setXmlns((String)newValue);
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__ID:
setId((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
case FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION:
getApplication().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY:
getFactory().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT:
getComponent().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER:
getConverter().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN:
getManagedBean().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE:
getNavigationRule().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN:
getReferencedBean().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT:
getRenderKit().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE:
getLifecycle().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR:
getValidator().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__FACES_CONFIG_EXTENSION:
getFacesConfigExtension().clear();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS:
unsetXmlns();
return;
case FacesConfigPackage.FACES_CONFIG_TYPE__ID:
setId(ID_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
case FacesConfigPackage.FACES_CONFIG_TYPE__APPLICATION:
return application != null && !application.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__FACTORY:
return factory != null && !factory.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__COMPONENT:
return component != null && !component.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__CONVERTER:
return converter != null && !converter.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__MANAGED_BEAN:
return managedBean != null && !managedBean.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__NAVIGATION_RULE:
return navigationRule != null && !navigationRule.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__REFERENCED_BEAN:
return referencedBean != null && !referencedBean.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__RENDER_KIT:
return renderKit != null && !renderKit.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__LIFECYCLE:
return lifecycle != null && !lifecycle.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__VALIDATOR:
return validator != null && !validator.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__FACES_CONFIG_EXTENSION:
return facesConfigExtension != null && !facesConfigExtension.isEmpty();
case FacesConfigPackage.FACES_CONFIG_TYPE__XMLNS:
return isSetXmlns();
case FacesConfigPackage.FACES_CONFIG_TYPE__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (xmlns: ");
if (xmlnsESet) result.append(xmlns); else result.append("<unset>");
result.append(", id: ");
result.append(id);
result.append(')');
return result.toString();
}
} //FacesConfigTypeImpl