Class DataDictionaryCharacterizedSwitch<T>

    • Constructor Detail

      • DataDictionaryCharacterizedSwitch

        public DataDictionaryCharacterizedSwitch()
        Creates an instance of the switch.
        Generated class or method.
    • Method Detail

      • isSwitchFor

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

        protected T doSwitch​(int classifierID,
                             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 Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
        Generated class or method.
      • caseEntity

        public T caseEntity​(Entity object)
        Returns the result of interpreting the object as an instance of 'Entity'. 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 'Entity'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseDataDictionaryCharacterized

        public T caseDataDictionaryCharacterized​(DataDictionaryCharacterized object)
        Returns the result of interpreting the object as an instance of 'Data Dictionary Characterized'. 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 Dictionary Characterized'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseCharacteristicType

        public T caseCharacteristicType​(CharacteristicType object)
        Returns the result of interpreting the object as an instance of 'Characteristic 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 'Characteristic Type'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEnumCharacteristicType

        public T caseEnumCharacteristicType​(EnumCharacteristicType object)
        Returns the result of interpreting the object as an instance of 'Enum Characteristic 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 'Enum Characteristic Type'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEnumeration

        public T caseEnumeration​(Enumeration object)
        Returns the result of interpreting the object as an instance of 'Enumeration'. 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 'Enumeration'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseLiteral

        public T caseLiteral​(Literal object)
        Returns the result of interpreting the object as an instance of 'Literal'. 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 'Literal'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseBehaviorDefinition

        public T caseBehaviorDefinition​(BehaviorDefinition object)
        Returns the result of interpreting the object as an instance of 'Behavior Definition'. 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 'Behavior Definition'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • casePin

        public T casePin​(Pin object)
        Returns the result of interpreting the object as an instance of 'Pin'. 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 'Pin'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseAssignment

        public T caseAssignment​(Assignment object)
        Returns the result of interpreting the object as an instance of 'Assignment'. 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 'Assignment'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseCharacteristic

        public T caseCharacteristic​(Characteristic object)
        Returns the result of interpreting the object as an instance of 'Characteristic'. 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 'Characteristic'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEnumCharacteristic

        public T caseEnumCharacteristic​(EnumCharacteristic object)
        Returns the result of interpreting the object as an instance of 'Enum Characteristic'. 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 'Enum Characteristic'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIdentifier

        public T caseIdentifier​(de.uka.ipd.sdq.identifier.Identifier object)
        Returns the result of interpreting the object as an instance of 'Identifier'. 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 'Identifier'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseDataDictionary

        public T caseDataDictionary​(org.palladiosimulator.dataflow.dictionary.DataDictionary.DataDictionary object)
        Returns the result of interpreting the object as an instance of 'Data Dictionary'. 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 Dictionary'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • defaultCase

        public T 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.
        Overrides:
        defaultCase in class 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)
        Generated class or method.