public class EffectsSwitch<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.
EffectsPackage
Constructor and Description |
---|
EffectsSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseCategoryEffect(CategoryEffect object)
Returns the result of interpreting the object as an instance of 'Category Effect'.
|
T |
caseEffect(Effect object)
Returns the result of interpreting the object as an instance of 'Effect'.
|
T |
caseEffectCategory(EffectCategory object)
Returns the result of interpreting the object as an instance of 'Effect Category'.
|
T |
caseEffectRepository(EffectRepository object)
Returns the result of interpreting the object as an instance of 'Effect Repository'.
|
T |
caseIdentifier(de.uka.ipd.sdq.identifier.Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'.
|
T |
caseQualityEffect(QualityEffect object)
Returns the result of interpreting the object as an instance of 'Quality Effect'.
|
T |
caseSimpleEffect(SimpleEffect object)
Returns the result of interpreting the object as an instance of 'Simple Effect'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public EffectsSwitch()
public T caseSimpleEffect(SimpleEffect object)
object
- the target of the switch.doSwitch(EObject)
public T caseEffectRepository(EffectRepository object)
object
- the target of the switch.doSwitch(EObject)
public T caseEffect(Effect object)
object
- the target of the switch.doSwitch(EObject)
public T caseEffectCategory(EffectCategory object)
object
- the target of the switch.doSwitch(EObject)
public T caseQualityEffect(QualityEffect object)
object
- the target of the switch.doSwitch(EObject)
public T caseCategoryEffect(CategoryEffect 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)