/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DocumentRoot createDocumentRoot () { DocumentRootImpl documentRoot = new DocumentRootImpl (); return documentRoot; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: if ( coreType ) return getMixed (); return ( (FeatureMap.Internal)getMixed () ).getWrapper (); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: if ( coreType ) return getXMLNSPrefixMap (); else return getXMLNSPrefixMap ().map (); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: if ( coreType ) return getXSISchemaLocation (); else return getXSISchemaLocation ().map (); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return getRoot (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: ( (FeatureMap.Internal)getMixed () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: ( (EStructuralFeature.Setting)getXMLNSPrefixMap () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: ( (EStructuralFeature.Setting)getXSISchemaLocation () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__ROOT: setRoot ( (RootType)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove ( InternalEObject otherEnd, int featureID, NotificationChain msgs ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: return ( (InternalEList<?>)getMixed () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return ( (InternalEList<?>)getXMLNSPrefixMap () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return ( (InternalEList<?>)getXSISchemaLocation () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return basicSetRoot ( null, msgs ); } return super.eInverseRemove ( otherEnd, featureID, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RootType getRoot () { return (RootType)getMixed ().get ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, true ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (mixed: " ); //$NON-NLS-1$ result.append ( mixed ); result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: return mixed != null && !mixed.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return xSISchemaLocation != null && !xSISchemaLocation.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return getRoot () != null; } return super.eIsSet ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: ( (FeatureMap.Internal)getMixed () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: ( (EStructuralFeature.Setting)getXMLNSPrefixMap () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: ( (EStructuralFeature.Setting)getXSISchemaLocation () ).set ( newValue ); return; case ConfigurationPackage.DOCUMENT_ROOT__ROOT: setRoot ( (RootType)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove ( InternalEObject otherEnd, int featureID, NotificationChain msgs ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: return ( (InternalEList<?>)getMixed () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return ( (InternalEList<?>)getXMLNSPrefixMap () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return ( (InternalEList<?>)getXSISchemaLocation () ).basicRemove ( otherEnd, msgs ); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return basicSetRoot ( null, msgs ); } return super.eInverseRemove ( otherEnd, featureID, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RootType getRoot () { return (RootType)getMixed ().get ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, true ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (mixed: " ); //$NON-NLS-1$ result.append ( mixed ); result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: return mixed != null && !mixed.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return xSISchemaLocation != null && !xSISchemaLocation.isEmpty (); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return getRoot () != null; } return super.eIsSet ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: getMixed ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: getXMLNSPrefixMap ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: getXSISchemaLocation ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__ROOT: setRoot ( (RootType)null ); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: if ( coreType ) return getMixed (); return ( (FeatureMap.Internal)getMixed () ).getWrapper (); case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: if ( coreType ) return getXMLNSPrefixMap (); else return getXMLNSPrefixMap ().map (); case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: if ( coreType ) return getXSISchemaLocation (); else return getXSISchemaLocation ().map (); case ConfigurationPackage.DOCUMENT_ROOT__ROOT: return getRoot (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRoot ( RootType newRoot ) { ( (FeatureMap.Internal)getMixed () ).set ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, newRoot ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DocumentRoot createDocumentRoot () { DocumentRootImpl documentRoot = new DocumentRootImpl (); return documentRoot; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.DOCUMENT_ROOT__MIXED: getMixed ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: getXMLNSPrefixMap ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: getXSISchemaLocation ().clear (); return; case ConfigurationPackage.DOCUMENT_ROOT__ROOT: setRoot ( (RootType)null ); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRoot ( RootType newRoot, NotificationChain msgs ) { return ( (FeatureMap.Internal)getMixed () ).basicAdd ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, newRoot, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRoot ( RootType newRoot, NotificationChain msgs ) { return ( (FeatureMap.Internal)getMixed () ).basicAdd ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, newRoot, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRoot ( RootType newRoot ) { ( (FeatureMap.Internal)getMixed () ).set ( ConfigurationPackage.Literals.DOCUMENT_ROOT__ROOT, newRoot ); }