public class QualitiesSwitch<T> extends Switch<T>
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.
QualitiesPackage
Constructor and Description |
---|
QualitiesSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAccuracy(Accuracy object)
Returns the result of interpreting the object as an instance of 'Accuracy'.
|
T |
caseAdaptability(Adaptability object)
Returns the result of interpreting the object as an instance of 'Adaptability'.
|
T |
caseAnalyzability(Analyzability object)
Returns the result of interpreting the object as an instance of 'Analyzability'.
|
T |
caseAttractiveness(Attractiveness object)
Returns the result of interpreting the object as an instance of 'Attractiveness'.
|
T |
caseChangeability(Changeability object)
Returns the result of interpreting the object as an instance of 'Changeability'.
|
T |
caseCoExistence(CoExistence object)
Returns the result of interpreting the object as an instance of 'Co Existence'.
|
T |
caseEfficiency(Efficiency object)
Returns the result of interpreting the object as an instance of 'Efficiency'.
|
T |
caseEfficiencyCompliance(EfficiencyCompliance object)
Returns the result of interpreting the object as an instance of 'Efficiency Compliance'.
|
T |
caseFaultTolerance(FaultTolerance object)
Returns the result of interpreting the object as an instance of 'Fault Tolerance'.
|
T |
caseFunctionality(Functionality object)
Returns the result of interpreting the object as an instance of 'Functionality'.
|
T |
caseFunctionalityCompliance(FunctionalityCompliance object)
Returns the result of interpreting the object as an instance of 'Functionality Compliance'.
|
T |
caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'.
|
T |
caseInstallability(Installability object)
Returns the result of interpreting the object as an instance of 'Installability'.
|
T |
caseInteroperability(Interoperability object)
Returns the result of interpreting the object as an instance of 'Interoperability'.
|
T |
caseLearnability(Learnability object)
Returns the result of interpreting the object as an instance of 'Learnability'.
|
T |
caseMaintainability(Maintainability object)
Returns the result of interpreting the object as an instance of 'Maintainability'.
|
T |
caseMaintainabilityCompliance(MaintainabilityCompliance object)
Returns the result of interpreting the object as an instance of 'Maintainability Compliance'.
|
T |
caseMaturity(Maturity object)
Returns the result of interpreting the object as an instance of 'Maturity'.
|
T |
caseOperability(Operability object)
Returns the result of interpreting the object as an instance of 'Operability'.
|
T |
casePerformance(Performance object)
Returns the result of interpreting the object as an instance of 'Performance'.
|
T |
casePortability(Portability object)
Returns the result of interpreting the object as an instance of 'Portability'.
|
T |
casePortabilityCompliance(PortabilityCompliance object)
Returns the result of interpreting the object as an instance of 'Portability Compliance'.
|
T |
caseQualityType(QualityType object)
Returns the result of interpreting the object as an instance of 'Quality Type'.
|
T |
caseQualityTypeRepository(QualityTypeRepository object)
Returns the result of interpreting the object as an instance of 'Quality Type Repository'.
|
T |
caseRecoverability(Recoverability object)
Returns the result of interpreting the object as an instance of 'Recoverability'.
|
T |
caseReliability(Reliability object)
Returns the result of interpreting the object as an instance of 'Reliability'.
|
T |
caseReliabilityCompliance(ReliabilityCompliance object)
Returns the result of interpreting the object as an instance of 'Reliability Compliance'.
|
T |
caseReplaceability(Replaceability object)
Returns the result of interpreting the object as an instance of 'Replaceability'.
|
T |
caseRessourceUtilization(RessourceUtilization object)
Returns the result of interpreting the object as an instance of 'Ressource Utilization'.
|
T |
caseSafety(Safety object)
Returns the result of interpreting the object as an instance of 'Safety'.
|
T |
caseSecurity(Security object)
Returns the result of interpreting the object as an instance of 'Security'.
|
T |
caseStability(Stability object)
Returns the result of interpreting the object as an instance of 'Stability'.
|
T |
caseSuitability(Suitability object)
Returns the result of interpreting the object as an instance of 'Suitability'.
|
T |
caseTestability(Testability object)
Returns the result of interpreting the object as an instance of 'Testability'.
|
T |
caseTextQuality(TextQuality object)
Returns the result of interpreting the object as an instance of 'Text Quality'.
|
T |
caseTimeBehaviour(TimeBehaviour object)
Returns the result of interpreting the object as an instance of 'Time Behaviour'.
|
T |
caseUnderstandability(Understandability object)
Returns the result of interpreting the object as an instance of 'Understandability'.
|
T |
caseUsability(Usability object)
Returns the result of interpreting the object as an instance of 'Usability'.
|
T |
caseUsabilityCompliance(UsabilityCompliance object)
Returns the result of interpreting the object as an instance of 'Usability Compliance'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public QualitiesSwitch()
public T caseReliabilityCompliance(ReliabilityCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstallability(Installability object)
object
- the target of the switch.doSwitch(EObject)
public T caseReliability(Reliability object)
object
- the target of the switch.doSwitch(EObject)
public T caseCoExistence(CoExistence object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperability(Operability object)
object
- the target of the switch.doSwitch(EObject)
public T caseStability(Stability object)
object
- the target of the switch.doSwitch(EObject)
public T caseMaintainabilityCompliance(MaintainabilityCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T casePortability(Portability object)
object
- the target of the switch.doSwitch(EObject)
public T caseMaintainability(Maintainability object)
object
- the target of the switch.doSwitch(EObject)
public T caseMaturity(Maturity object)
object
- the target of the switch.doSwitch(EObject)
public T caseAttractiveness(Attractiveness object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnalyzability(Analyzability object)
object
- the target of the switch.doSwitch(EObject)
public T caseReplaceability(Replaceability object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecoverability(Recoverability object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnderstandability(Understandability object)
object
- the target of the switch.doSwitch(EObject)
public T casePortabilityCompliance(PortabilityCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T caseRessourceUtilization(RessourceUtilization object)
object
- the target of the switch.doSwitch(EObject)
public T caseChangeability(Changeability object)
object
- the target of the switch.doSwitch(EObject)
public T caseInteroperability(Interoperability object)
object
- the target of the switch.doSwitch(EObject)
public T caseFaultTolerance(FaultTolerance object)
object
- the target of the switch.doSwitch(EObject)
public T caseQualityTypeRepository(QualityTypeRepository object)
object
- the target of the switch.doSwitch(EObject)
public T caseAdaptability(Adaptability object)
object
- the target of the switch.doSwitch(EObject)
public T caseFunctionality(Functionality object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimeBehaviour(TimeBehaviour object)
object
- the target of the switch.doSwitch(EObject)
public T caseSecurity(Security object)
object
- the target of the switch.doSwitch(EObject)
public T caseAccuracy(Accuracy object)
object
- the target of the switch.doSwitch(EObject)
public T caseFunctionalityCompliance(FunctionalityCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T caseEfficiency(Efficiency object)
object
- the target of the switch.doSwitch(EObject)
public T caseSafety(Safety object)
object
- the target of the switch.doSwitch(EObject)
public T caseEfficiencyCompliance(EfficiencyCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T caseSuitability(Suitability object)
object
- the target of the switch.doSwitch(EObject)
public T caseLearnability(Learnability object)
object
- the target of the switch.doSwitch(EObject)
public T caseQualityType(QualityType object)
object
- the target of the switch.doSwitch(EObject)
public T caseUsability(Usability object)
object
- the target of the switch.doSwitch(EObject)
public T casePerformance(Performance object)
object
- the target of the switch.doSwitch(EObject)
public T caseTestability(Testability object)
object
- the target of the switch.doSwitch(EObject)
public T caseUsabilityCompliance(UsabilityCompliance object)
object
- the target of the switch.doSwitch(EObject)
public T caseTextQuality(TextQuality object)
object
- the target of the switch.doSwitch(EObject)
public T caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(EObject object)
defaultCase
in class Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)