public class ParserSwitch<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.
ParserPackage
Modifier and Type | Field and Description |
---|---|
protected static ParserPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
ParserSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAbstractInput(AbstractInput object)
Returns the result of interpreting the object as an instance of 'Abstract Input'.
|
T |
caseAbstractPeriodInput(AbstractPeriodInput object)
Returns the result of interpreting the object as an instance of 'Abstract Period Input'.
|
T |
caseAttributeValue(AttributeValue object)
Returns the result of interpreting the object as an instance of 'Attribute Value'.
|
T |
caseBooleanSetValueConverter(BooleanSetValueConverter object)
Returns the result of interpreting the object as an instance of 'Boolean Set Value Converter'.
|
T |
caseBooleanValueConverter(BooleanValueConverter object)
Returns the result of interpreting the object as an instance of 'Boolean Value Converter'.
|
T |
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'.
|
T |
caseDefaultValueConverter(DefaultValueConverter object)
Returns the result of interpreting the object as an instance of 'Default Value Converter'.
|
T |
caseDoubleValueConverter(DoubleValueConverter object)
Returns the result of interpreting the object as an instance of 'Double Value Converter'.
|
T |
caseExtractorDefinition(ExtractorDefinition object)
Returns the result of interpreting the object as an instance of 'Extractor Definition'.
|
T |
caseField(Field object)
Returns the result of interpreting the object as an instance of 'Field'.
|
T |
caseFileInput(FileInput object)
Returns the result of interpreting the object as an instance of 'File Input'.
|
T |
caseInputDefinition(InputDefinition object)
Returns the result of interpreting the object as an instance of 'Input Definition'.
|
T |
caseMainGroupField(MainGroupField object)
Returns the result of interpreting the object as an instance of 'Main Group Field'.
|
T |
caseMqttInput(MqttInput object)
Returns the result of interpreting the object as an instance of 'Mqtt Input'.
|
T |
caseNumericGroupField(NumericGroupField object)
Returns the result of interpreting the object as an instance of 'Numeric Group Field'.
|
T |
casePlainText(PlainText object)
Returns the result of interpreting the object as an instance of 'Plain Text'.
|
T |
caseSinglePattern(SinglePattern object)
Returns the result of interpreting the object as an instance of 'Single Pattern'.
|
T |
caseSplitTable(SplitTable object)
Returns the result of interpreting the object as an instance of 'Split Table'.
|
T |
caseStringGroupField(StringGroupField object)
Returns the result of interpreting the object as an instance of 'String Group Field'.
|
T |
caseStringTransformer(StringTransformer object)
Returns the result of interpreting the object as an instance of 'String Transformer'.
|
T |
caseTransformerDefinition(TransformerDefinition object)
Returns the result of interpreting the object as an instance of 'Transformer Definition'.
|
T |
caseUrlInput(UrlInput object)
Returns the result of interpreting the object as an instance of 'Url Input'.
|
T |
caseValueConverterDefinition(ValueConverterDefinition object)
Returns the result of interpreting the object as an instance of 'Value Converter Definition'.
|
T |
caseValueDescriptor(ValueDescriptor object)
Returns the result of interpreting the object as an instance of 'Value Descriptor'.
|
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 ParserPackage 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 caseComponent(Component object)
object
- the target of the switch.doSwitch(EObject)
public T caseInputDefinition(InputDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseFileInput(FileInput object)
object
- the target of the switch.doSwitch(EObject)
public T caseExtractorDefinition(ExtractorDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T casePlainText(PlainText object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractPeriodInput(AbstractPeriodInput object)
object
- the target of the switch.doSwitch(EObject)
public T caseUrlInput(UrlInput object)
object
- the target of the switch.doSwitch(EObject)
public T caseSinglePattern(SinglePattern object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueDescriptor(ValueDescriptor object)
object
- the target of the switch.doSwitch(EObject)
public T caseField(Field object)
object
- the target of the switch.doSwitch(EObject)
public T caseAttributeValue(AttributeValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseMainGroupField(MainGroupField object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringGroupField(StringGroupField object)
object
- the target of the switch.doSwitch(EObject)
public T caseNumericGroupField(NumericGroupField object)
object
- the target of the switch.doSwitch(EObject)
public T caseSplitTable(SplitTable object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransformerDefinition(TransformerDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringTransformer(StringTransformer object)
object
- the target of the switch.doSwitch(EObject)
public T caseMqttInput(MqttInput object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractInput(AbstractInput object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueConverterDefinition(ValueConverterDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseBooleanValueConverter(BooleanValueConverter object)
object
- the target of the switch.doSwitch(EObject)
public T caseDefaultValueConverter(DefaultValueConverter object)
object
- the target of the switch.doSwitch(EObject)
public T caseDoubleValueConverter(DoubleValueConverter object)
object
- the target of the switch.doSwitch(EObject)
public T caseBooleanSetValueConverter(BooleanSetValueConverter 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)