public class ErrorModelSwitch<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.
ErrorModelPackage
Constructor and Description |
---|
ErrorModelSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAndExpression(AndExpression object)
Returns the result of interpreting the object as an instance of 'And Expression'.
|
T |
caseAnnexLibrary(AnnexLibrary object)
Returns the result of interpreting the object as an instance of 'Annex Library'.
|
T |
caseAnnexSubclause(AnnexSubclause object)
Returns the result of interpreting the object as an instance of 'Annex Subclause'.
|
T |
caseComponentErrorBehavior(ComponentErrorBehavior object)
Returns the result of interpreting the object as an instance of 'Component Error Behavior'.
|
T |
caseCompositeErrorBehavior(CompositeErrorBehavior object)
Returns the result of interpreting the object as an instance of 'Composite Error Behavior'.
|
T |
caseCompositeState(CompositeState object)
Returns the result of interpreting the object as an instance of 'Composite State'.
|
T |
caseConditionElement(ConditionElement object)
Returns the result of interpreting the object as an instance of 'Condition Element'.
|
T |
caseConditionExpression(ConditionExpression object)
Returns the result of interpreting the object as an instance of 'Condition Expression'.
|
T |
caseConnectionTransformation(ConnectionTransformation object)
Returns the result of interpreting the object as an instance of 'Connection Transformation'.
|
T |
caseEBSMUseContext(EBSMUseContext object)
Returns the result of interpreting the object as an instance of 'EBSM Use Context'.
|
T |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseElementTypeMapping(ElementTypeMapping object)
Returns the result of interpreting the object as an instance of 'Element Type Mapping'.
|
T |
caseElementTypeTransformation(ElementTypeTransformation object)
Returns the result of interpreting the object as an instance of 'Element Type Transformation'.
|
T |
caseErrorBehaviorEvent(ErrorBehaviorEvent object)
Returns the result of interpreting the object as an instance of 'Error Behavior Event'.
|
T |
caseErrorBehaviorState(ErrorBehaviorState object)
Returns the result of interpreting the object as an instance of 'Error Behavior State'.
|
T |
caseErrorBehaviorStateMachine(ErrorBehaviorStateMachine object)
Returns the result of interpreting the object as an instance of 'Error Behavior State Machine'.
|
T |
caseErrorBehaviorStateOrTypeSet(ErrorBehaviorStateOrTypeSet object)
Returns the result of interpreting the object as an instance of 'Error Behavior State Or Type Set'.
|
T |
caseErrorBehaviorTransition(ErrorBehaviorTransition object)
Returns the result of interpreting the object as an instance of 'Error Behavior Transition'.
|
T |
caseErrorCodeValue(ErrorCodeValue object)
Returns the result of interpreting the object as an instance of 'Error Code Value'.
|
T |
caseErrorDetection(ErrorDetection object)
Returns the result of interpreting the object as an instance of 'Error Detection'.
|
T |
caseErrorEvent(ErrorEvent object)
Returns the result of interpreting the object as an instance of 'Error Event'.
|
T |
caseErrorFlow(ErrorFlow object)
Returns the result of interpreting the object as an instance of 'Error Flow'.
|
T |
caseErrorModelGrammarRoot(ErrorModelGrammarRoot object)
Returns the result of interpreting the object as an instance of 'Grammar Root'.
|
T |
caseErrorModelLibrary(ErrorModelLibrary object)
Returns the result of interpreting the object as an instance of 'Library'.
|
T |
caseErrorModelSubclause(ErrorModelSubclause object)
Returns the result of interpreting the object as an instance of 'Subclause'.
|
T |
caseErrorPath(ErrorPath object)
Returns the result of interpreting the object as an instance of 'Error Path'.
|
T |
caseErrorPropagation(ErrorPropagation object)
Returns the result of interpreting the object as an instance of 'Error Propagation'.
|
T |
caseErrorPropagations(ErrorPropagations object)
Returns the result of interpreting the object as an instance of 'Error Propagations'.
|
T |
caseErrorSink(ErrorSink object)
Returns the result of interpreting the object as an instance of 'Error Sink'.
|
T |
caseErrorSource(ErrorSource object)
Returns the result of interpreting the object as an instance of 'Error Source'.
|
T |
caseErrorStateToModeMapping(ErrorStateToModeMapping object)
Returns the result of interpreting the object as an instance of 'Error State To Mode Mapping'.
|
T |
caseErrorType(ErrorType object)
Returns the result of interpreting the object as an instance of 'Error Type'.
|
T |
caseErrorTypes(ErrorTypes object)
Returns the result of interpreting the object as an instance of 'Error Types'.
|
T |
caseEventOrPropagation(EventOrPropagation object)
Returns the result of interpreting the object as an instance of 'Event Or Propagation'.
|
T |
caseModalElement(ModalElement object)
Returns the result of interpreting the object as an instance of 'Modal Element'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseObservablePropagationConnection(ObservablePropagationConnection object)
Returns the result of interpreting the object as an instance of 'Observable Propagation Connection'.
|
T |
caseObservablePropagationConnections(ObservablePropagationConnections object)
Returns the result of interpreting the object as an instance of 'Observable Propagation Connections'.
|
T |
caseOrExpression(OrExpression object)
Returns the result of interpreting the object as an instance of 'Or Expression'.
|
T |
caseOrlessExpression(OrlessExpression object)
Returns the result of interpreting the object as an instance of 'Orless Expression'.
|
T |
caseOrmoreExpression(OrmoreExpression object)
Returns the result of interpreting the object as an instance of 'Ormore Expression'.
|
T |
caseOutgoingPropagationCondition(OutgoingPropagationCondition object)
Returns the result of interpreting the object as an instance of 'Outgoing Propagation Condition'.
|
T |
caseQualifiedObservableErrorPropagationPoint(QualifiedObservableErrorPropagationPoint object)
Returns the result of interpreting the object as an instance of 'Qualified Observable Error Propagation Point'.
|
T |
caseRecoverEvent(RecoverEvent object)
Returns the result of interpreting the object as an instance of 'Recover Event'.
|
T |
caseRepairEvent(RepairEvent object)
Returns the result of interpreting the object as an instance of 'Repair Event'.
|
T |
caseSAndExpression(SAndExpression object)
Returns the result of interpreting the object as an instance of 'SAnd Expression'.
|
T |
caseSOrExpression(SOrExpression object)
Returns the result of interpreting the object as an instance of 'SOr Expression'.
|
T |
caseSubcomponentElement(SubcomponentElement object)
Returns the result of interpreting the object as an instance of 'Subcomponent Element'.
|
T |
caseTokenTypeMapping(TokenTypeMapping object)
Returns the result of interpreting the object as an instance of 'Token Type Mapping'.
|
T |
caseTransitionBranch(TransitionBranch object)
Returns the result of interpreting the object as an instance of 'Transition Branch'.
|
T |
caseTypeMapping(TypeMapping object)
Returns the result of interpreting the object as an instance of 'Type Mapping'.
|
T |
caseTypeMappingSet(TypeMappingSet object)
Returns the result of interpreting the object as an instance of 'Type Mapping Set'.
|
T |
caseTypeSet(TypeSet object)
Returns the result of interpreting the object as an instance of 'Type Set'.
|
T |
caseTypeToken(TypeToken object)
Returns the result of interpreting the object as an instance of 'Type Token'.
|
T |
caseTypeTokenTransformation(TypeTokenTransformation object)
Returns the result of interpreting the object as an instance of 'Type Token Transformation'.
|
T |
caseTypeTransformation(TypeTransformation object)
Returns the result of interpreting the object as an instance of 'Type Transformation'.
|
T |
caseTypeTransformationSet(TypeTransformationSet object)
Returns the result of interpreting the object as an instance of 'Type Transformation Set'.
|
T |
caseTypeUseContext(TypeUseContext object)
Returns the result of interpreting the object as an instance of 'Type Use Context'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseErrorModelGrammarRoot(ErrorModelGrammarRoot object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorModelSubclause(ErrorModelSubclause object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorModelLibrary(ErrorModelLibrary object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorTypes(ErrorTypes object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorType(ErrorType object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeSet(TypeSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeToken(TypeToken object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeTransformationSet(TypeTransformationSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeTransformation(TypeTransformation object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeTokenTransformation(TypeTokenTransformation object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementTypeTransformation(ElementTypeTransformation object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeMappingSet(TypeMappingSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeMapping(TypeMapping object)
object
- the target of the switch.doSwitch(EObject)
public T caseTokenTypeMapping(TokenTypeMapping object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementTypeMapping(ElementTypeMapping object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorPropagations(ErrorPropagations object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorPropagation(ErrorPropagation object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorFlow(ErrorFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorSource(ErrorSource object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorBehaviorStateOrTypeSet(ErrorBehaviorStateOrTypeSet object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorSink(ErrorSink object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorPath(ErrorPath object)
object
- the target of the switch.doSwitch(EObject)
public T caseObservablePropagationConnections(ObservablePropagationConnections object)
object
- the target of the switch.doSwitch(EObject)
public T caseObservablePropagationConnection(ObservablePropagationConnection object)
object
- the target of the switch.doSwitch(EObject)
public T caseQualifiedObservableErrorPropagationPoint(QualifiedObservableErrorPropagationPoint object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorBehaviorStateMachine(ErrorBehaviorStateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorBehaviorEvent(ErrorBehaviorEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorEvent(ErrorEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseRepairEvent(RepairEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecoverEvent(RecoverEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorBehaviorState(ErrorBehaviorState object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorBehaviorTransition(ErrorBehaviorTransition object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransitionBranch(TransitionBranch object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectionTransformation(ConnectionTransformation object)
object
- the target of the switch.doSwitch(EObject)
public T caseEBSMUseContext(EBSMUseContext object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeUseContext(TypeUseContext object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentErrorBehavior(ComponentErrorBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseConditionExpression(ConditionExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseOrmoreExpression(OrmoreExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseOrlessExpression(OrlessExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseConditionElement(ConditionElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseEventOrPropagation(EventOrPropagation object)
object
- the target of the switch.doSwitch(EObject)
public T caseOutgoingPropagationCondition(OutgoingPropagationCondition object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorDetection(ErrorDetection object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorCodeValue(ErrorCodeValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseErrorStateToModeMapping(ErrorStateToModeMapping object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompositeErrorBehavior(CompositeErrorBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompositeState(CompositeState object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubcomponentElement(SubcomponentElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseOrExpression(OrExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseAndExpression(AndExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseSOrExpression(SOrExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseSAndExpression(SAndExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseElement(Element object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedElement(NamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseModalElement(ModalElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnnexSubclause(AnnexSubclause object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnnexLibrary(AnnexLibrary 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)