Class Wcs10Switch


  • public class Wcs10Switch
    extends Object
    The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.
    See Also:
    Wcs10Package
    • Field Detail

      • modelPackage

        protected static Wcs10Package modelPackage
        The cached model package
    • Constructor Detail

      • Wcs10Switch

        public Wcs10Switch()
        Creates an instance of the switch.
    • Method Detail

      • doSwitch

        public Object doSwitch​(EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • doSwitch

        protected Object doSwitch​(EClass theEClass,
                                  EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • doSwitch

        protected Object doSwitch​(int classifierID,
                                  EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseAbstractDescriptionBaseType

        public Object caseAbstractDescriptionBaseType​(AbstractDescriptionBaseType object)
        Returns the result of interpreting the object as an instance of 'Abstract Description Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract Description Base Type'.
        See Also:
        doSwitch(EObject)
      • caseAbstractDescriptionType

        public Object caseAbstractDescriptionType​(AbstractDescriptionType object)
        Returns the result of interpreting the object as an instance of 'Abstract Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract Description Type'.
        See Also:
        doSwitch(EObject)
      • caseAddressType

        public Object caseAddressType​(AddressType object)
        Returns the result of interpreting the object as an instance of 'Address Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Address Type'.
        See Also:
        doSwitch(EObject)
      • caseAxisDescriptionType

        public Object caseAxisDescriptionType​(AxisDescriptionType object)
        Returns the result of interpreting the object as an instance of 'Axis Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Axis Description Type'.
        See Also:
        doSwitch(EObject)
      • caseAxisDescriptionType1

        public Object caseAxisDescriptionType1​(AxisDescriptionType1 object)
        Returns the result of interpreting the object as an instance of 'Axis Description Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Axis Description Type1'.
        See Also:
        doSwitch(EObject)
      • caseAxisSubsetType

        public Object caseAxisSubsetType​(AxisSubsetType object)
        Returns the result of interpreting the object as an instance of 'Axis Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Axis Subset Type'.
        See Also:
        doSwitch(EObject)
      • caseContactType

        public Object caseContactType​(ContactType object)
        Returns the result of interpreting the object as an instance of 'Contact Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Contact Type'.
        See Also:
        doSwitch(EObject)
      • caseContentMetadataType

        public Object caseContentMetadataType​(ContentMetadataType object)
        Returns the result of interpreting the object as an instance of 'Content Metadata Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Content Metadata Type'.
        See Also:
        doSwitch(EObject)
      • caseCoverageDescriptionType

        public Object caseCoverageDescriptionType​(CoverageDescriptionType object)
        Returns the result of interpreting the object as an instance of 'Coverage Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Coverage Description Type'.
        See Also:
        doSwitch(EObject)
      • caseCoverageOfferingBriefType

        public Object caseCoverageOfferingBriefType​(CoverageOfferingBriefType object)
        Returns the result of interpreting the object as an instance of 'Coverage Offering Brief Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Coverage Offering Brief Type'.
        See Also:
        doSwitch(EObject)
      • caseCoverageOfferingType

        public Object caseCoverageOfferingType​(CoverageOfferingType object)
        Returns the result of interpreting the object as an instance of 'Coverage Offering Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Coverage Offering Type'.
        See Also:
        doSwitch(EObject)
      • caseDCPTypeType

        public Object caseDCPTypeType​(DCPTypeType object)
        Returns the result of interpreting the object as an instance of 'DCP Type Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'DCP Type Type'.
        See Also:
        doSwitch(EObject)
      • caseDescribeCoverageType

        public Object caseDescribeCoverageType​(DescribeCoverageType object)
        Returns the result of interpreting the object as an instance of 'Describe Coverage Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Describe Coverage Type'.
        See Also:
        doSwitch(EObject)
      • caseDescribeCoverageType1

        public Object caseDescribeCoverageType1​(DescribeCoverageType1 object)
        Returns the result of interpreting the object as an instance of 'Describe Coverage Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Describe Coverage Type1'.
        See Also:
        doSwitch(EObject)
      • caseDocumentRoot

        public Object caseDocumentRoot​(DocumentRoot object)
        Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Document Root'.
        See Also:
        doSwitch(EObject)
      • caseDomainSetType

        public Object caseDomainSetType​(DomainSetType object)
        Returns the result of interpreting the object as an instance of 'Domain Set Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Domain Set Type'.
        See Also:
        doSwitch(EObject)
      • caseDomainSubsetType

        public Object caseDomainSubsetType​(DomainSubsetType object)
        Returns the result of interpreting the object as an instance of 'Domain Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Domain Subset Type'.
        See Also:
        doSwitch(EObject)
      • caseExceptionType

        public Object caseExceptionType​(ExceptionType object)
        Returns the result of interpreting the object as an instance of 'Exception Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Exception Type'.
        See Also:
        doSwitch(EObject)
      • caseGetCapabilitiesType

        public Object caseGetCapabilitiesType​(GetCapabilitiesType object)
        Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Get Capabilities Type'.
        See Also:
        doSwitch(EObject)
      • caseGetCapabilitiesType1

        public Object caseGetCapabilitiesType1​(GetCapabilitiesType1 object)
        Returns the result of interpreting the object as an instance of 'Get Capabilities Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Get Capabilities Type1'.
        See Also:
        doSwitch(EObject)
      • caseGetCoverageType

        public Object caseGetCoverageType​(GetCoverageType object)
        Returns the result of interpreting the object as an instance of 'Get Coverage Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Get Coverage Type'.
        See Also:
        doSwitch(EObject)
      • caseGetCoverageType1

        public Object caseGetCoverageType1​(GetCoverageType1 object)
        Returns the result of interpreting the object as an instance of 'Get Coverage Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Get Coverage Type1'.
        See Also:
        doSwitch(EObject)
      • caseGetType

        public Object caseGetType​(GetType object)
        Returns the result of interpreting the object as an instance of 'Get Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Get Type'.
        See Also:
        doSwitch(EObject)
      • caseHTTPType

        public Object caseHTTPType​(HTTPType object)
        Returns the result of interpreting the object as an instance of 'HTTP Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'HTTP Type'.
        See Also:
        doSwitch(EObject)
      • caseIntervalType

        public Object caseIntervalType​(IntervalType object)
        Returns the result of interpreting the object as an instance of 'Interval Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Interval Type'.
        See Also:
        doSwitch(EObject)
      • caseKeywordsType

        public Object caseKeywordsType​(KeywordsType object)
        Returns the result of interpreting the object as an instance of 'Keywords Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Keywords Type'.
        See Also:
        doSwitch(EObject)
      • caseLonLatEnvelopeBaseType

        public Object caseLonLatEnvelopeBaseType​(LonLatEnvelopeBaseType object)
        Returns the result of interpreting the object as an instance of 'Lon Lat Envelope Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Lon Lat Envelope Base Type'.
        See Also:
        doSwitch(EObject)
      • caseLonLatEnvelopeType

        public Object caseLonLatEnvelopeType​(LonLatEnvelopeType object)
        Returns the result of interpreting the object as an instance of 'Lon Lat Envelope Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Lon Lat Envelope Type'.
        See Also:
        doSwitch(EObject)
      • caseMetadataAssociationType

        public Object caseMetadataAssociationType​(MetadataAssociationType object)
        Returns the result of interpreting the object as an instance of 'Metadata Association Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Metadata Association Type'.
        See Also:
        doSwitch(EObject)
      • caseMetadataLinkType

        public Object caseMetadataLinkType​(MetadataLinkType object)
        Returns the result of interpreting the object as an instance of 'Metadata Link Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Metadata Link Type'.
        See Also:
        doSwitch(EObject)
      • caseOnlineResourceType

        public Object caseOnlineResourceType​(OnlineResourceType object)
        Returns the result of interpreting the object as an instance of 'Online Resource Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Online Resource Type'.
        See Also:
        doSwitch(EObject)
      • caseOutputType

        public Object caseOutputType​(OutputType object)
        Returns the result of interpreting the object as an instance of 'Output Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Output Type'.
        See Also:
        doSwitch(EObject)
      • casePostType

        public Object casePostType​(PostType object)
        Returns the result of interpreting the object as an instance of 'Post Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Post Type'.
        See Also:
        doSwitch(EObject)
      • caseRangeSetType

        public Object caseRangeSetType​(RangeSetType object)
        Returns the result of interpreting the object as an instance of 'Range Set Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Range Set Type'.
        See Also:
        doSwitch(EObject)
      • caseRangeSetType1

        public Object caseRangeSetType1​(RangeSetType1 object)
        Returns the result of interpreting the object as an instance of 'Range Set Type1'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Range Set Type1'.
        See Also:
        doSwitch(EObject)
      • caseRangeSubsetType

        public Object caseRangeSubsetType​(RangeSubsetType object)
        Returns the result of interpreting the object as an instance of 'Range Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Range Subset Type'.
        See Also:
        doSwitch(EObject)
      • caseRequestType

        public Object caseRequestType​(RequestType object)
        Returns the result of interpreting the object as an instance of 'Request Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Request Type'.
        See Also:
        doSwitch(EObject)
      • caseResponsiblePartyType

        public Object caseResponsiblePartyType​(ResponsiblePartyType object)
        Returns the result of interpreting the object as an instance of 'Responsible Party Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Responsible Party Type'.
        See Also:
        doSwitch(EObject)
      • caseServiceType

        public Object caseServiceType​(ServiceType object)
        Returns the result of interpreting the object as an instance of 'Service Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Service Type'.
        See Also:
        doSwitch(EObject)
      • caseSpatialDomainType

        public Object caseSpatialDomainType​(SpatialDomainType object)
        Returns the result of interpreting the object as an instance of 'Spatial Domain Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Spatial Domain Type'.
        See Also:
        doSwitch(EObject)
      • caseSpatialSubsetType

        public Object caseSpatialSubsetType​(SpatialSubsetType object)
        Returns the result of interpreting the object as an instance of 'Spatial Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Spatial Subset Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedCRSsType

        public Object caseSupportedCRSsType​(SupportedCRSsType object)
        Returns the result of interpreting the object as an instance of 'Supported CR Ss Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported CR Ss Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedFormatsType

        public Object caseSupportedFormatsType​(SupportedFormatsType object)
        Returns the result of interpreting the object as an instance of 'Supported Formats Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported Formats Type'.
        See Also:
        doSwitch(EObject)
      • caseSupportedInterpolationsType

        public Object caseSupportedInterpolationsType​(SupportedInterpolationsType object)
        Returns the result of interpreting the object as an instance of 'Supported Interpolations Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Supported Interpolations Type'.
        See Also:
        doSwitch(EObject)
      • caseTelephoneType

        public Object caseTelephoneType​(TelephoneType object)
        Returns the result of interpreting the object as an instance of 'Telephone Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Telephone Type'.
        See Also:
        doSwitch(EObject)
      • caseTimePeriodType

        public Object caseTimePeriodType​(TimePeriodType object)
        Returns the result of interpreting the object as an instance of 'Time Period Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Time Period Type'.
        See Also:
        doSwitch(EObject)
      • caseTimeSequenceType

        public Object caseTimeSequenceType​(TimeSequenceType object)
        Returns the result of interpreting the object as an instance of 'Time Sequence Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Time Sequence Type'.
        See Also:
        doSwitch(EObject)
      • caseTypedLiteralType

        public Object caseTypedLiteralType​(TypedLiteralType object)
        Returns the result of interpreting the object as an instance of 'Typed Literal Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Typed Literal Type'.
        See Also:
        doSwitch(EObject)
      • caseValueEnumBaseType

        public Object caseValueEnumBaseType​(ValueEnumBaseType object)
        Returns the result of interpreting the object as an instance of 'Value Enum Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Value Enum Base Type'.
        See Also:
        doSwitch(EObject)
      • caseValueEnumType

        public Object caseValueEnumType​(ValueEnumType object)
        Returns the result of interpreting the object as an instance of 'Value Enum Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Value Enum Type'.
        See Also:
        doSwitch(EObject)
      • caseValueRangeType

        public Object caseValueRangeType​(ValueRangeType object)
        Returns the result of interpreting the object as an instance of 'Value Range Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Value Range Type'.
        See Also:
        doSwitch(EObject)
      • caseValuesType

        public Object caseValuesType​(ValuesType object)
        Returns the result of interpreting the object as an instance of 'Values Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Values Type'.
        See Also:
        doSwitch(EObject)
      • caseVendorSpecificCapabilitiesType

        public Object caseVendorSpecificCapabilitiesType​(VendorSpecificCapabilitiesType object)
        Returns the result of interpreting the object as an instance of 'Vendor Specific Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Vendor Specific Capabilities Type'.
        See Also:
        doSwitch(EObject)
      • caseWCSCapabilitiesType

        public Object caseWCSCapabilitiesType​(WCSCapabilitiesType object)
        Returns the result of interpreting the object as an instance of 'WCS Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'WCS Capabilities Type'.
        See Also:
        doSwitch(EObject)
      • caseWCSCapabilityType

        public Object caseWCSCapabilityType​(WCSCapabilityType object)
        Returns the result of interpreting the object as an instance of 'WCS Capability Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'WCS Capability Type'.
        See Also:
        doSwitch(EObject)
      • caseAbstractGMLType

        public Object caseAbstractGMLType​(AbstractGMLType object)
        Returns the result of interpreting the object as an instance of 'Abstract GML Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract GML Type'.
        See Also:
        doSwitch(EObject)
      • caseAbstractGeometryBaseType

        public Object caseAbstractGeometryBaseType​(AbstractGeometryBaseType object)
        Returns the result of interpreting the object as an instance of 'Abstract Geometry Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract Geometry Base Type'.
        See Also:
        doSwitch(EObject)
      • caseAbstractGeometryType

        public Object caseAbstractGeometryType​(AbstractGeometryType object)
        Returns the result of interpreting the object as an instance of 'Abstract Geometry Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract Geometry Type'.
        See Also:
        doSwitch(EObject)
      • caseEnvelopeType

        public Object caseEnvelopeType​(EnvelopeType object)
        Returns the result of interpreting the object as an instance of 'Envelope Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Envelope Type'.
        See Also:
        doSwitch(EObject)
      • caseMetaDataPropertyType

        public Object caseMetaDataPropertyType​(MetaDataPropertyType object)
        Returns the result of interpreting the object as an instance of 'Meta Data Property Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Meta Data Property Type'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public Object defaultCase​(EObject object)
        Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        doSwitch(org.eclipse.emf.ecore.EObject)