Class MonitorRepositorySwitch<T>
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.palladiosimulator.monitorrepository.util.MonitorRepositorySwitch<T>
-
- Direct Known Subclasses:
MapItemProviderAdapterFactory.MonitorRepositoryChildCreationExtender.CreationSwitch
public class MonitorRepositorySwitch<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:
MonitorRepositoryPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description protected static MonitorRepositoryPackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description MonitorRepositorySwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAggregation(Aggregation object)
Returns the result of interpreting the object as an instance of 'Aggregation'.T
caseArithmeticMean(ArithmeticMean object)
Returns the result of interpreting the object as an instance of 'Arithmetic Mean'.T
caseEntity(org.palladiosimulator.pcm.core.entity.Entity object)
Returns the result of interpreting the object as an instance of 'Entity'.T
caseFeedThrough(FeedThrough object)
Returns the result of interpreting the object as an instance of 'Feed Through'.T
caseFixedSizeAggregation(FixedSizeAggregation object)
Returns the result of interpreting the object as an instance of ' Fixed Size Aggregation'.T
caseGeometricMean(GeometricMean object)
Returns the result of interpreting the object as an instance of 'Geometric Mean'.T
caseHarmonicMean(HarmonicMean object)
Returns the result of interpreting the object as an instance of 'Harmonic Mean'.T
caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'.T
caseMeasurementDrivenAggregation(MeasurementDrivenAggregation object)
Returns the result of interpreting the object as an instance of ' Measurement Driven Aggregation'.T
caseMeasurementSpecification(MeasurementSpecification object)
Returns the result of interpreting the object as an instance of ' Measurement Specification'.T
caseMedian(Median object)
Returns the result of interpreting the object as an instance of 'Median'.T
caseMonitor(Monitor object)
Returns the result of interpreting the object as an instance of 'Monitor'.T
caseMonitorRepository(MonitorRepository object)
Returns the result of interpreting the object as an instance of 'Monitor Repository '.T
caseNamedElement(org.palladiosimulator.pcm.core.entity.NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.T
caseProcessingType(ProcessingType object)
Returns the result of interpreting the object as an instance of 'Processing Type'.T
caseStatisticalCharacterization(StatisticalCharacterization object)
Returns the result of interpreting the object as an instance of ' Statistical Characterization'.T
caseTimeDriven(TimeDriven object)
Returns the result of interpreting the object as an instance of 'Time Driven'.T
caseTimeDrivenAggregation(TimeDrivenAggregation object)
Returns the result of interpreting the object as an instance of ' Time Driven Aggregation'.T
caseVariableSizeAggregation(VariableSizeAggregation object)
Returns the result of interpreting the object as an instance of ' Variable Size Aggregation'.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 MonitorRepositoryPackage 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.
-
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 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.
-
-