Class LanguageSwitch<T>


  • public class LanguageSwitch<T>
    extends 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:
    LanguagePackage
    Generated class or method.
    • Field Detail

      • modelPackage

        protected static LanguagePackage modelPackage
        The cached model package
        Generated class or method.
    • Constructor Detail

      • LanguageSwitch

        public LanguageSwitch()
        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.
      • caseModel

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

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

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

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

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

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

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

        public T caseComposedDatatypeElement​(ComposedDatatypeElement object)
        Returns the result of interpreting the object as an instance of 'Composed Datatype Element'. 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 'Composed Datatype Element'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseCollectionDatatype

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

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

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

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

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

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

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

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

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

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

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

        public T caseSEFFActionContainer​(SEFFActionContainer object)
        Returns the result of interpreting the object as an instance of 'SEFF Action Container'. 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 'SEFF Action Container'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFAssignmentOrCall

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

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

        public T caseSEFFCallAction​(SEFFCallAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Call Action'. 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 'SEFF Call Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseParameterSpecification

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

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

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

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

        public T caseSEFFLoopAction​(SEFFLoopAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Loop Action'. 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 'SEFF Loop Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFIterateAction

        public T caseSEFFIterateAction​(SEFFIterateAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Iterate Action'. 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 'SEFF Iterate Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFConditionalAction

        public T caseSEFFConditionalAction​(SEFFConditionalAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Conditional Action'. 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 'SEFF Conditional Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFConditionalAlternative

        public T caseSEFFConditionalAlternative​(SEFFConditionalAlternative object)
        Returns the result of interpreting the object as an instance of 'SEFF Conditional Alternative'. 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 'SEFF Conditional Alternative'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFConditionalElseIf

        public T caseSEFFConditionalElseIf​(SEFFConditionalElseIf object)
        Returns the result of interpreting the object as an instance of 'SEFF Conditional Else If'. 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 'SEFF Conditional Else If'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFConditionalElse

        public T caseSEFFConditionalElse​(SEFFConditionalElse object)
        Returns the result of interpreting the object as an instance of 'SEFF Conditional Else'. 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 'SEFF Conditional Else'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFProbabilisticAction

        public T caseSEFFProbabilisticAction​(SEFFProbabilisticAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Action'. 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 'SEFF Probabilistic Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFProbabilisticBranch

        public T caseSEFFProbabilisticBranch​(SEFFProbabilisticBranch object)
        Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Branch'. 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 'SEFF Probabilistic Branch'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseSEFFSetAction

        public T caseSEFFSetAction​(SEFFSetAction object)
        Returns the result of interpreting the object as an instance of 'SEFF Set Action'. 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 'SEFF Set Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseFailureType

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

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

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

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

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

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

        public T caseResourceContainerContent​(ResourceContainerContent object)
        Returns the result of interpreting the object as an instance of 'Resource Container Content'. 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 'Resource Container Content'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseProcessingResource

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

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

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

        public T caseInternalConfigurableInterface​(InternalConfigurableInterface object)
        Returns the result of interpreting the object as an instance of 'Internal Configurable Interface'. 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 'Internal Configurable Interface'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseResourceType

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

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

        public T caseResourceTypeContent​(ResourceTypeContent object)
        Returns the result of interpreting the object as an instance of 'Resource Type Content'. 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 'Resource Type Content'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseResourceFailureSpecification

        public T caseResourceFailureSpecification​(ResourceFailureSpecification object)
        Returns the result of interpreting the object as an instance of 'Resource Failure Specification'. 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 'Resource Failure Specification'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseResourceInterfaceProvidedRole

        public T caseResourceInterfaceProvidedRole​(ResourceInterfaceProvidedRole object)
        Returns the result of interpreting the object as an instance of 'Resource Interface Provided Role'. 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 'Resource Interface Provided Role'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseResourceEntityType

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

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

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

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

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

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

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

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

        public T caseScenarioLoopAction​(ScenarioLoopAction object)
        Returns the result of interpreting the object as an instance of 'Scenario Loop Action'. 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 'Scenario Loop Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseScenarioBranchAction

        public T caseScenarioBranchAction​(ScenarioBranchAction object)
        Returns the result of interpreting the object as an instance of 'Scenario Branch Action'. 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 'Scenario Branch Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseScenarioBranch

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

        public T caseEntryLevelSystemCallAction​(EntryLevelSystemCallAction object)
        Returns the result of interpreting the object as an instance of 'Entry Level System Call Action'. 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 'Entry Level System Call Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseScenarioDelayAction

        public T caseScenarioDelayAction​(ScenarioDelayAction object)
        Returns the result of interpreting the object as an instance of 'Scenario Delay Action'. 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 'Scenario Delay Action'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRepository

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

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

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

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

        public T caseResourceTypeRepository​(ResourceTypeRepository object)
        Returns the result of interpreting the object as an instance of 'Resource Type Repository'. 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 'Resource Type Repository'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseUsage

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

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

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

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

        public T caseDomainInterfaceProvidedRole​(DomainInterfaceProvidedRole object)
        Returns the result of interpreting the object as an instance of 'Domain Interface Provided Role'. 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 Interface Provided Role'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseInterfaceRequiredRole

        public T caseInterfaceRequiredRole​(InterfaceRequiredRole object)
        Returns the result of interpreting the object as an instance of 'Interface Required Role'. 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 'Interface Required Role'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseInternalInterfaceProvidedRole

        public T caseInternalInterfaceProvidedRole​(InternalInterfaceProvidedRole object)
        Returns the result of interpreting the object as an instance of 'Internal Interface Provided Role'. 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 'Internal Interface Provided Role'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseComplexResultAssignment

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

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

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

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

        public T caseSystemProvidedRole​(SystemProvidedRole object)
        Returns the result of interpreting the object as an instance of 'System Provided Role'. 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 'System Provided Role'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseProcessingResourceType

        public T caseProcessingResourceType​(ProcessingResourceType object)
        Returns the result of interpreting the object as an instance of 'Processing 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 'Processing Resource Type'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseCommunicationLinkType

        public T caseCommunicationLinkType​(CommunicationLinkType object)
        Returns the result of interpreting the object as an instance of 'Communication 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 'Communication Link Type'.
        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.