/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.ows10.impl; import net.opengis.ows10.BoundingBoxType; import net.opengis.ows10.CodeType; import net.opengis.ows10.ContactType; import net.opengis.ows10.DCPType; import net.opengis.ows10.DocumentRoot; import net.opengis.ows10.ExceptionReportType; import net.opengis.ows10.ExceptionType; import net.opengis.ows10.GetCapabilitiesType; import net.opengis.ows10.HTTPType; import net.opengis.ows10.KeywordsType; import net.opengis.ows10.MetadataType; import net.opengis.ows10.OperationType; import net.opengis.ows10.OperationsMetadataType; import net.opengis.ows10.Ows10Package; import net.opengis.ows10.ResponsiblePartyType; import net.opengis.ows10.ServiceIdentificationType; import net.opengis.ows10.ServiceProviderType; import net.opengis.ows10.WGS84BoundingBoxType; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.EObjectImpl; import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; import org.eclipse.emf.ecore.util.BasicFeatureMap; import org.eclipse.emf.ecore.util.EcoreEMap; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.ecore.util.InternalEList; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getAbstract <em>Abstract</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getContactInfo <em>Contact Info</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getIndividualName <em>Individual Name</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getKeywords <em>Keywords</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getOrganisationName <em>Organisation Name</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getPointOfContact <em>Point Of Contact</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getPositionName <em>Position Name</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getRole <em>Role</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getTitle <em>Title</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getAbstractMetaData <em>Abstract Meta Data</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getAccessConstraints <em>Access Constraints</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getAvailableCRS <em>Available CRS</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getBoundingBox <em>Bounding Box</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getDcp <em>Dcp</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getException <em>Exception</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getExceptionReport <em>Exception Report</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getExtendedCapabilities <em>Extended Capabilities</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getFees <em>Fees</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getGetCapabilities <em>Get Capabilities</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getHttp <em>Http</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getIdentifier <em>Identifier</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getLanguage <em>Language</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getMetadata <em>Metadata</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getOperation <em>Operation</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getOperationsMetadata <em>Operations Metadata</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getOutputFormat <em>Output Format</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getServiceIdentification <em>Service Identification</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getServiceProvider <em>Service Provider</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getSupportedCRS <em>Supported CRS</em>}</li> * <li>{@link net.opengis.ows10.impl.DocumentRootImpl#getWgS84BoundingBox <em>Wg S84 Bounding Box</em>}</li> * </ul> * </p> * * @generated */ public class DocumentRootImpl extends EObjectImpl implements DocumentRoot { /** * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMixed() * @generated * @ordered */ protected FeatureMap mixed; /** * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXMLNSPrefixMap() * @generated * @ordered */ protected EMap xMLNSPrefixMap; /** * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXSISchemaLocation() * @generated * @ordered */ protected EMap xSISchemaLocation; /** * The default value of the '{@link #getAbstract() <em>Abstract</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAbstract() * @generated * @ordered */ protected static final String ABSTRACT_EDEFAULT = null; /** * The default value of the '{@link #getIndividualName() <em>Individual Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getIndividualName() * @generated * @ordered */ protected static final String INDIVIDUAL_NAME_EDEFAULT = null; /** * The default value of the '{@link #getOrganisationName() <em>Organisation Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOrganisationName() * @generated * @ordered */ protected static final String ORGANISATION_NAME_EDEFAULT = null; /** * The default value of the '{@link #getPositionName() <em>Position Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPositionName() * @generated * @ordered */ protected static final String POSITION_NAME_EDEFAULT = null; /** * The default value of the '{@link #getTitle() <em>Title</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTitle() * @generated * @ordered */ protected static final String TITLE_EDEFAULT = null; /** * The default value of the '{@link #getAccessConstraints() <em>Access Constraints</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAccessConstraints() * @generated * @ordered */ protected static final String ACCESS_CONSTRAINTS_EDEFAULT = null; /** * The default value of the '{@link #getAvailableCRS() <em>Available CRS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAvailableCRS() * @generated * @ordered */ protected static final String AVAILABLE_CRS_EDEFAULT = null; /** * The default value of the '{@link #getFees() <em>Fees</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFees() * @generated * @ordered */ protected static final String FEES_EDEFAULT = null; /** * The default value of the '{@link #getLanguage() <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLanguage() * @generated * @ordered */ protected static final String LANGUAGE_EDEFAULT = null; /** * The default value of the '{@link #getOutputFormat() <em>Output Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOutputFormat() * @generated * @ordered */ protected static final String OUTPUT_FORMAT_EDEFAULT = null; /** * The default value of the '{@link #getSupportedCRS() <em>Supported CRS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSupportedCRS() * @generated * @ordered */ protected static final String SUPPORTED_CRS_EDEFAULT = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected DocumentRootImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EClass eStaticClass() { return Ows10Package.eINSTANCE.getDocumentRoot(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, Ows10Package.DOCUMENT_ROOT__MIXED); } return mixed; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap getXMLNSPrefixMap() { if (xMLNSPrefixMap == null) { xMLNSPrefixMap = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); } return xMLNSPrefixMap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap getXSISchemaLocation() { if (xSISchemaLocation == null) { xSISchemaLocation = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); } return xSISchemaLocation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getAbstract() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Abstract(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAbstract(String newAbstract) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Abstract(), newAbstract); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ContactType getContactInfo() { return (ContactType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_ContactInfo(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetContactInfo(ContactType newContactInfo, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_ContactInfo(), newContactInfo, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setContactInfo(ContactType newContactInfo) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_ContactInfo(), newContactInfo); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getIndividualName() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_IndividualName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIndividualName(String newIndividualName) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_IndividualName(), newIndividualName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public KeywordsType getKeywords() { return (KeywordsType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Keywords(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetKeywords(KeywordsType newKeywords, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Keywords(), newKeywords, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setKeywords(KeywordsType newKeywords) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Keywords(), newKeywords); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getOrganisationName() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_OrganisationName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOrganisationName(String newOrganisationName) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_OrganisationName(), newOrganisationName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ResponsiblePartyType getPointOfContact() { return (ResponsiblePartyType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_PointOfContact(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPointOfContact(ResponsiblePartyType newPointOfContact, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_PointOfContact(), newPointOfContact, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPointOfContact(ResponsiblePartyType newPointOfContact) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_PointOfContact(), newPointOfContact); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPositionName() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_PositionName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPositionName(String newPositionName) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_PositionName(), newPositionName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CodeType getRole() { return (CodeType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Role(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRole(CodeType newRole, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Role(), newRole, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRole(CodeType newRole) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Role(), newRole); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getTitle() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Title(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTitle(String newTitle) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Title(), newTitle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EObject getAbstractMetaData() { return (EObject)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_AbstractMetaData(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAbstractMetaData(EObject newAbstractMetaData, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_AbstractMetaData(), newAbstractMetaData, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getAccessConstraints() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_AccessConstraints(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAccessConstraints(String newAccessConstraints) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_AccessConstraints(), newAccessConstraints); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getAvailableCRS() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_AvailableCRS(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAvailableCRS(String newAvailableCRS) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_AvailableCRS(), newAvailableCRS); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BoundingBoxType getBoundingBox() { return (BoundingBoxType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_BoundingBox(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBoundingBox(BoundingBoxType newBoundingBox, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_BoundingBox(), newBoundingBox, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBoundingBox(BoundingBoxType newBoundingBox) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_BoundingBox(), newBoundingBox); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DCPType getDcp() { return (DCPType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Dcp(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDcp(DCPType newDcp, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Dcp(), newDcp, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDcp(DCPType newDcp) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Dcp(), newDcp); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExceptionType getException() { return (ExceptionType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Exception(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetException(ExceptionType newException, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Exception(), newException, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setException(ExceptionType newException) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Exception(), newException); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExceptionReportType getExceptionReport() { return (ExceptionReportType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_ExceptionReport(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetExceptionReport(ExceptionReportType newExceptionReport, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_ExceptionReport(), newExceptionReport, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExceptionReport(ExceptionReportType newExceptionReport) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_ExceptionReport(), newExceptionReport); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EObject getExtendedCapabilities() { return (EObject)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_ExtendedCapabilities(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetExtendedCapabilities(EObject newExtendedCapabilities, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_ExtendedCapabilities(), newExtendedCapabilities, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExtendedCapabilities(EObject newExtendedCapabilities) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_ExtendedCapabilities(), newExtendedCapabilities); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getFees() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Fees(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFees(String newFees) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Fees(), newFees); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GetCapabilitiesType getGetCapabilities() { return (GetCapabilitiesType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_GetCapabilities(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetGetCapabilities(GetCapabilitiesType newGetCapabilities, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_GetCapabilities(), newGetCapabilities, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setGetCapabilities(GetCapabilitiesType newGetCapabilities) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_GetCapabilities(), newGetCapabilities); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HTTPType getHttp() { return (HTTPType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Http(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetHttp(HTTPType newHttp, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Http(), newHttp, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttp(HTTPType newHttp) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Http(), newHttp); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CodeType getIdentifier() { return (CodeType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Identifier(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetIdentifier(CodeType newIdentifier, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Identifier(), newIdentifier, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setIdentifier(CodeType newIdentifier) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Identifier(), newIdentifier); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getLanguage() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Language(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLanguage(String newLanguage) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Language(), newLanguage); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MetadataType getMetadata() { return (MetadataType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Metadata(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetMetadata(MetadataType newMetadata, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Metadata(), newMetadata, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMetadata(MetadataType newMetadata) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Metadata(), newMetadata); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OperationType getOperation() { return (OperationType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_Operation(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetOperation(OperationType newOperation, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_Operation(), newOperation, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOperation(OperationType newOperation) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_Operation(), newOperation); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OperationsMetadataType getOperationsMetadata() { return (OperationsMetadataType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_OperationsMetadata(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetOperationsMetadata(OperationsMetadataType newOperationsMetadata, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_OperationsMetadata(), newOperationsMetadata, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOperationsMetadata(OperationsMetadataType newOperationsMetadata) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_OperationsMetadata(), newOperationsMetadata); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getOutputFormat() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_OutputFormat(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOutputFormat(String newOutputFormat) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_OutputFormat(), newOutputFormat); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ServiceIdentificationType getServiceIdentification() { return (ServiceIdentificationType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_ServiceIdentification(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetServiceIdentification(ServiceIdentificationType newServiceIdentification, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_ServiceIdentification(), newServiceIdentification, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setServiceIdentification(ServiceIdentificationType newServiceIdentification) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_ServiceIdentification(), newServiceIdentification); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ServiceProviderType getServiceProvider() { return (ServiceProviderType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_ServiceProvider(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetServiceProvider(ServiceProviderType newServiceProvider, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_ServiceProvider(), newServiceProvider, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setServiceProvider(ServiceProviderType newServiceProvider) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_ServiceProvider(), newServiceProvider); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSupportedCRS() { return (String)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_SupportedCRS(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSupportedCRS(String newSupportedCRS) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_SupportedCRS(), newSupportedCRS); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WGS84BoundingBoxType getWgS84BoundingBox() { return (WGS84BoundingBoxType)getMixed().get(Ows10Package.eINSTANCE.getDocumentRoot_WgS84BoundingBox(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetWgS84BoundingBox(WGS84BoundingBoxType newWgS84BoundingBox, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(Ows10Package.eINSTANCE.getDocumentRoot_WgS84BoundingBox(), newWgS84BoundingBox, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWgS84BoundingBox(WGS84BoundingBoxType newWgS84BoundingBox) { ((FeatureMap.Internal)getMixed()).set(Ows10Package.eINSTANCE.getDocumentRoot_WgS84BoundingBox(), newWgS84BoundingBox); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case Ows10Package.DOCUMENT_ROOT__MIXED: return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs); case Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); case Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs); case Ows10Package.DOCUMENT_ROOT__CONTACT_INFO: return basicSetContactInfo(null, msgs); case Ows10Package.DOCUMENT_ROOT__KEYWORDS: return basicSetKeywords(null, msgs); case Ows10Package.DOCUMENT_ROOT__POINT_OF_CONTACT: return basicSetPointOfContact(null, msgs); case Ows10Package.DOCUMENT_ROOT__ROLE: return basicSetRole(null, msgs); case Ows10Package.DOCUMENT_ROOT__ABSTRACT_META_DATA: return basicSetAbstractMetaData(null, msgs); case Ows10Package.DOCUMENT_ROOT__BOUNDING_BOX: return basicSetBoundingBox(null, msgs); case Ows10Package.DOCUMENT_ROOT__DCP: return basicSetDcp(null, msgs); case Ows10Package.DOCUMENT_ROOT__EXCEPTION: return basicSetException(null, msgs); case Ows10Package.DOCUMENT_ROOT__EXCEPTION_REPORT: return basicSetExceptionReport(null, msgs); case Ows10Package.DOCUMENT_ROOT__EXTENDED_CAPABILITIES: return basicSetExtendedCapabilities(null, msgs); case Ows10Package.DOCUMENT_ROOT__GET_CAPABILITIES: return basicSetGetCapabilities(null, msgs); case Ows10Package.DOCUMENT_ROOT__HTTP: return basicSetHttp(null, msgs); case Ows10Package.DOCUMENT_ROOT__IDENTIFIER: return basicSetIdentifier(null, msgs); case Ows10Package.DOCUMENT_ROOT__METADATA: return basicSetMetadata(null, msgs); case Ows10Package.DOCUMENT_ROOT__OPERATION: return basicSetOperation(null, msgs); case Ows10Package.DOCUMENT_ROOT__OPERATIONS_METADATA: return basicSetOperationsMetadata(null, msgs); case Ows10Package.DOCUMENT_ROOT__SERVICE_IDENTIFICATION: return basicSetServiceIdentification(null, msgs); case Ows10Package.DOCUMENT_ROOT__SERVICE_PROVIDER: return basicSetServiceProvider(null, msgs); case Ows10Package.DOCUMENT_ROOT__WG_S84_BOUNDING_BOX: return basicSetWgS84BoundingBox(null, 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 Ows10Package.DOCUMENT_ROOT__MIXED: if (coreType) return getMixed(); return ((FeatureMap.Internal)getMixed()).getWrapper(); case Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: if (coreType) return getXMLNSPrefixMap(); else return getXMLNSPrefixMap().map(); case Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: if (coreType) return getXSISchemaLocation(); else return getXSISchemaLocation().map(); case Ows10Package.DOCUMENT_ROOT__ABSTRACT: return getAbstract(); case Ows10Package.DOCUMENT_ROOT__CONTACT_INFO: return getContactInfo(); case Ows10Package.DOCUMENT_ROOT__INDIVIDUAL_NAME: return getIndividualName(); case Ows10Package.DOCUMENT_ROOT__KEYWORDS: return getKeywords(); case Ows10Package.DOCUMENT_ROOT__ORGANISATION_NAME: return getOrganisationName(); case Ows10Package.DOCUMENT_ROOT__POINT_OF_CONTACT: return getPointOfContact(); case Ows10Package.DOCUMENT_ROOT__POSITION_NAME: return getPositionName(); case Ows10Package.DOCUMENT_ROOT__ROLE: return getRole(); case Ows10Package.DOCUMENT_ROOT__TITLE: return getTitle(); case Ows10Package.DOCUMENT_ROOT__ABSTRACT_META_DATA: return getAbstractMetaData(); case Ows10Package.DOCUMENT_ROOT__ACCESS_CONSTRAINTS: return getAccessConstraints(); case Ows10Package.DOCUMENT_ROOT__AVAILABLE_CRS: return getAvailableCRS(); case Ows10Package.DOCUMENT_ROOT__BOUNDING_BOX: return getBoundingBox(); case Ows10Package.DOCUMENT_ROOT__DCP: return getDcp(); case Ows10Package.DOCUMENT_ROOT__EXCEPTION: return getException(); case Ows10Package.DOCUMENT_ROOT__EXCEPTION_REPORT: return getExceptionReport(); case Ows10Package.DOCUMENT_ROOT__EXTENDED_CAPABILITIES: return getExtendedCapabilities(); case Ows10Package.DOCUMENT_ROOT__FEES: return getFees(); case Ows10Package.DOCUMENT_ROOT__GET_CAPABILITIES: return getGetCapabilities(); case Ows10Package.DOCUMENT_ROOT__HTTP: return getHttp(); case Ows10Package.DOCUMENT_ROOT__IDENTIFIER: return getIdentifier(); case Ows10Package.DOCUMENT_ROOT__LANGUAGE: return getLanguage(); case Ows10Package.DOCUMENT_ROOT__METADATA: return getMetadata(); case Ows10Package.DOCUMENT_ROOT__OPERATION: return getOperation(); case Ows10Package.DOCUMENT_ROOT__OPERATIONS_METADATA: return getOperationsMetadata(); case Ows10Package.DOCUMENT_ROOT__OUTPUT_FORMAT: return getOutputFormat(); case Ows10Package.DOCUMENT_ROOT__SERVICE_IDENTIFICATION: return getServiceIdentification(); case Ows10Package.DOCUMENT_ROOT__SERVICE_PROVIDER: return getServiceProvider(); case Ows10Package.DOCUMENT_ROOT__SUPPORTED_CRS: return getSupportedCRS(); case Ows10Package.DOCUMENT_ROOT__WG_S84_BOUNDING_BOX: return getWgS84BoundingBox(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eSet(int featureID, Object newValue) { switch (featureID) { case Ows10Package.DOCUMENT_ROOT__MIXED: ((FeatureMap.Internal)getMixed()).set(newValue); return; case Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue); return; case Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue); return; case Ows10Package.DOCUMENT_ROOT__ABSTRACT: setAbstract((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__CONTACT_INFO: setContactInfo((ContactType)newValue); return; case Ows10Package.DOCUMENT_ROOT__INDIVIDUAL_NAME: setIndividualName((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__KEYWORDS: setKeywords((KeywordsType)newValue); return; case Ows10Package.DOCUMENT_ROOT__ORGANISATION_NAME: setOrganisationName((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__POINT_OF_CONTACT: setPointOfContact((ResponsiblePartyType)newValue); return; case Ows10Package.DOCUMENT_ROOT__POSITION_NAME: setPositionName((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__ROLE: setRole((CodeType)newValue); return; case Ows10Package.DOCUMENT_ROOT__TITLE: setTitle((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__ACCESS_CONSTRAINTS: setAccessConstraints((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__AVAILABLE_CRS: setAvailableCRS((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__BOUNDING_BOX: setBoundingBox((BoundingBoxType)newValue); return; case Ows10Package.DOCUMENT_ROOT__DCP: setDcp((DCPType)newValue); return; case Ows10Package.DOCUMENT_ROOT__EXCEPTION: setException((ExceptionType)newValue); return; case Ows10Package.DOCUMENT_ROOT__EXCEPTION_REPORT: setExceptionReport((ExceptionReportType)newValue); return; case Ows10Package.DOCUMENT_ROOT__EXTENDED_CAPABILITIES: setExtendedCapabilities((EObject)newValue); return; case Ows10Package.DOCUMENT_ROOT__FEES: setFees((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__GET_CAPABILITIES: setGetCapabilities((GetCapabilitiesType)newValue); return; case Ows10Package.DOCUMENT_ROOT__HTTP: setHttp((HTTPType)newValue); return; case Ows10Package.DOCUMENT_ROOT__IDENTIFIER: setIdentifier((CodeType)newValue); return; case Ows10Package.DOCUMENT_ROOT__LANGUAGE: setLanguage((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__METADATA: setMetadata((MetadataType)newValue); return; case Ows10Package.DOCUMENT_ROOT__OPERATION: setOperation((OperationType)newValue); return; case Ows10Package.DOCUMENT_ROOT__OPERATIONS_METADATA: setOperationsMetadata((OperationsMetadataType)newValue); return; case Ows10Package.DOCUMENT_ROOT__OUTPUT_FORMAT: setOutputFormat((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__SERVICE_IDENTIFICATION: setServiceIdentification((ServiceIdentificationType)newValue); return; case Ows10Package.DOCUMENT_ROOT__SERVICE_PROVIDER: setServiceProvider((ServiceProviderType)newValue); return; case Ows10Package.DOCUMENT_ROOT__SUPPORTED_CRS: setSupportedCRS((String)newValue); return; case Ows10Package.DOCUMENT_ROOT__WG_S84_BOUNDING_BOX: setWgS84BoundingBox((WGS84BoundingBoxType)newValue); return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eUnset(int featureID) { switch (featureID) { case Ows10Package.DOCUMENT_ROOT__MIXED: getMixed().clear(); return; case Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: getXMLNSPrefixMap().clear(); return; case Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: getXSISchemaLocation().clear(); return; case Ows10Package.DOCUMENT_ROOT__ABSTRACT: setAbstract(ABSTRACT_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__CONTACT_INFO: setContactInfo((ContactType)null); return; case Ows10Package.DOCUMENT_ROOT__INDIVIDUAL_NAME: setIndividualName(INDIVIDUAL_NAME_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__KEYWORDS: setKeywords((KeywordsType)null); return; case Ows10Package.DOCUMENT_ROOT__ORGANISATION_NAME: setOrganisationName(ORGANISATION_NAME_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__POINT_OF_CONTACT: setPointOfContact((ResponsiblePartyType)null); return; case Ows10Package.DOCUMENT_ROOT__POSITION_NAME: setPositionName(POSITION_NAME_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__ROLE: setRole((CodeType)null); return; case Ows10Package.DOCUMENT_ROOT__TITLE: setTitle(TITLE_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__ACCESS_CONSTRAINTS: setAccessConstraints(ACCESS_CONSTRAINTS_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__AVAILABLE_CRS: setAvailableCRS(AVAILABLE_CRS_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__BOUNDING_BOX: setBoundingBox((BoundingBoxType)null); return; case Ows10Package.DOCUMENT_ROOT__DCP: setDcp((DCPType)null); return; case Ows10Package.DOCUMENT_ROOT__EXCEPTION: setException((ExceptionType)null); return; case Ows10Package.DOCUMENT_ROOT__EXCEPTION_REPORT: setExceptionReport((ExceptionReportType)null); return; case Ows10Package.DOCUMENT_ROOT__EXTENDED_CAPABILITIES: setExtendedCapabilities((EObject)null); return; case Ows10Package.DOCUMENT_ROOT__FEES: setFees(FEES_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__GET_CAPABILITIES: setGetCapabilities((GetCapabilitiesType)null); return; case Ows10Package.DOCUMENT_ROOT__HTTP: setHttp((HTTPType)null); return; case Ows10Package.DOCUMENT_ROOT__IDENTIFIER: setIdentifier((CodeType)null); return; case Ows10Package.DOCUMENT_ROOT__LANGUAGE: setLanguage(LANGUAGE_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__METADATA: setMetadata((MetadataType)null); return; case Ows10Package.DOCUMENT_ROOT__OPERATION: setOperation((OperationType)null); return; case Ows10Package.DOCUMENT_ROOT__OPERATIONS_METADATA: setOperationsMetadata((OperationsMetadataType)null); return; case Ows10Package.DOCUMENT_ROOT__OUTPUT_FORMAT: setOutputFormat(OUTPUT_FORMAT_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__SERVICE_IDENTIFICATION: setServiceIdentification((ServiceIdentificationType)null); return; case Ows10Package.DOCUMENT_ROOT__SERVICE_PROVIDER: setServiceProvider((ServiceProviderType)null); return; case Ows10Package.DOCUMENT_ROOT__SUPPORTED_CRS: setSupportedCRS(SUPPORTED_CRS_EDEFAULT); return; case Ows10Package.DOCUMENT_ROOT__WG_S84_BOUNDING_BOX: setWgS84BoundingBox((WGS84BoundingBoxType)null); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean eIsSet(int featureID) { switch (featureID) { case Ows10Package.DOCUMENT_ROOT__MIXED: return mixed != null && !mixed.isEmpty(); case Ows10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); case Ows10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); case Ows10Package.DOCUMENT_ROOT__ABSTRACT: return ABSTRACT_EDEFAULT == null ? getAbstract() != null : !ABSTRACT_EDEFAULT.equals(getAbstract()); case Ows10Package.DOCUMENT_ROOT__CONTACT_INFO: return getContactInfo() != null; case Ows10Package.DOCUMENT_ROOT__INDIVIDUAL_NAME: return INDIVIDUAL_NAME_EDEFAULT == null ? getIndividualName() != null : !INDIVIDUAL_NAME_EDEFAULT.equals(getIndividualName()); case Ows10Package.DOCUMENT_ROOT__KEYWORDS: return getKeywords() != null; case Ows10Package.DOCUMENT_ROOT__ORGANISATION_NAME: return ORGANISATION_NAME_EDEFAULT == null ? getOrganisationName() != null : !ORGANISATION_NAME_EDEFAULT.equals(getOrganisationName()); case Ows10Package.DOCUMENT_ROOT__POINT_OF_CONTACT: return getPointOfContact() != null; case Ows10Package.DOCUMENT_ROOT__POSITION_NAME: return POSITION_NAME_EDEFAULT == null ? getPositionName() != null : !POSITION_NAME_EDEFAULT.equals(getPositionName()); case Ows10Package.DOCUMENT_ROOT__ROLE: return getRole() != null; case Ows10Package.DOCUMENT_ROOT__TITLE: return TITLE_EDEFAULT == null ? getTitle() != null : !TITLE_EDEFAULT.equals(getTitle()); case Ows10Package.DOCUMENT_ROOT__ABSTRACT_META_DATA: return getAbstractMetaData() != null; case Ows10Package.DOCUMENT_ROOT__ACCESS_CONSTRAINTS: return ACCESS_CONSTRAINTS_EDEFAULT == null ? getAccessConstraints() != null : !ACCESS_CONSTRAINTS_EDEFAULT.equals(getAccessConstraints()); case Ows10Package.DOCUMENT_ROOT__AVAILABLE_CRS: return AVAILABLE_CRS_EDEFAULT == null ? getAvailableCRS() != null : !AVAILABLE_CRS_EDEFAULT.equals(getAvailableCRS()); case Ows10Package.DOCUMENT_ROOT__BOUNDING_BOX: return getBoundingBox() != null; case Ows10Package.DOCUMENT_ROOT__DCP: return getDcp() != null; case Ows10Package.DOCUMENT_ROOT__EXCEPTION: return getException() != null; case Ows10Package.DOCUMENT_ROOT__EXCEPTION_REPORT: return getExceptionReport() != null; case Ows10Package.DOCUMENT_ROOT__EXTENDED_CAPABILITIES: return getExtendedCapabilities() != null; case Ows10Package.DOCUMENT_ROOT__FEES: return FEES_EDEFAULT == null ? getFees() != null : !FEES_EDEFAULT.equals(getFees()); case Ows10Package.DOCUMENT_ROOT__GET_CAPABILITIES: return getGetCapabilities() != null; case Ows10Package.DOCUMENT_ROOT__HTTP: return getHttp() != null; case Ows10Package.DOCUMENT_ROOT__IDENTIFIER: return getIdentifier() != null; case Ows10Package.DOCUMENT_ROOT__LANGUAGE: return LANGUAGE_EDEFAULT == null ? getLanguage() != null : !LANGUAGE_EDEFAULT.equals(getLanguage()); case Ows10Package.DOCUMENT_ROOT__METADATA: return getMetadata() != null; case Ows10Package.DOCUMENT_ROOT__OPERATION: return getOperation() != null; case Ows10Package.DOCUMENT_ROOT__OPERATIONS_METADATA: return getOperationsMetadata() != null; case Ows10Package.DOCUMENT_ROOT__OUTPUT_FORMAT: return OUTPUT_FORMAT_EDEFAULT == null ? getOutputFormat() != null : !OUTPUT_FORMAT_EDEFAULT.equals(getOutputFormat()); case Ows10Package.DOCUMENT_ROOT__SERVICE_IDENTIFICATION: return getServiceIdentification() != null; case Ows10Package.DOCUMENT_ROOT__SERVICE_PROVIDER: return getServiceProvider() != null; case Ows10Package.DOCUMENT_ROOT__SUPPORTED_CRS: return SUPPORTED_CRS_EDEFAULT == null ? getSupportedCRS() != null : !SUPPORTED_CRS_EDEFAULT.equals(getSupportedCRS()); case Ows10Package.DOCUMENT_ROOT__WG_S84_BOUNDING_BOX: return getWgS84BoundingBox() != null; } 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(" (mixed: "); result.append(mixed); result.append(')'); return result.toString(); } } //DocumentRootImpl