Class AlternativeMeasuringPointChildrenSwitch
java.lang.Object
org.palladiosimulator.measurementsui.util.MeasurementsSwitch<Object[]>
org.palladiosimulator.measurementsui.wizard.util.AlternativeMeasuringPointChildrenSwitch
This is a switch to get all children of the alternative (hierarchical) measuringpoint view
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent) The case for basic components.Object[]caseBranch(org.palladiosimulator.pcm.usagemodel.Branch branch) The case for branches.Object[]caseBranchTransition(org.palladiosimulator.pcm.usagemodel.BranchTransition branchTransition) The case for branch transitions.Object[]caseLoop(org.palladiosimulator.pcm.usagemodel.Loop loop) The case for loops.Object[]caseRepository(org.palladiosimulator.pcm.repository.Repository resourceContainer) The case for repositories.Object[]caseResourceContainer(org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer) The case for resource containers.Object[]caseResourceDemandingSEFF(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF resourceDemandingSeff) The case for resource demanding SEFFs.Object[]caseResourceEnvironment(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment) The case for resource environments.Object[]caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour) The case for scenario behaviours.Object[]caseSystem(org.palladiosimulator.pcm.system.System system) The case for systems.Object[]caseUsageModel(org.palladiosimulator.pcm.usagemodel.UsageModel usageModel) The case for usage models.Object[]caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) The case for usage scenarios.Object[]defaultCase(EObject eObject) The default case.Methods inherited from class org.palladiosimulator.measurementsui.util.MeasurementsSwitch
caseAssemblyContext, caseEntryLevelSystemCall, caseExternalCallAction, caseLinkingResource, caseMeasuringPoint, caseOperationSignature, casePassiveResource, caseProcessingResourceSpecification, caseRole, caseSubSystem, doSwitch
-
Constructor Details
-
AlternativeMeasuringPointChildrenSwitch
public AlternativeMeasuringPointChildrenSwitch()
-
-
Method Details
-
caseSystem
Description copied from class:MeasurementsSwitchThe case for systems. You should override it and add your own logic before using the switch.- Overrides:
caseSystemin classMeasurementsSwitch<Object[]>- Parameters:
system- the given system- Returns:
- T
-
caseResourceEnvironment
public Object[] caseResourceEnvironment(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment) Description copied from class:MeasurementsSwitchThe case for resource environments. You should override it and add your own logic before using the switch.- Overrides:
caseResourceEnvironmentin classMeasurementsSwitch<Object[]>- Parameters:
resourceEnvironment- the given resource environment- Returns:
- T
-
caseResourceContainer
public Object[] caseResourceContainer(org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer) Description copied from class:MeasurementsSwitchThe case for resource containers. You should override it and add your own logic before using the switch.- Overrides:
caseResourceContainerin classMeasurementsSwitch<Object[]>- Parameters:
resourceContainer- the given resource container- Returns:
- T
-
caseUsageModel
Description copied from class:MeasurementsSwitchThe case for usage models. You should override it and add your own logic before using the switch.- Overrides:
caseUsageModelin classMeasurementsSwitch<Object[]>- Parameters:
usageModel- the given usage model- Returns:
- T
-
caseUsageScenario
Description copied from class:MeasurementsSwitchThe case for usage scenarios. You should override it and add your own logic before using the switch.- Overrides:
caseUsageScenarioin classMeasurementsSwitch<Object[]>- Parameters:
usageScenario- the given usage scenario- Returns:
- T
-
caseScenarioBehaviour
public Object[] caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour) Description copied from class:MeasurementsSwitchThe case for scenario behaviours. You should override it and add your own logic before using the switch.- Overrides:
caseScenarioBehaviourin classMeasurementsSwitch<Object[]>- Parameters:
scenarioBehaviour- the given scenario behaviour- Returns:
- T
-
caseRepository
Description copied from class:MeasurementsSwitchThe case for repositories. You should override it and add your own logic before using the switch.- Overrides:
caseRepositoryin classMeasurementsSwitch<Object[]>- Parameters:
resourceContainer- the given repository- Returns:
- T
-
caseBasicComponent
public Object[] caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent) Description copied from class:MeasurementsSwitchThe case for basic components. You should override it and add your own logic before using the switch.- Overrides:
caseBasicComponentin classMeasurementsSwitch<Object[]>- Parameters:
basicComponent- the given basic component- Returns:
- T
-
caseResourceDemandingSEFF
public Object[] caseResourceDemandingSEFF(org.palladiosimulator.pcm.seff.ResourceDemandingSEFF resourceDemandingSeff) Description copied from class:MeasurementsSwitchThe case for resource demanding SEFFs. You should override it and add your own logic before using the switch.- Overrides:
caseResourceDemandingSEFFin classMeasurementsSwitch<Object[]>- Parameters:
resourceDemandingSeff- the given resource demanding SEFF- Returns:
- T
-
caseBranch
Description copied from class:MeasurementsSwitchThe case for branches. You should override it and add your own logic before using the switch.- Overrides:
caseBranchin classMeasurementsSwitch<Object[]>- Parameters:
branch- the given branch- Returns:
- T
-
caseBranchTransition
public Object[] caseBranchTransition(org.palladiosimulator.pcm.usagemodel.BranchTransition branchTransition) Description copied from class:MeasurementsSwitchThe case for branch transitions. You should override it and add your own logic before using the switch.- Overrides:
caseBranchTransitionin classMeasurementsSwitch<Object[]>- Parameters:
branchTransition- the given branch transition- Returns:
- T
-
caseLoop
Description copied from class:MeasurementsSwitchThe case for loops. You should override it and add your own logic before using the switch.- Overrides:
caseLoopin classMeasurementsSwitch<Object[]>- Parameters:
loop- the given loop- Returns:
- T
-
defaultCase
Description copied from class:MeasurementsSwitchThe default case. You should override it and add your own logic before using the switch.- Overrides:
defaultCasein classMeasurementsSwitch<Object[]>- Parameters:
eObject- the given EObject- Returns:
- T
-