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 calldoSwitch(object)
to invoke thecaseXXX
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 Summary
Fields Modifier and Type Field Description protected static LanguagePackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description LanguageSwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAbsoluteReference(AbsoluteReference object)
Returns the result of interpreting the object as an instance of 'Absolute Reference'.T
caseAllocation(Allocation object)
Returns the result of interpreting the object as an instance of 'Allocation'.T
caseAllocationContext(AllocationContext object)
Returns the result of interpreting the object as an instance of 'Allocation Context'.T
caseAllocationSpecification(AllocationSpecification object)
Returns the result of interpreting the object as an instance of 'Allocation Specification'.T
caseAssemblyContext(AssemblyContext object)
Returns the result of interpreting the object as an instance of 'Assembly Context'.T
caseCharacteristicReference(CharacteristicReference object)
Returns the result of interpreting the object as an instance of 'Characteristic Reference'.T
caseClosedWorkload(ClosedWorkload object)
Returns the result of interpreting the object as an instance of 'Closed Workload'.T
caseCollectionDatatype(CollectionDatatype object)
Returns the result of interpreting the object as an instance of 'Collection Datatype'.T
caseCommunicationLinkType(CommunicationLinkType object)
Returns the result of interpreting the object as an instance of 'Communication Link Type'.T
caseComplexResultAssignment(ComplexResultAssignment object)
Returns the result of interpreting the object as an instance of 'Complex Result Assignment'.T
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'.T
caseComposedDatatype(ComposedDatatype object)
Returns the result of interpreting the object as an instance of 'Composed Datatype'.T
caseComposedDatatypeElement(ComposedDatatypeElement object)
Returns the result of interpreting the object as an instance of 'Composed Datatype Element'.T
caseConnector(Connector object)
Returns the result of interpreting the object as an instance of 'Connector'.T
caseContent(Content object)
Returns the result of interpreting the object as an instance of 'Content'.T
caseDatatype(Datatype object)
Returns the result of interpreting the object as an instance of 'Datatype'.T
caseDomainInterface(DomainInterface object)
Returns the result of interpreting the object as an instance of 'Domain Interface'.T
caseDomainInterfaceProvidedRole(DomainInterfaceProvidedRole object)
Returns the result of interpreting the object as an instance of 'Domain Interface Provided Role'.T
caseEntryLevelSystemCallAction(EntryLevelSystemCallAction object)
Returns the result of interpreting the object as an instance of 'Entry Level System Call Action'.T
caseEventSignature(EventSignature object)
Returns the result of interpreting the object as an instance of 'Event Signature'.T
caseFailureType(FailureType object)
Returns the result of interpreting the object as an instance of 'Failure Type'.T
caseFragment(Fragment object)
Returns the result of interpreting the object as an instance of 'Fragment'.T
caseImport(Import object)
Returns the result of interpreting the object as an instance of 'Import'.T
caseInitialization(Initialization object)
Returns the result of interpreting the object as an instance of 'Initialization'.T
caseInterface(Interface object)
Returns the result of interpreting the object as an instance of 'Interface'.T
caseInterfaceContent(InterfaceContent object)
Returns the result of interpreting the object as an instance of 'Interface Content'.T
caseInterfaceRequiredRole(InterfaceRequiredRole object)
Returns the result of interpreting the object as an instance of 'Interface Required Role'.T
caseInternalConfigurableInterface(InternalConfigurableInterface object)
Returns the result of interpreting the object as an instance of 'Internal Configurable Interface'.T
caseInternalInterfaceProvidedRole(InternalInterfaceProvidedRole object)
Returns the result of interpreting the object as an instance of 'Internal Interface Provided Role'.T
caseLinkingResource(LinkingResource object)
Returns the result of interpreting the object as an instance of 'Linking Resource'.T
caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'.T
caseOpenWorkload(OpenWorkload object)
Returns the result of interpreting the object as an instance of 'Open Workload'.T
caseOperationSignature(OperationSignature object)
Returns the result of interpreting the object as an instance of 'Operation Signature'.T
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'.T
caseParameterSpecification(ParameterSpecification object)
Returns the result of interpreting the object as an instance of 'Parameter Specification'.T
casePrimitiveDatatype(PrimitiveDatatype object)
Returns the result of interpreting the object as an instance of 'Primitive Datatype'.T
casePrimitiveResultAssignment(PrimitiveResultAssignment object)
Returns the result of interpreting the object as an instance of 'Primitive Result Assignment'.T
caseProcessingResource(ProcessingResource object)
Returns the result of interpreting the object as an instance of 'Processing Resource'.T
caseProcessingResourceType(ProcessingResourceType object)
Returns the result of interpreting the object as an instance of 'Processing Resource Type'.T
casePropertyDefinition(PropertyDefinition object)
Returns the result of interpreting the object as an instance of 'Property Definition'.T
casePropertyInitializer(PropertyInitializer object)
Returns the result of interpreting the object as an instance of 'Property Initializer'.T
caseRelativeReference(RelativeReference object)
Returns the result of interpreting the object as an instance of 'Relative Reference'.T
caseRepository(Repository object)
Returns the result of interpreting the object as an instance of 'Repository'.T
caseResourceContainer(ResourceContainer object)
Returns the result of interpreting the object as an instance of 'Resource Container'.T
caseResourceContainerContent(ResourceContainerContent object)
Returns the result of interpreting the object as an instance of 'Resource Container Content'.T
caseResourceEntity(ResourceEntity object)
Returns the result of interpreting the object as an instance of 'Resource Entity'.T
caseResourceEntityType(ResourceEntityType object)
Returns the result of interpreting the object as an instance of 'Resource Entity Type'.T
caseResourceEnvironment(ResourceEnvironment object)
Returns the result of interpreting the object as an instance of 'Resource Environment'.T
caseResourceFailureSpecification(ResourceFailureSpecification object)
Returns the result of interpreting the object as an instance of 'Resource Failure Specification'.T
caseResourceInterface(ResourceInterface object)
Returns the result of interpreting the object as an instance of 'Resource Interface'.T
caseResourceInterfaceProvidedRole(ResourceInterfaceProvidedRole object)
Returns the result of interpreting the object as an instance of 'Resource Interface Provided Role'.T
caseResourceType(ResourceType object)
Returns the result of interpreting the object as an instance of 'Resource Type'.T
caseResourceTypeContent(ResourceTypeContent object)
Returns the result of interpreting the object as an instance of 'Resource Type Content'.T
caseResourceTypeRepository(ResourceTypeRepository object)
Returns the result of interpreting the object as an instance of 'Resource Type Repository'.T
caseResultAssignment(ResultAssignment object)
Returns the result of interpreting the object as an instance of 'Result Assignment'.T
caseResultSpecification(ResultSpecification object)
Returns the result of interpreting the object as an instance of 'Result Specification'.T
caseRole(Role object)
Returns the result of interpreting the object as an instance of 'Role'.T
caseScenarioBranch(ScenarioBranch object)
Returns the result of interpreting the object as an instance of 'Scenario Branch'.T
caseScenarioBranchAction(ScenarioBranchAction object)
Returns the result of interpreting the object as an instance of 'Scenario Branch Action'.T
caseScenarioContent(ScenarioContent object)
Returns the result of interpreting the object as an instance of 'Scenario Content'.T
caseScenarioDelayAction(ScenarioDelayAction object)
Returns the result of interpreting the object as an instance of 'Scenario Delay Action'.T
caseScenarioLoopAction(ScenarioLoopAction object)
Returns the result of interpreting the object as an instance of 'Scenario Loop Action'.T
caseSEFF(SEFF object)
Returns the result of interpreting the object as an instance of 'SEFF'.T
caseSEFFActionContainer(SEFFActionContainer object)
Returns the result of interpreting the object as an instance of 'SEFF Action Container'.T
caseSEFFAssignment(SEFFAssignment object)
Returns the result of interpreting the object as an instance of 'SEFF Assignment'.T
caseSEFFAssignmentOrCall(SEFFAssignmentOrCall object)
Returns the result of interpreting the object as an instance of 'SEFF Assignment Or Call'.T
caseSEFFCallAction(SEFFCallAction object)
Returns the result of interpreting the object as an instance of 'SEFF Call Action'.T
caseSEFFConditionalAction(SEFFConditionalAction object)
Returns the result of interpreting the object as an instance of 'SEFF Conditional Action'.T
caseSEFFConditionalAlternative(SEFFConditionalAlternative object)
Returns the result of interpreting the object as an instance of 'SEFF Conditional Alternative'.T
caseSEFFConditionalElse(SEFFConditionalElse object)
Returns the result of interpreting the object as an instance of 'SEFF Conditional Else'.T
caseSEFFConditionalElseIf(SEFFConditionalElseIf object)
Returns the result of interpreting the object as an instance of 'SEFF Conditional Else If'.T
caseSEFFContent(SEFFContent object)
Returns the result of interpreting the object as an instance of 'SEFF Content'.T
caseSEFFIterateAction(SEFFIterateAction object)
Returns the result of interpreting the object as an instance of 'SEFF Iterate Action'.T
caseSEFFLoopAction(SEFFLoopAction object)
Returns the result of interpreting the object as an instance of 'SEFF Loop Action'.T
caseSEFFProbabilisticAction(SEFFProbabilisticAction object)
Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Action'.T
caseSEFFProbabilisticBranch(SEFFProbabilisticBranch object)
Returns the result of interpreting the object as an instance of 'SEFF Probabilistic Branch'.T
caseSEFFSetAction(SEFFSetAction object)
Returns the result of interpreting the object as an instance of 'SEFF Set Action'.T
caseSignature(Signature object)
Returns the result of interpreting the object as an instance of 'Signature'.T
caseSystem(System object)
Returns the result of interpreting the object as an instance of 'System'.T
caseSystemProvidedRole(SystemProvidedRole object)
Returns the result of interpreting the object as an instance of 'System Provided Role'.T
caseUsage(Usage object)
Returns the result of interpreting the object as an instance of 'Usage'.T
caseUsageContent(UsageContent object)
Returns the result of interpreting the object as an instance of 'Usage Content'.T
caseUsageScenario(UsageScenario object)
Returns the result of interpreting the object as an instance of 'Usage Scenario'.T
caseWorkload(Workload object)
Returns the result of interpreting the object as an instance of 'Workload'.T
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch(int classifierID, EObject theEObject)
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 Detail
-
modelPackage
protected static LanguagePackage modelPackage
The cached model package- 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 classSwitch<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)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
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 classSwitch<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.
-
-