/**
* <copyright>
* </copyright>
*
* $Id$
*/
package net.opengis.wcs10.impl;
import net.opengis.gml.CodeListType;
import net.opengis.wcs10.AxisDescriptionType;
import net.opengis.wcs10.AxisDescriptionType1;
import net.opengis.wcs10.ClosureType;
import net.opengis.wcs10.ContentMetadataType;
import net.opengis.wcs10.CoverageDescriptionType;
import net.opengis.wcs10.CoverageOfferingBriefType;
import net.opengis.wcs10.CoverageOfferingType;
import net.opengis.wcs10.DescribeCoverageType;
import net.opengis.wcs10.DocumentRoot;
import net.opengis.wcs10.DomainSetType;
import net.opengis.wcs10.GetCapabilitiesType;
import net.opengis.wcs10.GetCoverageType;
import net.opengis.wcs10.InterpolationMethodType;
import net.opengis.wcs10.IntervalType;
import net.opengis.wcs10.KeywordsType;
import net.opengis.wcs10.LonLatEnvelopeType;
import net.opengis.wcs10.MetadataLinkType;
import net.opengis.wcs10.RangeSetType;
import net.opengis.wcs10.RangeSetType1;
import net.opengis.wcs10.ServiceType;
import net.opengis.wcs10.SpatialDomainType;
import net.opengis.wcs10.SpatialSubsetType;
import net.opengis.wcs10.SupportedCRSsType;
import net.opengis.wcs10.SupportedFormatsType;
import net.opengis.wcs10.SupportedInterpolationsType;
import net.opengis.wcs10.TimePeriodType;
import net.opengis.wcs10.TimeSequenceType;
import net.opengis.wcs10.TypedLiteralType;
import net.opengis.wcs10.WCSCapabilitiesType;
import net.opengis.wcs10.WCSCapabilityType;
import net.opengis.wcs10.Wcs10Package;
import org.eclipse.emf.common.notify.Notification;
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.EStructuralFeature;
import org.eclipse.emf.ecore.EcorePackage;
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.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.wcs10.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getAxisDescription <em>Axis Description</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getAxisDescription1 <em>Axis Description1</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getCapability <em>Capability</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getContentMetadata <em>Content Metadata</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getCoverageDescription <em>Coverage Description</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getCoverageOffering <em>Coverage Offering</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getCoverageOfferingBrief <em>Coverage Offering Brief</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getDescribeCoverage <em>Describe Coverage</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getDescription <em>Description</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getDomainSet <em>Domain Set</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getFormats <em>Formats</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getGetCapabilities <em>Get Capabilities</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getGetCoverage <em>Get Coverage</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getInterpolationMethod <em>Interpolation Method</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getInterval <em>Interval</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getKeywords <em>Keywords</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getLonLatEnvelope <em>Lon Lat Envelope</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getMetadataLink <em>Metadata Link</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getName <em>Name</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getRangeSet <em>Range Set</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getRangeSet1 <em>Range Set1</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getService <em>Service</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSingleValue <em>Single Value</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSpatialDomain <em>Spatial Domain</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSpatialSubset <em>Spatial Subset</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSupportedCRSs <em>Supported CR Ss</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSupportedFormats <em>Supported Formats</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSupportedInterpolations <em>Supported Interpolations</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getTemporalDomain <em>Temporal Domain</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getTemporalSubset <em>Temporal Subset</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getTimePeriod <em>Time Period</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getTimeSequence <em>Time Sequence</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getWCSCapabilities <em>WCS Capabilities</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getClosure <em>Closure</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getSemantic <em>Semantic</em>}</li>
* <li>{@link net.opengis.wcs10.impl.DocumentRootImpl#getType <em>Type</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 #getDescription() <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDescription()
* @generated
* @ordered
*/
protected static final String DESCRIPTION_EDEFAULT = null;
/**
* The default value of the '{@link #getInterpolationMethod() <em>Interpolation Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getInterpolationMethod()
* @generated
* @ordered
*/
protected static final InterpolationMethodType INTERPOLATION_METHOD_EDEFAULT = InterpolationMethodType.NEAREST_NEIGHBOR_LITERAL;
/**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected static final String NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getClosure() <em>Closure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getClosure()
* @generated
* @ordered
*/
protected static final ClosureType CLOSURE_EDEFAULT = ClosureType.CLOSED_LITERAL;
/**
* The cached value of the '{@link #getClosure() <em>Closure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getClosure()
* @generated
* @ordered
*/
protected ClosureType closure = CLOSURE_EDEFAULT;
/**
* This is true if the Closure attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean closureESet;
/**
* The default value of the '{@link #getSemantic() <em>Semantic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSemantic()
* @generated
* @ordered
*/
protected static final String SEMANTIC_EDEFAULT = null;
/**
* The cached value of the '{@link #getSemantic() <em>Semantic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSemantic()
* @generated
* @ordered
*/
protected String semantic = SEMANTIC_EDEFAULT;
/**
* The default value of the '{@link #getType() <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getType()
* @generated
* @ordered
*/
protected static final String TYPE_EDEFAULT = null;
/**
* The cached value of the '{@link #getType() <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getType()
* @generated
* @ordered
*/
protected String type = TYPE_EDEFAULT;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DocumentRootImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EClass eStaticClass() {
return Wcs10Package.Literals.DOCUMENT_ROOT;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FeatureMap getMixed() {
if (mixed == null) {
mixed = new BasicFeatureMap(this, Wcs10Package.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, Wcs10Package.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, Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
}
return xSISchemaLocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AxisDescriptionType1 getAxisDescription() {
return (AxisDescriptionType1)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetAxisDescription(AxisDescriptionType1 newAxisDescription, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION, newAxisDescription, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAxisDescription(AxisDescriptionType1 newAxisDescription) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION, newAxisDescription);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AxisDescriptionType getAxisDescription1() {
return (AxisDescriptionType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION1, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetAxisDescription1(AxisDescriptionType newAxisDescription1, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION1, newAxisDescription1, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAxisDescription1(AxisDescriptionType newAxisDescription1) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__AXIS_DESCRIPTION1, newAxisDescription1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WCSCapabilityType getCapability() {
return (WCSCapabilityType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__CAPABILITY, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCapability(WCSCapabilityType newCapability, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__CAPABILITY, newCapability, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCapability(WCSCapabilityType newCapability) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__CAPABILITY, newCapability);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ContentMetadataType getContentMetadata() {
return (ContentMetadataType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__CONTENT_METADATA, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetContentMetadata(ContentMetadataType newContentMetadata, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__CONTENT_METADATA, newContentMetadata, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setContentMetadata(ContentMetadataType newContentMetadata) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__CONTENT_METADATA, newContentMetadata);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CoverageDescriptionType getCoverageDescription() {
return (CoverageDescriptionType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_DESCRIPTION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCoverageDescription(CoverageDescriptionType newCoverageDescription, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_DESCRIPTION, newCoverageDescription, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCoverageDescription(CoverageDescriptionType newCoverageDescription) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_DESCRIPTION, newCoverageDescription);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CoverageOfferingType getCoverageOffering() {
return (CoverageOfferingType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCoverageOffering(CoverageOfferingType newCoverageOffering, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING, newCoverageOffering, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCoverageOffering(CoverageOfferingType newCoverageOffering) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING, newCoverageOffering);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CoverageOfferingBriefType getCoverageOfferingBrief() {
return (CoverageOfferingBriefType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCoverageOfferingBrief(CoverageOfferingBriefType newCoverageOfferingBrief, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF, newCoverageOfferingBrief, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCoverageOfferingBrief(CoverageOfferingBriefType newCoverageOfferingBrief) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF, newCoverageOfferingBrief);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DescribeCoverageType getDescribeCoverage() {
return (DescribeCoverageType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__DESCRIBE_COVERAGE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetDescribeCoverage(DescribeCoverageType newDescribeCoverage, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__DESCRIBE_COVERAGE, newDescribeCoverage, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDescribeCoverage(DescribeCoverageType newDescribeCoverage) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__DESCRIBE_COVERAGE, newDescribeCoverage);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDescription() {
return (String)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__DESCRIPTION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDescription(String newDescription) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__DESCRIPTION, newDescription);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DomainSetType getDomainSet() {
return (DomainSetType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__DOMAIN_SET, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetDomainSet(DomainSetType newDomainSet, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__DOMAIN_SET, newDomainSet, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDomainSet(DomainSetType newDomainSet) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__DOMAIN_SET, newDomainSet);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CodeListType getFormats() {
return (CodeListType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__FORMATS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetFormats(CodeListType newFormats, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__FORMATS, newFormats, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFormats(CodeListType newFormats) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__FORMATS, newFormats);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GetCapabilitiesType getGetCapabilities() {
return (GetCapabilitiesType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__GET_CAPABILITIES, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetGetCapabilities(GetCapabilitiesType newGetCapabilities, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__GET_CAPABILITIES, newGetCapabilities, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setGetCapabilities(GetCapabilitiesType newGetCapabilities) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__GET_CAPABILITIES, newGetCapabilities);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GetCoverageType getGetCoverage() {
return (GetCoverageType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__GET_COVERAGE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetGetCoverage(GetCoverageType newGetCoverage, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__GET_COVERAGE, newGetCoverage, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setGetCoverage(GetCoverageType newGetCoverage) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__GET_COVERAGE, newGetCoverage);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterpolationMethodType getInterpolationMethod() {
return (InterpolationMethodType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__INTERPOLATION_METHOD, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setInterpolationMethod(InterpolationMethodType newInterpolationMethod) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__INTERPOLATION_METHOD, newInterpolationMethod);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IntervalType getInterval() {
return (IntervalType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__INTERVAL, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetInterval(IntervalType newInterval, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__INTERVAL, newInterval, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setInterval(IntervalType newInterval) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__INTERVAL, newInterval);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public KeywordsType getKeywords() {
return (KeywordsType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__KEYWORDS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetKeywords(KeywordsType newKeywords, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__KEYWORDS, newKeywords, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setKeywords(KeywordsType newKeywords) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__KEYWORDS, newKeywords);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LonLatEnvelopeType getLonLatEnvelope() {
return (LonLatEnvelopeType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__LON_LAT_ENVELOPE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetLonLatEnvelope(LonLatEnvelopeType newLonLatEnvelope, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__LON_LAT_ENVELOPE, newLonLatEnvelope, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setLonLatEnvelope(LonLatEnvelopeType newLonLatEnvelope) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__LON_LAT_ENVELOPE, newLonLatEnvelope);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MetadataLinkType getMetadataLink() {
return (MetadataLinkType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__METADATA_LINK, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetMetadataLink(MetadataLinkType newMetadataLink, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__METADATA_LINK, newMetadataLink, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMetadataLink(MetadataLinkType newMetadataLink) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__METADATA_LINK, newMetadataLink);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getName() {
return (String)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setName(String newName) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__NAME, newName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeSetType1 getRangeSet() {
return (RangeSetType1)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetRangeSet(RangeSetType1 newRangeSet, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET, newRangeSet, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRangeSet(RangeSetType1 newRangeSet) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET, newRangeSet);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeSetType getRangeSet1() {
return (RangeSetType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET1, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetRangeSet1(RangeSetType newRangeSet1, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET1, newRangeSet1, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRangeSet1(RangeSetType newRangeSet1) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__RANGE_SET1, newRangeSet1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ServiceType getService() {
return (ServiceType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SERVICE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetService(ServiceType newService, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SERVICE, newService, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setService(ServiceType newService) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SERVICE, newService);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TypedLiteralType getSingleValue() {
return (TypedLiteralType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SINGLE_VALUE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSingleValue(TypedLiteralType newSingleValue, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SINGLE_VALUE, newSingleValue, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSingleValue(TypedLiteralType newSingleValue) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SINGLE_VALUE, newSingleValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SpatialDomainType getSpatialDomain() {
return (SpatialDomainType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_DOMAIN, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSpatialDomain(SpatialDomainType newSpatialDomain, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_DOMAIN, newSpatialDomain, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSpatialDomain(SpatialDomainType newSpatialDomain) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_DOMAIN, newSpatialDomain);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SpatialSubsetType getSpatialSubset() {
return (SpatialSubsetType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_SUBSET, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSpatialSubset(SpatialSubsetType newSpatialSubset, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_SUBSET, newSpatialSubset, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSpatialSubset(SpatialSubsetType newSpatialSubset) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SPATIAL_SUBSET, newSpatialSubset);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SupportedCRSsType getSupportedCRSs() {
return (SupportedCRSsType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_CR_SS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSupportedCRSs(SupportedCRSsType newSupportedCRSs, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_CR_SS, newSupportedCRSs, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSupportedCRSs(SupportedCRSsType newSupportedCRSs) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_CR_SS, newSupportedCRSs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SupportedFormatsType getSupportedFormats() {
return (SupportedFormatsType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_FORMATS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSupportedFormats(SupportedFormatsType newSupportedFormats, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_FORMATS, newSupportedFormats, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSupportedFormats(SupportedFormatsType newSupportedFormats) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_FORMATS, newSupportedFormats);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SupportedInterpolationsType getSupportedInterpolations() {
return (SupportedInterpolationsType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSupportedInterpolations(SupportedInterpolationsType newSupportedInterpolations, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS, newSupportedInterpolations, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSupportedInterpolations(SupportedInterpolationsType newSupportedInterpolations) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS, newSupportedInterpolations);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeSequenceType getTemporalDomain() {
return (TimeSequenceType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_DOMAIN, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTemporalDomain(TimeSequenceType newTemporalDomain, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_DOMAIN, newTemporalDomain, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTemporalDomain(TimeSequenceType newTemporalDomain) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_DOMAIN, newTemporalDomain);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeSequenceType getTemporalSubset() {
return (TimeSequenceType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_SUBSET, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTemporalSubset(TimeSequenceType newTemporalSubset, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_SUBSET, newTemporalSubset, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTemporalSubset(TimeSequenceType newTemporalSubset) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__TEMPORAL_SUBSET, newTemporalSubset);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimePeriodType getTimePeriod() {
return (TimePeriodType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_PERIOD, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTimePeriod(TimePeriodType newTimePeriod, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_PERIOD, newTimePeriod, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTimePeriod(TimePeriodType newTimePeriod) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_PERIOD, newTimePeriod);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeSequenceType getTimeSequence() {
return (TimeSequenceType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_SEQUENCE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTimeSequence(TimeSequenceType newTimeSequence, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_SEQUENCE, newTimeSequence, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTimeSequence(TimeSequenceType newTimeSequence) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__TIME_SEQUENCE, newTimeSequence);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WCSCapabilitiesType getWCSCapabilities() {
return (WCSCapabilitiesType)getMixed().get(Wcs10Package.Literals.DOCUMENT_ROOT__WCS_CAPABILITIES, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetWCSCapabilities(WCSCapabilitiesType newWCSCapabilities, NotificationChain msgs) {
return ((FeatureMap.Internal)getMixed()).basicAdd(Wcs10Package.Literals.DOCUMENT_ROOT__WCS_CAPABILITIES, newWCSCapabilities, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setWCSCapabilities(WCSCapabilitiesType newWCSCapabilities) {
((FeatureMap.Internal)getMixed()).set(Wcs10Package.Literals.DOCUMENT_ROOT__WCS_CAPABILITIES, newWCSCapabilities);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClosureType getClosure() {
return closure;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setClosure(ClosureType newClosure) {
ClosureType oldClosure = closure;
closure = newClosure == null ? CLOSURE_EDEFAULT : newClosure;
boolean oldClosureESet = closureESet;
closureESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, Wcs10Package.DOCUMENT_ROOT__CLOSURE, oldClosure, closure, !oldClosureESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetClosure() {
ClosureType oldClosure = closure;
boolean oldClosureESet = closureESet;
closure = CLOSURE_EDEFAULT;
closureESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, Wcs10Package.DOCUMENT_ROOT__CLOSURE, oldClosure, CLOSURE_EDEFAULT, oldClosureESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetClosure() {
return closureESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getSemantic() {
return semantic;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSemantic(String newSemantic) {
String oldSemantic = semantic;
semantic = newSemantic;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, Wcs10Package.DOCUMENT_ROOT__SEMANTIC, oldSemantic, semantic));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getType() {
return type;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setType(String newType) {
String oldType = type;
type = newType;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, Wcs10Package.DOCUMENT_ROOT__TYPE, oldType, type));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case Wcs10Package.DOCUMENT_ROOT__MIXED:
return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
case Wcs10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
case Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION:
return basicSetAxisDescription(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION1:
return basicSetAxisDescription1(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__CAPABILITY:
return basicSetCapability(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__CONTENT_METADATA:
return basicSetContentMetadata(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_DESCRIPTION:
return basicSetCoverageDescription(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING:
return basicSetCoverageOffering(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF:
return basicSetCoverageOfferingBrief(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__DESCRIBE_COVERAGE:
return basicSetDescribeCoverage(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__DOMAIN_SET:
return basicSetDomainSet(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__FORMATS:
return basicSetFormats(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__GET_CAPABILITIES:
return basicSetGetCapabilities(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__GET_COVERAGE:
return basicSetGetCoverage(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__INTERVAL:
return basicSetInterval(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__KEYWORDS:
return basicSetKeywords(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__LON_LAT_ENVELOPE:
return basicSetLonLatEnvelope(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__METADATA_LINK:
return basicSetMetadataLink(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET:
return basicSetRangeSet(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET1:
return basicSetRangeSet1(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SERVICE:
return basicSetService(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SINGLE_VALUE:
return basicSetSingleValue(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_DOMAIN:
return basicSetSpatialDomain(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_SUBSET:
return basicSetSpatialSubset(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_CR_SS:
return basicSetSupportedCRSs(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_FORMATS:
return basicSetSupportedFormats(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS:
return basicSetSupportedInterpolations(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_DOMAIN:
return basicSetTemporalDomain(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_SUBSET:
return basicSetTemporalSubset(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__TIME_PERIOD:
return basicSetTimePeriod(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__TIME_SEQUENCE:
return basicSetTimeSequence(null, msgs);
case Wcs10Package.DOCUMENT_ROOT__WCS_CAPABILITIES:
return basicSetWCSCapabilities(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 Wcs10Package.DOCUMENT_ROOT__MIXED:
if (coreType) return getMixed();
return ((FeatureMap.Internal)getMixed()).getWrapper();
case Wcs10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
if (coreType) return getXMLNSPrefixMap();
else return getXMLNSPrefixMap().map();
case Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
if (coreType) return getXSISchemaLocation();
else return getXSISchemaLocation().map();
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION:
return getAxisDescription();
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION1:
return getAxisDescription1();
case Wcs10Package.DOCUMENT_ROOT__CAPABILITY:
return getCapability();
case Wcs10Package.DOCUMENT_ROOT__CONTENT_METADATA:
return getContentMetadata();
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_DESCRIPTION:
return getCoverageDescription();
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING:
return getCoverageOffering();
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF:
return getCoverageOfferingBrief();
case Wcs10Package.DOCUMENT_ROOT__DESCRIBE_COVERAGE:
return getDescribeCoverage();
case Wcs10Package.DOCUMENT_ROOT__DESCRIPTION:
return getDescription();
case Wcs10Package.DOCUMENT_ROOT__DOMAIN_SET:
return getDomainSet();
case Wcs10Package.DOCUMENT_ROOT__FORMATS:
return getFormats();
case Wcs10Package.DOCUMENT_ROOT__GET_CAPABILITIES:
return getGetCapabilities();
case Wcs10Package.DOCUMENT_ROOT__GET_COVERAGE:
return getGetCoverage();
case Wcs10Package.DOCUMENT_ROOT__INTERPOLATION_METHOD:
return getInterpolationMethod();
case Wcs10Package.DOCUMENT_ROOT__INTERVAL:
return getInterval();
case Wcs10Package.DOCUMENT_ROOT__KEYWORDS:
return getKeywords();
case Wcs10Package.DOCUMENT_ROOT__LON_LAT_ENVELOPE:
return getLonLatEnvelope();
case Wcs10Package.DOCUMENT_ROOT__METADATA_LINK:
return getMetadataLink();
case Wcs10Package.DOCUMENT_ROOT__NAME:
return getName();
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET:
return getRangeSet();
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET1:
return getRangeSet1();
case Wcs10Package.DOCUMENT_ROOT__SERVICE:
return getService();
case Wcs10Package.DOCUMENT_ROOT__SINGLE_VALUE:
return getSingleValue();
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_DOMAIN:
return getSpatialDomain();
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_SUBSET:
return getSpatialSubset();
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_CR_SS:
return getSupportedCRSs();
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_FORMATS:
return getSupportedFormats();
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS:
return getSupportedInterpolations();
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_DOMAIN:
return getTemporalDomain();
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_SUBSET:
return getTemporalSubset();
case Wcs10Package.DOCUMENT_ROOT__TIME_PERIOD:
return getTimePeriod();
case Wcs10Package.DOCUMENT_ROOT__TIME_SEQUENCE:
return getTimeSequence();
case Wcs10Package.DOCUMENT_ROOT__WCS_CAPABILITIES:
return getWCSCapabilities();
case Wcs10Package.DOCUMENT_ROOT__CLOSURE:
return getClosure();
case Wcs10Package.DOCUMENT_ROOT__SEMANTIC:
return getSemantic();
case Wcs10Package.DOCUMENT_ROOT__TYPE:
return getType();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case Wcs10Package.DOCUMENT_ROOT__MIXED:
((FeatureMap.Internal)getMixed()).set(newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION:
setAxisDescription((AxisDescriptionType1)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION1:
setAxisDescription1((AxisDescriptionType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__CAPABILITY:
setCapability((WCSCapabilityType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__CONTENT_METADATA:
setContentMetadata((ContentMetadataType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_DESCRIPTION:
setCoverageDescription((CoverageDescriptionType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING:
setCoverageOffering((CoverageOfferingType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF:
setCoverageOfferingBrief((CoverageOfferingBriefType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__DESCRIBE_COVERAGE:
setDescribeCoverage((DescribeCoverageType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__DESCRIPTION:
setDescription((String)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__DOMAIN_SET:
setDomainSet((DomainSetType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__FORMATS:
setFormats((CodeListType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__GET_CAPABILITIES:
setGetCapabilities((GetCapabilitiesType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__GET_COVERAGE:
setGetCoverage((GetCoverageType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__INTERPOLATION_METHOD:
setInterpolationMethod((InterpolationMethodType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__INTERVAL:
setInterval((IntervalType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__KEYWORDS:
setKeywords((KeywordsType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__LON_LAT_ENVELOPE:
setLonLatEnvelope((LonLatEnvelopeType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__METADATA_LINK:
setMetadataLink((MetadataLinkType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__NAME:
setName((String)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET:
setRangeSet((RangeSetType1)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET1:
setRangeSet1((RangeSetType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SERVICE:
setService((ServiceType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SINGLE_VALUE:
setSingleValue((TypedLiteralType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_DOMAIN:
setSpatialDomain((SpatialDomainType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_SUBSET:
setSpatialSubset((SpatialSubsetType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_CR_SS:
setSupportedCRSs((SupportedCRSsType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_FORMATS:
setSupportedFormats((SupportedFormatsType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS:
setSupportedInterpolations((SupportedInterpolationsType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_DOMAIN:
setTemporalDomain((TimeSequenceType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_SUBSET:
setTemporalSubset((TimeSequenceType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__TIME_PERIOD:
setTimePeriod((TimePeriodType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__TIME_SEQUENCE:
setTimeSequence((TimeSequenceType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__WCS_CAPABILITIES:
setWCSCapabilities((WCSCapabilitiesType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__CLOSURE:
setClosure((ClosureType)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__SEMANTIC:
setSemantic((String)newValue);
return;
case Wcs10Package.DOCUMENT_ROOT__TYPE:
setType((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
case Wcs10Package.DOCUMENT_ROOT__MIXED:
getMixed().clear();
return;
case Wcs10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
getXMLNSPrefixMap().clear();
return;
case Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
getXSISchemaLocation().clear();
return;
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION:
setAxisDescription((AxisDescriptionType1)null);
return;
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION1:
setAxisDescription1((AxisDescriptionType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__CAPABILITY:
setCapability((WCSCapabilityType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__CONTENT_METADATA:
setContentMetadata((ContentMetadataType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_DESCRIPTION:
setCoverageDescription((CoverageDescriptionType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING:
setCoverageOffering((CoverageOfferingType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF:
setCoverageOfferingBrief((CoverageOfferingBriefType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__DESCRIBE_COVERAGE:
setDescribeCoverage((DescribeCoverageType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__DESCRIPTION:
setDescription(DESCRIPTION_EDEFAULT);
return;
case Wcs10Package.DOCUMENT_ROOT__DOMAIN_SET:
setDomainSet((DomainSetType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__FORMATS:
setFormats((CodeListType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__GET_CAPABILITIES:
setGetCapabilities((GetCapabilitiesType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__GET_COVERAGE:
setGetCoverage((GetCoverageType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__INTERPOLATION_METHOD:
setInterpolationMethod(INTERPOLATION_METHOD_EDEFAULT);
return;
case Wcs10Package.DOCUMENT_ROOT__INTERVAL:
setInterval((IntervalType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__KEYWORDS:
setKeywords((KeywordsType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__LON_LAT_ENVELOPE:
setLonLatEnvelope((LonLatEnvelopeType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__METADATA_LINK:
setMetadataLink((MetadataLinkType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__NAME:
setName(NAME_EDEFAULT);
return;
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET:
setRangeSet((RangeSetType1)null);
return;
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET1:
setRangeSet1((RangeSetType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SERVICE:
setService((ServiceType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SINGLE_VALUE:
setSingleValue((TypedLiteralType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_DOMAIN:
setSpatialDomain((SpatialDomainType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_SUBSET:
setSpatialSubset((SpatialSubsetType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_CR_SS:
setSupportedCRSs((SupportedCRSsType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_FORMATS:
setSupportedFormats((SupportedFormatsType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS:
setSupportedInterpolations((SupportedInterpolationsType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_DOMAIN:
setTemporalDomain((TimeSequenceType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_SUBSET:
setTemporalSubset((TimeSequenceType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__TIME_PERIOD:
setTimePeriod((TimePeriodType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__TIME_SEQUENCE:
setTimeSequence((TimeSequenceType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__WCS_CAPABILITIES:
setWCSCapabilities((WCSCapabilitiesType)null);
return;
case Wcs10Package.DOCUMENT_ROOT__CLOSURE:
unsetClosure();
return;
case Wcs10Package.DOCUMENT_ROOT__SEMANTIC:
setSemantic(SEMANTIC_EDEFAULT);
return;
case Wcs10Package.DOCUMENT_ROOT__TYPE:
setType(TYPE_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
case Wcs10Package.DOCUMENT_ROOT__MIXED:
return mixed != null && !mixed.isEmpty();
case Wcs10Package.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
case Wcs10Package.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION:
return getAxisDescription() != null;
case Wcs10Package.DOCUMENT_ROOT__AXIS_DESCRIPTION1:
return getAxisDescription1() != null;
case Wcs10Package.DOCUMENT_ROOT__CAPABILITY:
return getCapability() != null;
case Wcs10Package.DOCUMENT_ROOT__CONTENT_METADATA:
return getContentMetadata() != null;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_DESCRIPTION:
return getCoverageDescription() != null;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING:
return getCoverageOffering() != null;
case Wcs10Package.DOCUMENT_ROOT__COVERAGE_OFFERING_BRIEF:
return getCoverageOfferingBrief() != null;
case Wcs10Package.DOCUMENT_ROOT__DESCRIBE_COVERAGE:
return getDescribeCoverage() != null;
case Wcs10Package.DOCUMENT_ROOT__DESCRIPTION:
return DESCRIPTION_EDEFAULT == null ? getDescription() != null : !DESCRIPTION_EDEFAULT.equals(getDescription());
case Wcs10Package.DOCUMENT_ROOT__DOMAIN_SET:
return getDomainSet() != null;
case Wcs10Package.DOCUMENT_ROOT__FORMATS:
return getFormats() != null;
case Wcs10Package.DOCUMENT_ROOT__GET_CAPABILITIES:
return getGetCapabilities() != null;
case Wcs10Package.DOCUMENT_ROOT__GET_COVERAGE:
return getGetCoverage() != null;
case Wcs10Package.DOCUMENT_ROOT__INTERPOLATION_METHOD:
return getInterpolationMethod() != INTERPOLATION_METHOD_EDEFAULT;
case Wcs10Package.DOCUMENT_ROOT__INTERVAL:
return getInterval() != null;
case Wcs10Package.DOCUMENT_ROOT__KEYWORDS:
return getKeywords() != null;
case Wcs10Package.DOCUMENT_ROOT__LON_LAT_ENVELOPE:
return getLonLatEnvelope() != null;
case Wcs10Package.DOCUMENT_ROOT__METADATA_LINK:
return getMetadataLink() != null;
case Wcs10Package.DOCUMENT_ROOT__NAME:
return NAME_EDEFAULT == null ? getName() != null : !NAME_EDEFAULT.equals(getName());
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET:
return getRangeSet() != null;
case Wcs10Package.DOCUMENT_ROOT__RANGE_SET1:
return getRangeSet1() != null;
case Wcs10Package.DOCUMENT_ROOT__SERVICE:
return getService() != null;
case Wcs10Package.DOCUMENT_ROOT__SINGLE_VALUE:
return getSingleValue() != null;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_DOMAIN:
return getSpatialDomain() != null;
case Wcs10Package.DOCUMENT_ROOT__SPATIAL_SUBSET:
return getSpatialSubset() != null;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_CR_SS:
return getSupportedCRSs() != null;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_FORMATS:
return getSupportedFormats() != null;
case Wcs10Package.DOCUMENT_ROOT__SUPPORTED_INTERPOLATIONS:
return getSupportedInterpolations() != null;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_DOMAIN:
return getTemporalDomain() != null;
case Wcs10Package.DOCUMENT_ROOT__TEMPORAL_SUBSET:
return getTemporalSubset() != null;
case Wcs10Package.DOCUMENT_ROOT__TIME_PERIOD:
return getTimePeriod() != null;
case Wcs10Package.DOCUMENT_ROOT__TIME_SEQUENCE:
return getTimeSequence() != null;
case Wcs10Package.DOCUMENT_ROOT__WCS_CAPABILITIES:
return getWCSCapabilities() != null;
case Wcs10Package.DOCUMENT_ROOT__CLOSURE:
return isSetClosure();
case Wcs10Package.DOCUMENT_ROOT__SEMANTIC:
return SEMANTIC_EDEFAULT == null ? semantic != null : !SEMANTIC_EDEFAULT.equals(semantic);
case Wcs10Package.DOCUMENT_ROOT__TYPE:
return TYPE_EDEFAULT == null ? type != null : !TYPE_EDEFAULT.equals(type);
}
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(", closure: ");
if (closureESet) result.append(closure); else result.append("<unset>");
result.append(", semantic: ");
result.append(semantic);
result.append(", type: ");
result.append(type);
result.append(')');
return result.toString();
}
} //DocumentRootImpl