public class ComponentSwitch<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.
ComponentPackage
Modifier and Type | Field and Description |
---|---|
protected static ComponentPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
ComponentSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAbsoluteDanglingReference(AbsoluteDanglingReference object)
Returns the result of interpreting the object as an instance of 'Absolute Dangling Reference'.
|
T |
caseAverageModule(AverageModule object)
Returns the result of interpreting the object as an instance of 'Average Module'.
|
T |
caseBufferedValue(BufferedValue object)
Returns the result of interpreting the object as an instance of 'Buffered Value'.
|
T |
caseCalculationComponent(CalculationComponent object)
Returns the result of interpreting the object as an instance of 'Calculation Component'.
|
T |
caseCalculationModule(CalculationModule object)
Returns the result of interpreting the object as an instance of 'Calculation Module'.
|
T |
caseChangeCounter(ChangeCounter object)
Returns the result of interpreting the object as an instance of 'Change Counter'.
|
T |
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'.
|
T |
caseComponentDanglingReference(ComponentDanglingReference object)
Returns the result of interpreting the object as an instance of 'Dangling Reference'.
|
T |
caseComponentReferenceInputDefinition(ComponentReferenceInputDefinition object)
Returns the result of interpreting the object as an instance of 'Reference Input Definition'.
|
T |
caseComponentWorld(ComponentWorld object)
Returns the result of interpreting the object as an instance of 'World'.
|
T |
caseConfiguration(Configuration object)
Returns the result of interpreting the object as an instance of 'Configuration'.
|
T |
caseConstantValue(ConstantValue object)
Returns the result of interpreting the object as an instance of 'Constant Value'.
|
T |
caseContainer(Container object)
Returns the result of interpreting the object as an instance of 'Container'.
|
T |
caseDanglingItemReference(DanglingItemReference object)
Returns the result of interpreting the object as an instance of 'Dangling Item Reference'.
|
T |
caseDataComponent(DataComponent object)
Returns the result of interpreting the object as an instance of 'Data Component'.
|
T |
caseDataMapperAnalyzer(DataMapperAnalyzer object)
Returns the result of interpreting the object as an instance of 'Data Mapper Analyzer'.
|
T |
caseDataMapperService(DataMapperService object)
Returns the result of interpreting the object as an instance of 'Data Mapper Service'.
|
T |
caseDocumentable(Documentable object)
Returns the result of interpreting the object as an instance of 'Documentable'.
|
T |
caseDriverConnectionAnalyzer(DriverConnectionAnalyzer object)
Returns the result of interpreting the object as an instance of 'Driver Connection Analyzer'.
|
T |
caseExternalValue(ExternalValue object)
Returns the result of interpreting the object as an instance of 'External Value'.
|
T |
caseFormulaModule(FormulaModule object)
Returns the result of interpreting the object as an instance of 'Formula Module'.
|
T |
caseGlobalizeComponent(GlobalizeComponent object)
Returns the result of interpreting the object as an instance of 'Globalize Component'.
|
T |
caseInputDefinition(InputDefinition object)
Returns the result of interpreting the object as an instance of 'Input Definition'.
|
T |
caseInputSpecification(InputSpecification object)
Returns the result of interpreting the object as an instance of 'Input Specification'.
|
T |
caseItem(Item object)
Returns the result of interpreting the object as an instance of 'Item'.
|
T |
caseItemInterceptor(ItemInterceptor object)
Returns the result of interpreting the object as an instance of 'Item Interceptor'.
|
T |
caseItemReferenceInputDefinition(ItemReferenceInputDefinition object)
Returns the result of interpreting the object as an instance of 'Item Reference Input Definition'.
|
T |
caseLevel(Level object)
Returns the result of interpreting the object as an instance of 'Level'.
|
T |
caseMappedSourceValue(MappedSourceValue object)
Returns the result of interpreting the object as an instance of 'Mapped Source Value'.
|
T |
caseMarkerConfiguration(MarkerConfiguration object)
Returns the result of interpreting the object as an instance of 'Marker Configuration'.
|
T |
caseMasterComponent(MasterComponent object)
Returns the result of interpreting the object as an instance of 'Master Component'.
|
T |
caseMasterImportConnectionAnalyzer(MasterImportConnectionAnalyzer object)
Returns the result of interpreting the object as an instance of 'Master Import Connection Analyzer'.
|
T |
caseNamedDocumentable(NamedDocumentable object)
Returns the result of interpreting the object as an instance of 'Named Documentable'.
|
T |
caseOutputDefinition(OutputDefinition object)
Returns the result of interpreting the object as an instance of 'Output Definition'.
|
T |
caseOutputSpecification(OutputSpecification object)
Returns the result of interpreting the object as an instance of 'Output Specification'.
|
T |
casePersistentValue(PersistentValue object)
Returns the result of interpreting the object as an instance of 'Persistent Value'.
|
T |
caseRestInterceptor(RestInterceptor object)
Returns the result of interpreting the object as an instance of 'Rest Interceptor'.
|
T |
caseScript(Script object)
Returns the result of interpreting the object as an instance of 'Script'.
|
T |
caseScriptModule(ScriptModule object)
Returns the result of interpreting the object as an instance of 'Script Module'.
|
T |
caseService(Service object)
Returns the result of interpreting the object as an instance of 'Service'.
|
T |
caseSingleValue(SingleValue object)
Returns the result of interpreting the object as an instance of 'Single Value'.
|
T |
caseSummariesConfiguration(SummariesConfiguration object)
Returns the result of interpreting the object as an instance of 'Summaries Configuration'.
|
T |
caseTimerScript(TimerScript object)
Returns the result of interpreting the object as an instance of 'Timer Script'.
|
T |
caseTransientValue(TransientValue object)
Returns the result of interpreting the object as an instance of 'Transient Value'.
|
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 ComponentPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
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 caseComponentWorld(ComponentWorld object)
object
- the target of the switch.doSwitch(EObject)
public T caseLevel(Level object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponent(Component object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataComponent(DataComponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseConfiguration(Configuration object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantValue(ConstantValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseMarkerConfiguration(MarkerConfiguration object)
object
- the target of the switch.doSwitch(EObject)
public T caseService(Service object)
object
- the target of the switch.doSwitch(EObject)
public T casePersistentValue(PersistentValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseDriverConnectionAnalyzer(DriverConnectionAnalyzer object)
object
- the target of the switch.doSwitch(EObject)
public T caseMasterImportConnectionAnalyzer(MasterImportConnectionAnalyzer object)
object
- the target of the switch.doSwitch(EObject)
public T caseSingleValue(SingleValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataMapperAnalyzer(DataMapperAnalyzer object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataMapperService(DataMapperService object)
object
- the target of the switch.doSwitch(EObject)
public T caseMappedSourceValue(MappedSourceValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseCalculationComponent(CalculationComponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseCalculationModule(CalculationModule object)
object
- the target of the switch.doSwitch(EObject)
public T caseInputSpecification(InputSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseOutputSpecification(OutputSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseOutputDefinition(OutputDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseItemReferenceInputDefinition(ItemReferenceInputDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseInputDefinition(InputDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentReferenceInputDefinition(ComponentReferenceInputDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseFormulaModule(FormulaModule object)
object
- the target of the switch.doSwitch(EObject)
public T caseAverageModule(AverageModule object)
object
- the target of the switch.doSwitch(EObject)
public T caseDanglingItemReference(DanglingItemReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseScriptModule(ScriptModule object)
object
- the target of the switch.doSwitch(EObject)
public T caseScript(Script object)
object
- the target of the switch.doSwitch(EObject)
public T caseTimerScript(TimerScript object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbsoluteDanglingReference(AbsoluteDanglingReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentDanglingReference(ComponentDanglingReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseExternalValue(ExternalValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseSummariesConfiguration(SummariesConfiguration object)
object
- the target of the switch.doSwitch(EObject)
public T caseItemInterceptor(ItemInterceptor object)
object
- the target of the switch.doSwitch(EObject)
public T caseContainer(Container object)
object
- the target of the switch.doSwitch(EObject)
public T caseRestInterceptor(RestInterceptor object)
object
- the target of the switch.doSwitch(EObject)
public T caseGlobalizeComponent(GlobalizeComponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransientValue(TransientValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseMasterComponent(MasterComponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseBufferedValue(BufferedValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseChangeCounter(ChangeCounter object)
object
- the target of the switch.doSwitch(EObject)
public T caseDocumentable(Documentable object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedDocumentable(NamedDocumentable object)
object
- the target of the switch.doSwitch(EObject)
public T caseItem(Item 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)