Class DcsSwitch<T>


  • public class DcsSwitch<T>
    extends org.eclipse.emf.ecore.util.Switch<T>
    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:
    DcsPackage
    • Field Detail

      • modelPackage

        protected static DcsPackage modelPackage
        The cached model package
    • Constructor Detail

      • DcsSwitch

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

      • isSwitchFor

        protected boolean isSwitchFor​(org.eclipse.emf.ecore.EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             org.eclipse.emf.ecore.EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseDataCompositionSettings

        public T caseDataCompositionSettings​(DataCompositionSettings object)
        Returns the result of interpreting the object as an instance of 'Data Composition Settings'. 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 'Data Composition Settings'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionDataParameterValues

        public T caseDataCompositionDataParameterValues​(DataCompositionDataParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Data Parameter Values'. 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 'Data Composition Data Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionOutputParameterValues

        public T caseDataCompositionOutputParameterValues​(DataCompositionOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Output Parameter Values'. 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 'Data Composition Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionOrder

        public T caseDataCompositionOrder​(DataCompositionOrder object)
        Returns the result of interpreting the object as an instance of 'Data Composition Order'. 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 'Data Composition Order'.
        See Also:
        doSwitch(EObject)
      • caseOrderItem

        public T caseOrderItem​(OrderItem object)
        Returns the result of interpreting the object as an instance of 'Order Item'. 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 'Order Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionOrderItem

        public T caseDataCompositionOrderItem​(DataCompositionOrderItem object)
        Returns the result of interpreting the object as an instance of 'Data Composition Order Item'. 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 'Data Composition Order Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAutoOrderItem

        public T caseDataCompositionAutoOrderItem​(DataCompositionAutoOrderItem object)
        Returns the result of interpreting the object as an instance of 'Data Composition Auto Order Item'. 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 'Data Composition Auto Order Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionFilter

        public T caseDataCompositionFilter​(DataCompositionFilter object)
        Returns the result of interpreting the object as an instance of 'Data Composition Filter'. 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 'Data Composition Filter'.
        See Also:
        doSwitch(EObject)
      • caseFilterItem

        public T caseFilterItem​(FilterItem object)
        Returns the result of interpreting the object as an instance of 'Filter Item'. 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 'Filter Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionFilterItem

        public T caseDataCompositionFilterItem​(DataCompositionFilterItem object)
        Returns the result of interpreting the object as an instance of 'Data Composition Filter Item'. 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 'Data Composition Filter Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionFilterItemGroup

        public T caseDataCompositionFilterItemGroup​(DataCompositionFilterItemGroup object)
        Returns the result of interpreting the object as an instance of 'Data Composition Filter Item Group'. 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 'Data Composition Filter Item Group'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionSelectedFields

        public T caseDataCompositionSelectedFields​(DataCompositionSelectedFields object)
        Returns the result of interpreting the object as an instance of 'Data Composition Selected Fields'. 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 'Data Composition Selected Fields'.
        See Also:
        doSwitch(EObject)
      • caseSelectedItem

        public T caseSelectedItem​(SelectedItem object)
        Returns the result of interpreting the object as an instance of 'Selected Item'. 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 'Selected Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionSelectedField

        public T caseDataCompositionSelectedField​(DataCompositionSelectedField object)
        Returns the result of interpreting the object as an instance of 'Data Composition Selected Field'. 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 'Data Composition Selected Field'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionSelectedFieldGroup

        public T caseDataCompositionSelectedFieldGroup​(DataCompositionSelectedFieldGroup object)
        Returns the result of interpreting the object as an instance of 'Data Composition Selected Field Group'. 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 'Data Composition Selected Field Group'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAutoSelectedField

        public T caseDataCompositionAutoSelectedField​(DataCompositionAutoSelectedField object)
        Returns the result of interpreting the object as an instance of 'Data Composition Auto Selected Field'. 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 'Data Composition Auto Selected Field'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserFields

        public T caseDataCompositionUserFields​(DataCompositionUserFields object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Fields'. 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 'Data Composition User Fields'.
        See Also:
        doSwitch(EObject)
      • caseUserField

        public T caseUserField​(UserField object)
        Returns the result of interpreting the object as an instance of 'User Field'. 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 'User Field'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserFieldExpression

        public T caseDataCompositionUserFieldExpression​(DataCompositionUserFieldExpression object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Field Expression'. 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 'Data Composition User Field Expression'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserFieldCase

        public T caseDataCompositionUserFieldCase​(DataCompositionUserFieldCase object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Field Case'. 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 'Data Composition User Field Case'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserFieldsCaseVariants

        public T caseDataCompositionUserFieldsCaseVariants​(DataCompositionUserFieldsCaseVariants object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Fields Case Variants'. 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 'Data Composition User Fields Case Variants'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserFieldsVariant

        public T caseDataCompositionUserFieldsVariant​(DataCompositionUserFieldsVariant object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Fields Variant'. 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 'Data Composition User Fields Variant'.
        See Also:
        doSwitch(EObject)
      • caseStructureItem

        public T caseStructureItem​(StructureItem object)
        Returns the result of interpreting the object as an instance of 'Structure Item'. 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 'Structure Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionGroup

        public T caseDataCompositionGroup​(DataCompositionGroup object)
        Returns the result of interpreting the object as an instance of 'Data Composition Group'. 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 'Data Composition Group'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionGroupOutputParameterValues

        public T caseDataCompositionGroupOutputParameterValues​(DataCompositionGroupOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Group Output Parameter Values'. 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 'Data Composition Group Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionTable

        public T caseDataCompositionTable​(DataCompositionTable object)
        Returns the result of interpreting the object as an instance of 'Data Composition Table'. 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 'Data Composition Table'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionTableOutputParameterValues

        public T caseDataCompositionTableOutputParameterValues​(DataCompositionTableOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Table Output Parameter Values'. 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 'Data Composition Table Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionTableGroup

        public T caseDataCompositionTableGroup​(DataCompositionTableGroup object)
        Returns the result of interpreting the object as an instance of 'Data Composition Table Group'. 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 'Data Composition Table Group'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionTableGroupOutputParameterValues

        public T caseDataCompositionTableGroupOutputParameterValues​(DataCompositionTableGroupOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Table Group Output Parameter Values'. 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 'Data Composition Table Group Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionChart

        public T caseDataCompositionChart​(DataCompositionChart object)
        Returns the result of interpreting the object as an instance of 'Data Composition Chart'. 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 'Data Composition Chart'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionChartOutputParameterValues

        public T caseDataCompositionChartOutputParameterValues​(DataCompositionChartOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Chart Output Parameter Values'. 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 'Data Composition Chart Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionChartGroupOutputParameterValues

        public T caseDataCompositionChartGroupOutputParameterValues​(DataCompositionChartGroupOutputParameterValues object)
        Returns the result of interpreting the object as an instance of 'Data Composition Chart Group Output Parameter Values'. 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 'Data Composition Chart Group Output Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionChartGroup

        public T caseDataCompositionChartGroup​(DataCompositionChartGroup object)
        Returns the result of interpreting the object as an instance of 'Data Composition Chart Group'. 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 'Data Composition Chart Group'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionNestedObjectSettings

        public T caseDataCompositionNestedObjectSettings​(DataCompositionNestedObjectSettings object)
        Returns the result of interpreting the object as an instance of 'Data Composition Nested Object Settings'. 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 'Data Composition Nested Object Settings'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionGroupFields

        public T caseDataCompositionGroupFields​(DataCompositionGroupFields object)
        Returns the result of interpreting the object as an instance of 'Data Composition Group Fields'. 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 'Data Composition Group Fields'.
        See Also:
        doSwitch(EObject)
      • caseGroupItem

        public T caseGroupItem​(GroupItem object)
        Returns the result of interpreting the object as an instance of 'Group Item'. 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 'Group Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionGroupField

        public T caseDataCompositionGroupField​(DataCompositionGroupField object)
        Returns the result of interpreting the object as an instance of 'Data Composition Group Field'. 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 'Data Composition Group Field'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAutoGroupField

        public T caseDataCompositionAutoGroupField​(DataCompositionAutoGroupField object)
        Returns the result of interpreting the object as an instance of 'Data Composition Auto Group Field'. 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 'Data Composition Auto Group Field'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionConditionalAppearance

        public T caseDataCompositionConditionalAppearance​(DataCompositionConditionalAppearance object)
        Returns the result of interpreting the object as an instance of 'Data Composition Conditional Appearance'. 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 'Data Composition Conditional Appearance'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionConditionalAppearanceItem

        public T caseDataCompositionConditionalAppearanceItem​(DataCompositionConditionalAppearanceItem object)
        Returns the result of interpreting the object as an instance of 'Data Composition Conditional Appearance Item'. 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 'Data Composition Conditional Appearance Item'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAppearanceFields

        public T caseDataCompositionAppearanceFields​(DataCompositionAppearanceFields object)
        Returns the result of interpreting the object as an instance of 'Data Composition Appearance Fields'. 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 'Data Composition Appearance Fields'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAppearanceField

        public T caseDataCompositionAppearanceField​(DataCompositionAppearanceField object)
        Returns the result of interpreting the object as an instance of 'Data Composition Appearance Field'. 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 'Data Composition Appearance Field'.
        See Also:
        doSwitch(EObject)
      • caseSettingsParameterValue

        public T caseSettingsParameterValue​(SettingsParameterValue object)
        Returns the result of interpreting the object as an instance of 'Settings Parameter Value'. 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 'Settings Parameter Value'.
        See Also:
        doSwitch(EObject)
      • caseSettingStructure

        public T caseSettingStructure​(SettingStructure object)
        Returns the result of interpreting the object as an instance of 'Setting Structure'. 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 'Setting Structure'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionUserSettings

        public T caseDataCompositionUserSettings​(DataCompositionUserSettings object)
        Returns the result of interpreting the object as an instance of 'Data Composition User Settings'. 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 'Data Composition User Settings'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionSettingsComposer

        public T caseDataCompositionSettingsComposer​(DataCompositionSettingsComposer object)
        Returns the result of interpreting the object as an instance of 'Data Composition Settings Composer'. 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 'Data Composition Settings Composer'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionAvailableSettingsSource

        public T caseDataCompositionAvailableSettingsSource​(DataCompositionAvailableSettingsSource object)
        Returns the result of interpreting the object as an instance of 'Data Composition Available Settings Source'. 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 'Data Composition Available Settings Source'.
        See Also:
        doSwitch(EObject)
      • caseAvailableFields

        public T caseAvailableFields​(AvailableFields object)
        Returns the result of interpreting the object as an instance of 'Available Fields'. 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 'Available Fields'.
        See Also:
        doSwitch(EObject)
      • caseAvailableFieldUseRestrictions

        public T caseAvailableFieldUseRestrictions​(AvailableFieldUseRestrictions object)
        Returns the result of interpreting the object as an instance of 'Available Field Use Restrictions'. 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 'Available Field Use Restrictions'.
        See Also:
        doSwitch(EObject)
      • caseAvailableFieldUseRestriction

        public T caseAvailableFieldUseRestriction​(AvailableFieldUseRestriction object)
        Returns the result of interpreting the object as an instance of 'Available Field Use Restriction'. 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 'Available Field Use Restriction'.
        See Also:
        doSwitch(EObject)
      • caseAvailableParameterUseRestrictions

        public T caseAvailableParameterUseRestrictions​(AvailableParameterUseRestrictions object)
        Returns the result of interpreting the object as an instance of 'Available Parameter Use Restrictions'. 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 'Available Parameter Use Restrictions'.
        See Also:
        doSwitch(EObject)
      • caseAvailableParameterUseRestriction

        public T caseAvailableParameterUseRestriction​(AvailableParameterUseRestriction object)
        Returns the result of interpreting the object as an instance of 'Available Parameter Use Restriction'. 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 'Available Parameter Use Restriction'.
        See Also:
        doSwitch(EObject)
      • caseSettingsVariant

        public T caseSettingsVariant​(SettingsVariant object)
        Returns the result of interpreting the object as an instance of 'Settings Variant'. 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 'Settings Variant'.
        See Also:
        doSwitch(EObject)
      • caseParameterValues

        public T caseParameterValues​(ParameterValues object)
        Returns the result of interpreting the object as an instance of 'Parameter Values'. 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 'Parameter Values'.
        See Also:
        doSwitch(EObject)
      • caseDataCompositionParameterValue

        public T caseDataCompositionParameterValue​(DataCompositionParameterValue object)
        Returns the result of interpreting the object as an instance of 'Data Composition Parameter Value'. 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 'Data Composition Parameter Value'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T defaultCase​(org.eclipse.emf.ecore.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.
        Overrides:
        defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)