Class LanguageSwitch<T>

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.textual.tpcm.language.util.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:
Generated class or method.
  • Field Details

    • modelPackage

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

    • LanguageSwitch

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

    • 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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      Generated class or method.
    • caseMappingContent

      public T caseMappingContent(MappingContent object)
      Returns the result of interpreting the object as an instance of 'Mapping 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 'Mapping Content'.
      See Also:
      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:
      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:
      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:
      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:
      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:
      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:
      Generated class or method.
    • caseMappingConfiguration

      public T caseMappingConfiguration(MappingConfiguration object)
      Returns the result of interpreting the object as an instance of 'Mapping Configuration'. 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 'Mapping Configuration'.
      See Also:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      Generated class or method.