Package org.omg.smm.util
Class SmmSwitch<T>
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.omg.smm.util.SmmSwitch<T>
public class SmmSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
The Switch for the model's inheritance hierarchy.
It supports the call
doSwitch(object)
to invoke the caseXXX 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:
SmmPackage
-
Field Summary
Fields Modifier and Type Field Description protected static SmmPackagemodelPackageThe cached model package -
Constructor Summary
Constructors Constructor Description SmmSwitch()Creates an instance of the switch. -
Method Summary
Modifier and Type Method Description TcaseAbstractMeasureElement(AbstractMeasureElement object)Returns the result of interpreting the object as an instance of 'Abstract Measure Element'.TcaseAnnotation(Annotation object)Returns the result of interpreting the object as an instance of 'Annotation'.TcaseArgument(Argument object)Returns the result of interpreting the object as an instance of 'Argument'.TcaseAttribute(Attribute object)Returns the result of interpreting the object as an instance of 'Attribute'.TcaseBase1MeasurementRelationship(Base1MeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Base1 Measurement Relationship'.TcaseBase1MeasureRelationship(Base1MeasureRelationship object)Returns the result of interpreting the object as an instance of 'Base1 Measure Relationship'.TcaseBase2MeasurementRelationship(Base2MeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Base2 Measurement Relationship'.TcaseBase2MeasureRelationship(Base2MeasureRelationship object)Returns the result of interpreting the object as an instance of 'Base2 Measure Relationship'.TcaseBaseMeasurementRelationship(BaseMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Base Measurement Relationship'.TcaseBaseMeasureRelationship(BaseMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Base Measure Relationship'.TcaseBaseNMeasurementRelationship(BaseNMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Base NMeasurement Relationship'.TcaseBaseNMeasureRelationship(BaseNMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Base NMeasure Relationship'.TcaseBinaryMeasure(BinaryMeasure object)Returns the result of interpreting the object as an instance of 'Binary Measure'.TcaseBinaryMeasurement(BinaryMeasurement object)Returns the result of interpreting the object as an instance of 'Binary Measurement'.TcaseCategoryRelationship(CategoryRelationship object)Returns the result of interpreting the object as an instance of 'Category Relationship'.TcaseCharacteristic(Characteristic object)Returns the result of interpreting the object as an instance of 'Characteristic'.TcaseCollectiveMeasure(CollectiveMeasure object)Returns the result of interpreting the object as an instance of 'Collective Measure'.TcaseCollectiveMeasurement(CollectiveMeasurement object)Returns the result of interpreting the object as an instance of 'Collective Measurement'.TcaseCountingUnit(CountingUnit object)Returns the result of interpreting the object as an instance of 'Counting Unit'.TcaseDimensionalMeasure(DimensionalMeasure object)Returns the result of interpreting the object as an instance of 'Dimensional Measure'.TcaseDimensionalMeasurement(DimensionalMeasurement object)Returns the result of interpreting the object as an instance of 'Dimensional Measurement'.TcaseDirectMeasure(DirectMeasure object)Returns the result of interpreting the object as an instance of 'Direct Measure'.TcaseDirectMeasurement(DirectMeasurement object)Returns the result of interpreting the object as an instance of 'Direct Measurement'.TcaseEquivalentMeasurementRelationship(EquivalentMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Equivalent Measurement Relationship'.TcaseEquivalentMeasureRelationship(EquivalentMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Equivalent Measure Relationship'.TcaseGradeInterval(GradeInterval object)Returns the result of interpreting the object as an instance of 'Grade Interval'.TcaseGradeMeasure(GradeMeasure object)Returns the result of interpreting the object as an instance of 'Grade Measure'.TcaseGradeMeasurement(GradeMeasurement object)Returns the result of interpreting the object as an instance of 'Grade Measurement'.TcaseGradeMeasurementRelationship(GradeMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Grade Measurement Relationship'.TcaseGradeMeasureRelationship(GradeMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Grade Measure Relationship'.TcaseInterval(Interval object)Returns the result of interpreting the object as an instance of 'Interval'.TcaseMeasure(Measure object)Returns the result of interpreting the object as an instance of 'Measure'.TcaseMeasureCategory(MeasureCategory object)Returns the result of interpreting the object as an instance of 'Measure Category'.TcaseMeasureLibrary(MeasureLibrary object)Returns the result of interpreting the object as an instance of 'Measure Library'.TcaseMeasurement(Measurement object)Returns the result of interpreting the object as an instance of 'Measurement'.TcaseMeasurementRelationship(MeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Measurement Relationship'.TcaseMeasureRelationship(MeasureRelationship object)Returns the result of interpreting the object as an instance of 'Measure Relationship'.TcaseNamedMeasure(NamedMeasure object)Returns the result of interpreting the object as an instance of 'Named Measure'.TcaseNamedMeasurement(NamedMeasurement object)Returns the result of interpreting the object as an instance of 'Named Measurement'.TcaseObservation(Observation object)Returns the result of interpreting the object as an instance of 'Observation'.TcaseObservationScope(ObservationScope object)Returns the result of interpreting the object as an instance of 'Observation Scope'.TcaseObservedMeasure(ObservedMeasure object)Returns the result of interpreting the object as an instance of 'Observed Measure'.TcaseOCLOperation(OCLOperation object)Returns the result of interpreting the object as an instance of 'OCL Operation'.TcaseOperation(Operation object)Returns the result of interpreting the object as an instance of 'Operation'.TcaseRankingInterval(RankingInterval object)Returns the result of interpreting the object as an instance of 'Ranking Interval'.TcaseRankingMeasure(RankingMeasure object)Returns the result of interpreting the object as an instance of 'Ranking Measure'.TcaseRankingMeasurement(RankingMeasurement object)Returns the result of interpreting the object as an instance of 'Ranking Measurement'.TcaseRankingMeasurementRelationship(RankingMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Ranking Measurement Relationship'.TcaseRankingMeasureRelationship(RankingMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Ranking Measure Relationship'.TcaseRatioMeasure(RatioMeasure object)Returns the result of interpreting the object as an instance of 'Ratio Measure'.TcaseRatioMeasurement(RatioMeasurement object)Returns the result of interpreting the object as an instance of 'Ratio Measurement'.TcaseRefinementMeasurementRelationship(RefinementMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Refinement Measurement Relationship'.TcaseRefinementMeasureRelationship(RefinementMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Refinement Measure Relationship'.TcaseRescaledMeasure(RescaledMeasure object)Returns the result of interpreting the object as an instance of 'Rescaled Measure'.TcaseRescaledMeasurement(RescaledMeasurement object)Returns the result of interpreting the object as an instance of 'Rescaled Measurement'.TcaseRescaledMeasurementRelationship(RescaledMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Rescaled Measurement Relationship'.TcaseRescaledMeasureRelationship(RescaledMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Rescaled Measure Relationship'.TcaseScaledBaseMeasurementRelationship(ScaledBaseMeasurementRelationship object)Returns the result of interpreting the object as an instance of 'Scaled Base Measurement Relationship'.TcaseScaledBaseMeasureRelationship(ScaledBaseMeasureRelationship object)Returns the result of interpreting the object as an instance of 'Scaled Base Measure Relationship'.TcaseScope(Scope object)Returns the result of interpreting the object as an instance of 'Scope'.TcaseSmmElement(SmmElement object)Returns the result of interpreting the object as an instance of 'Element'.TcaseSmmModel(SmmModel object)Returns the result of interpreting the object as an instance of 'Model'.TcaseSmmRelationship(SmmRelationship object)Returns the result of interpreting the object as an instance of 'Relationship'.TcaseUnitOfMeasure(UnitOfMeasure object)Returns the result of interpreting the object as an instance of 'Unit Of Measure'.TdefaultCase(org.eclipse.emf.ecore.EObject object)Returns the result of interpreting the object as an instance of 'EObject'.protected TdoSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.protected booleanisSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)Checks whether this is a switch for the given package.Methods inherited from class org.eclipse.emf.ecore.util.Switch
doSwitch, doSwitch
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
SmmSwitch
public SmmSwitch()Creates an instance of the switch.
-
-
Method Details
-
isSwitchFor
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)Checks whether this is a switch for the given package.- Specified by:
isSwitchForin classorg.eclipse.emf.ecore.util.Switch<T>- Parameters:
ePackage- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitchin classorg.eclipse.emf.ecore.util.Switch<T>- Returns:
- the first non-null result returned by a
caseXXXcall.
-
caseAbstractMeasureElement
Returns the result of interpreting the object as an instance of 'Abstract Measure 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 'Abstract Measure Element'.
- See Also:
doSwitch(EObject)
-
caseAnnotation
Returns the result of interpreting the object as an instance of 'Annotation'. 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 'Annotation'.
- See Also:
doSwitch(EObject)
-
caseArgument
Returns the result of interpreting the object as an instance of 'Argument'. 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 'Argument'.
- See Also:
doSwitch(EObject)
-
caseAttribute
Returns the result of interpreting the object as an instance of 'Attribute'. 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 'Attribute'.
- See Also:
doSwitch(EObject)
-
caseBase1MeasureRelationship
Returns the result of interpreting the object as an instance of 'Base1 Measure Relationship'. 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 'Base1 Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseBase1MeasurementRelationship
Returns the result of interpreting the object as an instance of 'Base1 Measurement Relationship'. 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 'Base1 Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseBase2MeasureRelationship
Returns the result of interpreting the object as an instance of 'Base2 Measure Relationship'. 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 'Base2 Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseBase2MeasurementRelationship
Returns the result of interpreting the object as an instance of 'Base2 Measurement Relationship'. 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 'Base2 Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseBaseNMeasureRelationship
Returns the result of interpreting the object as an instance of 'Base NMeasure Relationship'. 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 'Base NMeasure Relationship'.
- See Also:
doSwitch(EObject)
-
caseBaseNMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Base NMeasurement Relationship'. 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 'Base NMeasurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseBinaryMeasure
Returns the result of interpreting the object as an instance of 'Binary Measure'. 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 'Binary Measure'.
- See Also:
doSwitch(EObject)
-
caseBinaryMeasurement
Returns the result of interpreting the object as an instance of 'Binary Measurement'. 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 'Binary Measurement'.
- See Also:
doSwitch(EObject)
-
caseCategoryRelationship
Returns the result of interpreting the object as an instance of 'Category Relationship'. 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 'Category Relationship'.
- See Also:
doSwitch(EObject)
-
caseCharacteristic
Returns the result of interpreting the object as an instance of 'Characteristic'. 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 'Characteristic'.
- See Also:
doSwitch(EObject)
-
caseCollectiveMeasure
Returns the result of interpreting the object as an instance of 'Collective Measure'. 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 'Collective Measure'.
- See Also:
doSwitch(EObject)
-
caseCollectiveMeasurement
Returns the result of interpreting the object as an instance of 'Collective Measurement'. 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 'Collective Measurement'.
- See Also:
doSwitch(EObject)
-
caseDimensionalMeasure
Returns the result of interpreting the object as an instance of 'Dimensional Measure'. 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 'Dimensional Measure'.
- See Also:
doSwitch(EObject)
-
caseDimensionalMeasurement
Returns the result of interpreting the object as an instance of 'Dimensional Measurement'. 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 'Dimensional Measurement'.
- See Also:
doSwitch(EObject)
-
caseDirectMeasure
Returns the result of interpreting the object as an instance of 'Direct Measure'. 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 'Direct Measure'.
- See Also:
doSwitch(EObject)
-
caseDirectMeasurement
Returns the result of interpreting the object as an instance of 'Direct Measurement'. 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 'Direct Measurement'.
- See Also:
doSwitch(EObject)
-
caseEquivalentMeasureRelationship
Returns the result of interpreting the object as an instance of 'Equivalent Measure Relationship'. 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 'Equivalent Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseEquivalentMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Equivalent Measurement Relationship'. 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 'Equivalent Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseGradeMeasurement
Returns the result of interpreting the object as an instance of 'Grade Measurement'. 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 'Grade Measurement'.
- See Also:
doSwitch(EObject)
-
caseMeasure
Returns the result of interpreting the object as an instance of 'Measure'. 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 'Measure'.
- See Also:
doSwitch(EObject)
-
caseMeasureCategory
Returns the result of interpreting the object as an instance of 'Measure Category'. 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 'Measure Category'.
- See Also:
doSwitch(EObject)
-
caseMeasureLibrary
Returns the result of interpreting the object as an instance of 'Measure Library'. 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 'Measure Library'.
- See Also:
doSwitch(EObject)
-
caseMeasureRelationship
Returns the result of interpreting the object as an instance of 'Measure Relationship'. 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 'Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseMeasurement
Returns the result of interpreting the object as an instance of 'Measurement'. 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'.
- See Also:
doSwitch(EObject)
-
caseMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Measurement Relationship'. 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 Relationship'.
- See Also:
doSwitch(EObject)
-
caseNamedMeasure
Returns the result of interpreting the object as an instance of 'Named Measure'. 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 Measure'.
- See Also:
doSwitch(EObject)
-
caseNamedMeasurement
Returns the result of interpreting the object as an instance of 'Named Measurement'. 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 Measurement'.
- See Also:
doSwitch(EObject)
-
caseOCLOperation
Returns the result of interpreting the object as an instance of 'OCL Operation'. 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 'OCL Operation'.
- See Also:
doSwitch(EObject)
-
caseObservation
Returns the result of interpreting the object as an instance of 'Observation'. 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 'Observation'.
- See Also:
doSwitch(EObject)
-
caseObservationScope
Returns the result of interpreting the object as an instance of 'Observation Scope'. 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 'Observation Scope'.
- See Also:
doSwitch(EObject)
-
caseObservedMeasure
Returns the result of interpreting the object as an instance of 'Observed Measure'. 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 'Observed Measure'.
- See Also:
doSwitch(EObject)
-
caseOperation
Returns the result of interpreting the object as an instance of 'Operation'. 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 'Operation'.
- See Also:
doSwitch(EObject)
-
caseGradeMeasure
Returns the result of interpreting the object as an instance of 'Grade Measure'. 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 'Grade Measure'.
- See Also:
doSwitch(EObject)
-
caseGradeInterval
Returns the result of interpreting the object as an instance of 'Grade Interval'. 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 'Grade Interval'.
- See Also:
doSwitch(EObject)
-
caseRankingMeasureRelationship
Returns the result of interpreting the object as an instance of 'Ranking Measure Relationship'. 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 'Ranking Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseGradeMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Grade Measurement Relationship'. 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 'Grade Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseRatioMeasure
Returns the result of interpreting the object as an instance of 'Ratio Measure'. 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 'Ratio Measure'.
- See Also:
doSwitch(EObject)
-
caseRatioMeasurement
Returns the result of interpreting the object as an instance of 'Ratio Measurement'. 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 'Ratio Measurement'.
- See Also:
doSwitch(EObject)
-
caseRefinementMeasureRelationship
Returns the result of interpreting the object as an instance of 'Refinement Measure Relationship'. 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 'Refinement Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseRefinementMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Refinement Measurement Relationship'. 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 'Refinement Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseRescaledMeasure
Returns the result of interpreting the object as an instance of 'Rescaled Measure'. 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 'Rescaled Measure'.
- See Also:
doSwitch(EObject)
-
caseRescaledMeasureRelationship
Returns the result of interpreting the object as an instance of 'Rescaled Measure Relationship'. 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 'Rescaled Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseRescaledMeasurement
Returns the result of interpreting the object as an instance of 'Rescaled Measurement'. 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 'Rescaled Measurement'.
- See Also:
doSwitch(EObject)
-
caseRescaledMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Rescaled Measurement Relationship'. 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 'Rescaled Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseScope
Returns the result of interpreting the object as an instance of 'Scope'. 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 'Scope'.
- See Also:
doSwitch(EObject)
-
caseSmmElement
Returns the result of interpreting the object as an instance of '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 'Element'.
- See Also:
doSwitch(EObject)
-
caseSmmModel
Returns the result of interpreting the object as an instance of 'Model'. 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 'Model'.
- See Also:
doSwitch(EObject)
-
caseSmmRelationship
Returns the result of interpreting the object as an instance of 'Relationship'. 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 'Relationship'.
- See Also:
doSwitch(EObject)
-
caseRankingMeasure
Returns the result of interpreting the object as an instance of 'Ranking Measure'. 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 'Ranking Measure'.
- See Also:
doSwitch(EObject)
-
caseRankingInterval
Returns the result of interpreting the object as an instance of 'Ranking Interval'. 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 'Ranking Interval'.
- See Also:
doSwitch(EObject)
-
caseGradeMeasureRelationship
Returns the result of interpreting the object as an instance of 'Grade Measure Relationship'. 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 'Grade Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseScaledBaseMeasureRelationship
Returns the result of interpreting the object as an instance of 'Scaled Base Measure Relationship'. 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 'Scaled Base Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseInterval
Returns the result of interpreting the object as an instance of 'Interval'. 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 'Interval'.
- See Also:
doSwitch(EObject)
-
caseRankingMeasurement
Returns the result of interpreting the object as an instance of 'Ranking Measurement'. 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 'Ranking Measurement'.
- See Also:
doSwitch(EObject)
-
caseRankingMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Ranking Measurement Relationship'. 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 'Ranking Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseUnitOfMeasure
Returns the result of interpreting the object as an instance of 'Unit Of Measure'. 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 'Unit Of Measure'.
- See Also:
doSwitch(EObject)
-
caseScaledBaseMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Scaled Base Measurement Relationship'. 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 'Scaled Base Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
caseCountingUnit
Returns the result of interpreting the object as an instance of 'Counting Unit'. 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 'Counting Unit'.
- See Also:
doSwitch(EObject)
-
caseBaseMeasureRelationship
Returns the result of interpreting the object as an instance of 'Base Measure Relationship'. 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 'Base Measure Relationship'.
- See Also:
doSwitch(EObject)
-
caseBaseMeasurementRelationship
Returns the result of interpreting the object as an instance of 'Base Measurement Relationship'. 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 'Base Measurement Relationship'.
- See Also:
doSwitch(EObject)
-
defaultCase
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:
defaultCasein classorg.eclipse.emf.ecore.util.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)
-