Class MonitorRepositorySwitch<T>

    • Field Detail

      • modelPackage

        protected static MonitorRepositoryPackage modelPackage
        The cached model package
        Generated class or method.
    • Constructor Detail

      • MonitorRepositorySwitch

        public MonitorRepositorySwitch()
        Creates an instance of the switch.
        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 class Switch<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)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
        Generated class or method.
      • caseMonitorRepository

        public T caseMonitorRepository​(MonitorRepository object)
        Returns the result of interpreting the object as an instance of 'Monitor 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 'Monitor Repository '.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMonitor

        public T caseMonitor​(Monitor object)
        Returns the result of interpreting the object as an instance of 'Monitor'. 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 'Monitor'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasurementSpecification

        public T caseMeasurementSpecification​(MeasurementSpecification object)
        Returns the result of interpreting the object as an instance of ' Measurement 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 ' Measurement Specification'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseStatisticalCharacterization

        public T caseStatisticalCharacterization​(StatisticalCharacterization object)
        Returns the result of interpreting the object as an instance of ' Statistical Characterization'. 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 ' Statistical Characterization'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseArithmeticMean

        public T caseArithmeticMean​(ArithmeticMean object)
        Returns the result of interpreting the object as an instance of 'Arithmetic Mean'. 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 'Arithmetic Mean'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseHarmonicMean

        public T caseHarmonicMean​(HarmonicMean object)
        Returns the result of interpreting the object as an instance of 'Harmonic Mean'. 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 'Harmonic Mean'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseGeometricMean

        public T caseGeometricMean​(GeometricMean object)
        Returns the result of interpreting the object as an instance of 'Geometric Mean'. 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 'Geometric Mean'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMedian

        public T caseMedian​(Median object)
        Returns the result of interpreting the object as an instance of 'Median'. 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 'Median'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseProcessingType

        public T caseProcessingType​(ProcessingType object)
        Returns the result of interpreting the object as an instance of 'Processing 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 Type'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseAggregation

        public T caseAggregation​(Aggregation object)
        Returns the result of interpreting the object as an instance of 'Aggregation'. 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 'Aggregation'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasurementDrivenAggregation

        public T caseMeasurementDrivenAggregation​(MeasurementDrivenAggregation object)
        Returns the result of interpreting the object as an instance of ' Measurement Driven Aggregation'. 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 ' Measurement Driven Aggregation'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseFixedSizeAggregation

        public T caseFixedSizeAggregation​(FixedSizeAggregation object)
        Returns the result of interpreting the object as an instance of ' Fixed Size Aggregation'. 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 ' Fixed Size Aggregation'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseTimeDrivenAggregation

        public T caseTimeDrivenAggregation​(TimeDrivenAggregation object)
        Returns the result of interpreting the object as an instance of ' Time Driven Aggregation'. 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 ' Time Driven Aggregation'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseTimeDriven

        public T caseTimeDriven​(TimeDriven object)
        Returns the result of interpreting the object as an instance of 'Time Driven'. 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 'Time Driven'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseVariableSizeAggregation

        public T caseVariableSizeAggregation​(VariableSizeAggregation object)
        Returns the result of interpreting the object as an instance of ' Variable Size Aggregation'. 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 ' Variable Size Aggregation'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseFeedThrough

        public T caseFeedThrough​(FeedThrough object)
        Returns the result of interpreting the object as an instance of 'Feed Through'. 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 'Feed Through'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIdentifier

        public T caseIdentifier​(de.uka.ipd.sdq.identifier.Identifier object)
        Returns the result of interpreting the object as an instance of 'Identifier'. 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 'Identifier'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseNamedElement

        public T caseNamedElement​(org.palladiosimulator.pcm.core.entity.NamedElement object)
        Returns the result of interpreting the object as an instance of 'Named 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 'Named Element'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEntity

        public T caseEntity​(org.palladiosimulator.pcm.core.entity.Entity object)
        Returns the result of interpreting the object as an instance of '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 'Entity'.
        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 class Switch<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.