Class ChooseMeasuringPointMessageSwitch
- java.lang.Object
-
- org.palladiosimulator.measurementsui.util.MeasurementsSwitch<String>
-
- org.palladiosimulator.measurementsui.wizard.util.ChooseMeasuringPointMessageSwitch
-
public class ChooseMeasuringPointMessageSwitch extends MeasurementsSwitch<String>
-
-
Constructor Summary
Constructors Constructor Description ChooseMeasuringPointMessageSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
caseAssemblyContext(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)
The case for assembly contexts.String
caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall)
The case for entry level system calls.String
caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction externalCallAction)
The case for external call actions.String
caseLinkingResource(org.palladiosimulator.pcm.resourceenvironment.LinkingResource linkingResource)
The case for linking resources.String
caseMeasuringPoint(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringpoint)
The case for measuringpoints.String
caseProcessingResourceSpecification(org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification processingResourceSpecification)
The case for processing resource specifications.String
caseResourceContainer(org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
The case for resource containers.String
caseResourceEnvironment(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment)
The case for resource environments.String
caseSubSystem(org.palladiosimulator.pcm.subsystem.SubSystem subSystem)
The case for subsystems.String
caseSystem(org.palladiosimulator.pcm.system.System resourceContainer)
The case for systems.String
caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
The case for usage scenarios.String
defaultCase(EObject eObject)
The default case.MeasuringPointSelectionWizardModel
getSelectionWizardModel()
void
setSelectionWizardModel(MeasuringPointSelectionWizardModel selectionWizardModel)
-
Methods inherited from class org.palladiosimulator.measurementsui.util.MeasurementsSwitch
caseBasicComponent, caseBranch, caseBranchTransition, caseLoop, caseOperationSignature, casePassiveResource, caseRepository, caseResourceDemandingSEFF, caseRole, caseScenarioBehaviour, caseUsageModel, doSwitch
-
-
-
-
Method Detail
-
caseMeasuringPoint
public String caseMeasuringPoint(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringpoint)
Description copied from class:MeasurementsSwitch
The case for measuringpoints. You should override it and add your own logic before using the switch.- Overrides:
caseMeasuringPoint
in classMeasurementsSwitch<String>
- Parameters:
measuringpoint
- the given measuringpoint- Returns:
- T
-
caseResourceEnvironment
public String caseResourceEnvironment(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment)
Description copied from class:MeasurementsSwitch
The case for resource environments. You should override it and add your own logic before using the switch.- Overrides:
caseResourceEnvironment
in classMeasurementsSwitch<String>
- Parameters:
resourceEnvironment
- the given resource environment- Returns:
- T
-
caseResourceContainer
public String caseResourceContainer(org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
Description copied from class:MeasurementsSwitch
The case for resource containers. You should override it and add your own logic before using the switch.- Overrides:
caseResourceContainer
in classMeasurementsSwitch<String>
- Parameters:
resourceContainer
- the given resource container- Returns:
- T
-
caseProcessingResourceSpecification
public String caseProcessingResourceSpecification(org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification processingResourceSpecification)
Description copied from class:MeasurementsSwitch
The case for processing resource specifications. You should override it and add your own logic before using the switch.- Overrides:
caseProcessingResourceSpecification
in classMeasurementsSwitch<String>
- Parameters:
processingResourceSpecification
- the given processing resource specification- Returns:
- T
-
caseAssemblyContext
public String caseAssemblyContext(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)
Description copied from class:MeasurementsSwitch
The case for assembly contexts. You should override it and add your own logic before using the switch.- Overrides:
caseAssemblyContext
in classMeasurementsSwitch<String>
- Parameters:
assemblyContext
- the given assembly context- Returns:
- T
-
caseEntryLevelSystemCall
public String caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall)
Description copied from class:MeasurementsSwitch
The case for entry level system calls. You should override it and add your own logic before using the switch.- Overrides:
caseEntryLevelSystemCall
in classMeasurementsSwitch<String>
- Parameters:
entryLevelSystemCall
- the given entry level system call- Returns:
- T
-
caseExternalCallAction
public String caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction externalCallAction)
Description copied from class:MeasurementsSwitch
The case for external call actions. You should override it and add your own logic before using the switch.- Overrides:
caseExternalCallAction
in classMeasurementsSwitch<String>
- Parameters:
externalCallAction
- the given external call action- Returns:
- T
-
caseLinkingResource
public String caseLinkingResource(org.palladiosimulator.pcm.resourceenvironment.LinkingResource linkingResource)
Description copied from class:MeasurementsSwitch
The case for linking resources. You should override it and add your own logic before using the switch.- Overrides:
caseLinkingResource
in classMeasurementsSwitch<String>
- Parameters:
linkingResource
- the given linking resource- Returns:
- T
-
caseSubSystem
public String caseSubSystem(org.palladiosimulator.pcm.subsystem.SubSystem subSystem)
Description copied from class:MeasurementsSwitch
The case for subsystems. You should override it and add your own logic before using the switch.- Overrides:
caseSubSystem
in classMeasurementsSwitch<String>
- Parameters:
subSystem
- the given subsystem- Returns:
- T
-
caseSystem
public String caseSystem(org.palladiosimulator.pcm.system.System resourceContainer)
Description copied from class:MeasurementsSwitch
The case for systems. You should override it and add your own logic before using the switch.- Overrides:
caseSystem
in classMeasurementsSwitch<String>
- Parameters:
resourceContainer
- the given system- Returns:
- T
-
caseUsageScenario
public String caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
Description copied from class:MeasurementsSwitch
The case for usage scenarios. You should override it and add your own logic before using the switch.- Overrides:
caseUsageScenario
in classMeasurementsSwitch<String>
- Parameters:
usageScenario
- the given usage scenario- Returns:
- T
-
defaultCase
public String defaultCase(EObject eObject)
Description copied from class:MeasurementsSwitch
The default case. You should override it and add your own logic before using the switch.- Overrides:
defaultCase
in classMeasurementsSwitch<String>
- Parameters:
eObject
- the given EObject- Returns:
- T
-
getSelectionWizardModel
public MeasuringPointSelectionWizardModel getSelectionWizardModel()
-
setSelectionWizardModel
public void setSelectionWizardModel(MeasuringPointSelectionWizardModel selectionWizardModel)
-
-