public class CobolSwitch<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.
CobolPackage| Modifier and Type | Field and Description |
|---|---|
protected static CobolPackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
CobolSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseCOBOL66Element(COBOL66Element object)
Returns the result of interpreting the object as an instance of 'COBOL66 Element'.
|
T |
caseCOBOL88Element(COBOL88Element object)
Returns the result of interpreting the object as an instance of 'COBOL88 Element'.
|
T |
caseCOBOL88ElementValue(COBOL88ElementValue object)
Returns the result of interpreting the object as an instance of 'COBOL88 Element Value'.
|
T |
caseCOBOLClassifier(COBOLClassifier object)
Returns the result of interpreting the object as an instance of 'COBOL Classifier'.
|
T |
caseCOBOLComposedType(COBOLComposedType object)
Returns the result of interpreting the object as an instance of 'COBOL Composed Type'.
|
T |
caseCOBOLElement(COBOLElement object)
Returns the result of interpreting the object as an instance of 'COBOL Element'.
|
T |
caseCOBOLElementInitialValue(COBOLElementInitialValue object)
Returns the result of interpreting the object as an instance of 'COBOL Element Initial Value'.
|
T |
caseCOBOLFixedLengthArray(COBOLFixedLengthArray object)
Returns the result of interpreting the object as an instance of 'COBOL Fixed Length Array'.
|
T |
caseCOBOLRedefiningElement(COBOLRedefiningElement object)
Returns the result of interpreting the object as an instance of 'COBOL Redefining Element'.
|
T |
caseCOBOLSimpleType(COBOLSimpleType object)
Returns the result of interpreting the object as an instance of 'COBOL Simple Type'.
|
T |
caseCOBOLSourceText(COBOLSourceText object)
Returns the result of interpreting the object as an instance of 'COBOL Source Text'.
|
T |
caseCOBOLVariableLengthArray(COBOLVariableLengthArray object)
Returns the result of interpreting the object as an instance of 'COBOL Variable Length Array'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static CobolPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>ePackage - the package in question.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch in class org.eclipse.emf.ecore.util.Switch<T>caseXXX call.public T caseCOBOLElement(COBOLElement object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLClassifier(COBOLClassifier object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLSimpleType(COBOLSimpleType object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLComposedType(COBOLComposedType object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLElementInitialValue(COBOLElementInitialValue object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOL88Element(COBOL88Element object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOL88ElementValue(COBOL88ElementValue object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLRedefiningElement(COBOLRedefiningElement object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOL66Element(COBOL66Element object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLSourceText(COBOLSourceText object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLFixedLengthArray(COBOLFixedLengthArray object)
object - the target of the switch.doSwitch(EObject)public T caseCOBOLVariableLengthArray(COBOLVariableLengthArray 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)Copyright © 2018–2020 Atlanmod. All rights reserved.