Class ChooseMeasuringPointMessageSwitch

    • Constructor Detail

      • ChooseMeasuringPointMessageSwitch

        public ChooseMeasuringPointMessageSwitch()
    • 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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<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 class MeasurementsSwitch<String>
        Parameters:
        usageScenario - the given usage scenario
        Returns:
        T