Class LanguageSwitch<T>
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.textual.tpcm.language.util.LanguageSwitch<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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the result of interpreting the object as an instance of 'Absolute Reference'.caseAllocation
(Allocation object) Returns the result of interpreting the object as an instance of 'Allocation'.Returns the result of interpreting the object as an instance of 'Allocation Context'.Returns the result of interpreting the object as an instance of 'Allocation Specification'.caseAssemblyContext
(AssemblyContext object) Returns the result of interpreting the object as an instance of 'Assembly Context'.Returns the result of interpreting the object as an instance of 'Characteristic Reference'.caseClosedWorkload
(ClosedWorkload object) Returns the result of interpreting the object as an instance of 'Closed Workload'.Returns the result of interpreting the object as an instance of 'Collection Datatype'.Returns the result of interpreting the object as an instance of 'Communication Link Type'.Returns the result of interpreting the object as an instance of 'Complex Result Assignment'.caseComponent
(Component object) Returns the result of interpreting the object as an instance of 'Component'.caseComposedDatatype
(ComposedDatatype object) Returns the result of interpreting the object as an instance of 'Composed Datatype'.Returns the result of interpreting the object as an instance of 'Composed Datatype Element'.caseConnector
(Connector object) Returns the result of interpreting the object as an instance of 'Connector'.caseContent
(Content object) Returns the result of interpreting the object as an instance of 'Content'.caseDatatype
(Datatype object) Returns the result of interpreting the object as an instance of 'Datatype'.caseDomainInterface
(DomainInterface object) Returns the result of interpreting the object as an instance of 'Domain Interface'.Returns the result of interpreting the object as an instance of 'Domain Interface Provided Role'.Returns the result of interpreting the object as an instance of 'Entry Level System Call Action'.caseEventSignature
(EventSignature object) Returns the result of interpreting the object as an instance of 'Event Signature'.caseFailureType
(FailureType object) Returns the result of interpreting the object as an instance of 'Failure Type'.caseFragment
(Fragment object) Returns the result of interpreting the object as an instance of 'Fragment'.caseImport
(Import object) Returns the result of interpreting the object as an instance of 'Import'.caseInitialization
(Initialization object) Returns the result of interpreting the object as an instance of 'Initialization'.caseInterface
(Interface object) Returns the result of interpreting the object as an instance of 'Interface'.caseInterfaceContent
(InterfaceContent object) Returns the result of interpreting the object as an instance of 'Interface Content'.Returns the result of interpreting the object as an instance of 'Interface Required Role'.Returns the result of interpreting the object as an instance of 'Internal Configurable Interface'.Returns the result of interpreting the object as an instance of 'Internal Interface Provided Role'.caseLinkingResource
(LinkingResource object) Returns the result of interpreting the object as an instance of 'Linking Resource'.Returns the result of interpreting the object as an instance of 'Mapping Configuration'.caseMappingContent
(MappingContent object) Returns the result of interpreting the object as an instance of 'Mapping Content'.Returns the result of interpreting the object as an instance of 'Model'.caseOpenWorkload
(OpenWorkload object) Returns the result of interpreting the object as an instance of 'Open Workload'.Returns the result of interpreting the object as an instance of 'Operation Signature'.caseParameter
(Parameter object) Returns the result of interpreting the object as an instance of 'Parameter'.Returns the result of interpreting the object as an instance of 'Parameter Specification'.Returns the result of interpreting the object as an instance of 'Primitive Datatype'.Returns the result of interpreting the object as an instance of 'Primitive Result Assignment'.Returns the result of interpreting the object as an instance of 'Processing Resource'.Returns the result of interpreting the object as an instance of 'Processing Resource Type'.Returns the result of interpreting the object as an instance of 'Property Definition'.Returns the result of interpreting the object as an instance of 'Property Initializer'.Returns the result of interpreting the object as an instance of 'Relative Reference'.caseRepository
(Repository object) Returns the result of interpreting the object as an instance of 'Repository'.Returns the result of interpreting the object as an instance of 'Resource Container'.Returns the result of interpreting the object as an instance of 'Resource Container Content'.caseResourceEntity
(ResourceEntity object) Returns the result of interpreting the object as an instance of 'Resource Entity'.Returns the result of interpreting the object as an instance of 'Resource Entity Type'.Returns the result of interpreting the object as an instance of 'Resource Environment'.Returns the result of interpreting the object as an instance of 'Resource Failure Specification'.Returns the result of interpreting the object as an instance of 'Resource Interface'.Returns the result of interpreting the object as an instance of 'Resource Interface Provided Role'.caseResourceType
(ResourceType object) Returns the result of interpreting the object as an instance of 'Resource Type'.Returns the result of interpreting the object as an instance of 'Resource Type Content'.Returns the result of interpreting the object as an instance of 'Resource Type Repository'.caseResultAssignment
(ResultAssignment object) Returns the result of interpreting the object as an instance of 'Result Assignment'.Returns the result of interpreting the object as an instance of 'Result Specification'.Returns the result of interpreting the object as an instance of 'Role'.caseScenarioBranch
(ScenarioBranch object) Returns the result of interpreting the object as an instance of 'Scenario Branch'.Returns the result of interpreting the object as an instance of 'Scenario Branch Action'.caseScenarioContent
(ScenarioContent object) Returns the result of interpreting the object as an instance of 'Scenario Content'.Returns the result of interpreting the object as an instance of 'Scenario Delay Action'.Returns the result of interpreting the object as an instance of 'Scenario Loop Action'.Returns the result of interpreting the object as an instance of 'SEFF'.Returns the result of interpreting the object as an instance of 'SEFF Action Container'.caseSEFFAssignment
(SEFFAssignment object) Returns the result of interpreting the object as an instance of 'SEFF Assignment'.Returns the result of interpreting the object as an instance of 'SEFF Assignment Or Call'.caseSEFFCallAction
(SEFFCallAction object) Returns the result of interpreting the object as an instance of 'SEFF Call Action'.Returns the result of interpreting the object as an instance of 'SEFF Conditional Action'.Returns the result of interpreting the object as an instance of 'SEFF Conditional Alternative'.Returns the result of interpreting the object as an instance of 'SEFF Conditional Else'.Returns the result of interpreting the object as an instance of 'SEFF Conditional Else If'.caseSEFFContent
(SEFFContent object) Returns the result of interpreting the object as an instance of 'SEFF Content'.Returns the result of interpreting the object as an instance of 'SEFF Iterate Action'.caseSEFFLoopAction
(SEFFLoopAction object) Returns the result of interpreting the object as an instance of 'SEFF Loop Action'.Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Action'.Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Branch'.caseSEFFSetAction
(SEFFSetAction object) Returns the result of interpreting the object as an instance of 'SEFF Set Action'.caseSignature
(Signature object) Returns the result of interpreting the object as an instance of 'Signature'.caseSystem
(System object) Returns the result of interpreting the object as an instance of 'System'.Returns the result of interpreting the object as an instance of 'System Provided Role'.Returns the result of interpreting the object as an instance of 'Usage'.caseUsageContent
(UsageContent object) Returns the result of interpreting the object as an instance of 'Usage Content'.caseUsageScenario
(UsageScenario object) Returns the result of interpreting the object as an instance of 'Usage Scenario'.caseWorkload
(Workload object) Returns the result of interpreting the object as an instance of 'Workload'.defaultCase
(EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected T
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor
(EPackage ePackage) Checks whether this is a switch for the given package.
-
Field Details
-
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
Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classSwitch<T>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
- Generated class or method.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result. -
caseModel
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 classSwitch<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.
-