Class CalculationsSwitch<T>


  • public class CalculationsSwitch<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:
    CalculationsPackage
    • Constructor Detail

      • CalculationsSwitch

        public CalculationsSwitch()
        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.
      • caseBaseValueInfoData

        public T caseBaseValueInfoData​(BaseValueInfoData object)
        Returns the result of interpreting the object as an instance of 'Base Value Info Data'. 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 'Base Value Info Data'.
        See Also:
        doSwitch(EObject)
      • caseCalculationResultBaseData

        public T caseCalculationResultBaseData​(CalculationResultBaseData object)
        Returns the result of interpreting the object as an instance of 'Calculation Result Base Data'. 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 'Calculation Result Base Data'.
        See Also:
        doSwitch(EObject)
      • caseCalculationResultContextPropertyInfo

        public T caseCalculationResultContextPropertyInfo​(CalculationResultContextPropertyInfo object)
        Returns the result of interpreting the object as an instance of 'Calculation Result Context Property Info'. 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 'Calculation Result Context Property Info'.
        See Also:
        doSwitch(EObject)
      • caseCalculationResultEnumAndColPropertyInfo

        public T caseCalculationResultEnumAndColPropertyInfo​(CalculationResultEnumAndColPropertyInfo object)
        Returns the result of interpreting the object as an instance of 'Calculation Result Enum And Col Property Info'. 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 'Calculation Result Enum And Col Property Info'.
        See Also:
        doSwitch(EObject)
      • caseCalculationResultObjData

        public T caseCalculationResultObjData​(CalculationResultObjData object)
        Returns the result of interpreting the object as an instance of 'Calculation Result Obj Data'. 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 'Calculation Result Obj Data'.
        See Also:
        doSwitch(EObject)
      • caseCalculationResultStorage

        public T caseCalculationResultStorage​(CalculationResultStorage object)
        Returns the result of interpreting the object as an instance of 'Calculation Result Storage'. 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 'Calculation Result Storage'.
        See Also:
        doSwitch(EObject)
      • caseCalculationSourceDataStorage

        public T caseCalculationSourceDataStorage​(CalculationSourceDataStorage object)
        Returns the result of interpreting the object as an instance of 'Calculation Source Data Storage'. 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 'Calculation Source Data Storage'.
        See Also:
        doSwitch(EObject)
      • caseContextPropertyData

        public T caseContextPropertyData​(ContextPropertyData object)
        Returns the result of interpreting the object as an instance of 'Context Property Data'. 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 'Context Property Data'.
        See Also:
        doSwitch(EObject)
      • caseDbgPresentationOptionsOfStringValue

        public T caseDbgPresentationOptionsOfStringValue​(DbgPresentationOptionsOfStringValue object)
        Returns the result of interpreting the object as an instance of 'Dbg Presentation Options Of String 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 'Dbg Presentation Options Of String Value'.
        See Also:
        doSwitch(EObject)
      • caseNewValueInfo

        public T caseNewValueInfo​(NewValueInfo object)
        Returns the result of interpreting the object as an instance of 'New Value Info'. 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 'New Value Info'.
        See Also:
        doSwitch(EObject)
      • caseSourceCalculationDataInfo

        public T caseSourceCalculationDataInfo​(SourceCalculationDataInfo object)
        Returns the result of interpreting the object as an instance of 'Source Calculation Data Info'. 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 'Source Calculation Data Info'.
        See Also:
        doSwitch(EObject)
      • caseSourceCalculationDataItem

        public T caseSourceCalculationDataItem​(SourceCalculationDataItem object)
        Returns the result of interpreting the object as an instance of 'Source Calculation Data 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 'Source Calculation Data Item'.
        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)