public class DependableComponentSwitch<T>
extends org.eclipse.emf.ecore.util.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.
DependableComponentPackage
Constructor and Description |
---|
DependableComponentSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAnalysisContextElement(AnalysisContextElement object)
Returns the result of interpreting the object as an instance of 'Analysis Context Element'.
|
T |
caseDependableComponent(DependableComponent object)
Returns the result of interpreting the object as an instance of 'Dependable Component'.
|
T |
caseErrorModelBehavior(ErrorModelBehavior object)
Returns the result of interpreting the object as an instance of 'Error Model Behavior'.
|
T |
caseFailureMode(FailureMode object)
Returns the result of interpreting the object as an instance of 'Failure Mode'.
|
T |
caseFailureModes(FailureModes object)
Returns the result of interpreting the object as an instance of 'Failure Modes'.
|
T |
casePropagation(Propagation object)
Returns the result of interpreting the object as an instance of 'Propagation'.
|
T |
caseThreat(Threat object)
Returns the result of interpreting the object as an instance of 'Threat'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public DependableComponentSwitch()
public T caseFailureModes(FailureModes object)
object
- the target of the switch.doSwitch(EObject)
public T caseFailureMode(FailureMode object)
object
- the target of the switch.doSwitch(EObject)
public T caseDependableComponent(DependableComponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreat(Threat object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnalysisContextElement(AnalysisContextElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorModelBehavior(ErrorModelBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T casePropagation(Propagation object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)