Package fr.esrf.tango.pogo.pogoDsl.util
Class PogoDslSwitch<T>
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- fr.esrf.tango.pogo.pogoDsl.util.PogoDslSwitch<T>
-
public class PogoDslSwitch<T> extends org.eclipse.emf.ecore.util.Switch<T>The Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)to invoke thecaseXXXmethod 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.- See Also:
PogoDslPackage
-
-
Field Summary
Fields Modifier and Type Field Description protected static PogoDslPackagemodelPackageThe cached model package
-
Constructor Summary
Constructors Constructor Description PogoDslSwitch()Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcaseAdditionalFile(AdditionalFile object)Returns the result of interpreting the object as an instance of 'Additional File'.TcaseArgument(Argument object)Returns the result of interpreting the object as an instance of 'Argument'.TcaseAttribute(Attribute object)Returns the result of interpreting the object as an instance of 'Attribute'.TcaseAttrProperties(AttrProperties object)Returns the result of interpreting the object as an instance of 'Attr Properties'.TcaseBooleanArrayType(BooleanArrayType object)Returns the result of interpreting the object as an instance of 'Boolean Array Type'.TcaseBooleanType(BooleanType object)Returns the result of interpreting the object as an instance of 'Boolean Type'.TcaseCharArrayType(CharArrayType object)Returns the result of interpreting the object as an instance of 'Char Array Type'.TcaseClassDescription(ClassDescription object)Returns the result of interpreting the object as an instance of 'Class Description'.TcaseClassIdentification(ClassIdentification object)Returns the result of interpreting the object as an instance of 'Class Identification'.TcaseCommand(Command object)Returns the result of interpreting the object as an instance of 'Command'.TcaseComments(Comments object)Returns the result of interpreting the object as an instance of 'Comments'.TcaseConstStringType(ConstStringType object)Returns the result of interpreting the object as an instance of 'Const String Type'.TcaseDevIntType(DevIntType object)Returns the result of interpreting the object as an instance of 'Dev Int Type'.TcaseDoubleArrayType(DoubleArrayType object)Returns the result of interpreting the object as an instance of 'Double Array Type'.TcaseDoubleStringArrayType(DoubleStringArrayType object)Returns the result of interpreting the object as an instance of 'Double String Array Type'.TcaseDoubleType(DoubleType object)Returns the result of interpreting the object as an instance of 'Double Type'.TcaseDoubleVectorType(DoubleVectorType object)Returns the result of interpreting the object as an instance of 'Double Vector Type'.TcaseEncodedType(EncodedType object)Returns the result of interpreting the object as an instance of 'Encoded Type'.TcaseEnumType(EnumType object)Returns the result of interpreting the object as an instance of 'Enum Type'.TcaseEventCriteria(EventCriteria object)Returns the result of interpreting the object as an instance of 'Event Criteria'.TcaseFireEvents(FireEvents object)Returns the result of interpreting the object as an instance of 'Fire Events'.TcaseFloatArrayType(FloatArrayType object)Returns the result of interpreting the object as an instance of 'Float Array Type'.TcaseFloatType(FloatType object)Returns the result of interpreting the object as an instance of 'Float Type'.TcaseFloatVectorType(FloatVectorType object)Returns the result of interpreting the object as an instance of 'Float Vector Type'.TcaseForwardedAttribute(ForwardedAttribute object)Returns the result of interpreting the object as an instance of 'Forwarded Attribute'.TcaseImport(Import object)Returns the result of interpreting the object as an instance of 'Import'.TcaseInheritance(Inheritance object)Returns the result of interpreting the object as an instance of 'Inheritance'.TcaseInheritanceStatus(InheritanceStatus object)Returns the result of interpreting the object as an instance of 'Inheritance Status'.TcaseIntArrayType(IntArrayType object)Returns the result of interpreting the object as an instance of 'Int Array Type'.TcaseIntType(IntType object)Returns the result of interpreting the object as an instance of 'Int Type'.TcaseIntVectorType(IntVectorType object)Returns the result of interpreting the object as an instance of 'Int Vector Type'.TcaseLongArrayType(LongArrayType object)Returns the result of interpreting the object as an instance of 'Long Array Type'.TcaseLongStringArrayType(LongStringArrayType object)Returns the result of interpreting the object as an instance of 'Long String Array Type'.TcaseLongType(LongType object)Returns the result of interpreting the object as an instance of 'Long Type'.TcaseLongVectorType(LongVectorType object)Returns the result of interpreting the object as an instance of 'Long Vector Type'.TcaseOneClassSimpleDef(OneClassSimpleDef object)Returns the result of interpreting the object as an instance of 'One Class Simple Def'.TcaseOverlodedPollPeriodObject(OverlodedPollPeriodObject object)Returns the result of interpreting the object as an instance of 'Overloded Poll Period Object'.TcasePipe(Pipe object)Returns the result of interpreting the object as an instance of 'Pipe'.TcasePogoDeviceClass(PogoDeviceClass object)Returns the result of interpreting the object as an instance of 'Pogo Device Class'.TcasePogoMultiClasses(PogoMultiClasses object)Returns the result of interpreting the object as an instance of 'Pogo Multi Classes'.TcasePogoSystem(PogoSystem object)Returns the result of interpreting the object as an instance of 'Pogo System'.TcasePreferences(Preferences object)Returns the result of interpreting the object as an instance of 'Preferences'.TcaseProperty(Property object)Returns the result of interpreting the object as an instance of 'Property'.TcasePropType(PropType object)Returns the result of interpreting the object as an instance of 'Prop Type'.TcaseShortArrayType(ShortArrayType object)Returns the result of interpreting the object as an instance of 'Short Array Type'.TcaseShortType(ShortType object)Returns the result of interpreting the object as an instance of 'Short Type'.TcaseShortVectorType(ShortVectorType object)Returns the result of interpreting the object as an instance of 'Short Vector Type'.TcaseSimpleType(SimpleType object)Returns the result of interpreting the object as an instance of 'Simple Type'.TcaseState(State object)Returns the result of interpreting the object as an instance of 'State'.TcaseStateType(StateType object)Returns the result of interpreting the object as an instance of 'State Type'.TcaseStringArrayType(StringArrayType object)Returns the result of interpreting the object as an instance of 'String Array Type'.TcaseStringType(StringType object)Returns the result of interpreting the object as an instance of 'String Type'.TcaseStringVectorType(StringVectorType object)Returns the result of interpreting the object as an instance of 'String Vector Type'.TcaseType(Type object)Returns the result of interpreting the object as an instance of 'Type'.TcaseUCharType(UCharType object)Returns the result of interpreting the object as an instance of 'UChar Type'.TcaseUIntArrayType(UIntArrayType object)Returns the result of interpreting the object as an instance of 'UInt Array Type'.TcaseUIntType(UIntType object)Returns the result of interpreting the object as an instance of 'UInt Type'.TcaseULongArrayType(ULongArrayType object)Returns the result of interpreting the object as an instance of 'ULong Array Type'.TcaseULongType(ULongType object)Returns the result of interpreting the object as an instance of 'ULong Type'.TcaseULongVectorType(ULongVectorType object)Returns the result of interpreting the object as an instance of 'ULong Vector Type'.TcaseUShortArrayType(UShortArrayType object)Returns the result of interpreting the object as an instance of 'UShort Array Type'.TcaseUShortType(UShortType object)Returns the result of interpreting the object as an instance of 'UShort Type'.TcaseVectorType(VectorType object)Returns the result of interpreting the object as an instance of 'Vector Type'.TcaseVoidType(VoidType object)Returns the result of interpreting the object as an instance of 'Void Type'.TdefaultCase(org.eclipse.emf.ecore.EObject object)Returns the result of interpreting the object as an instance of 'EObject'.protected TdoSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.protected booleanisSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)Checks whether this is a switch for the given package.
-
-
-
Field Detail
-
modelPackage
protected static PogoDslPackage modelPackage
The cached model package
-
-
Method Detail
-
isSwitchFor
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.- Specified by:
isSwitchForin classorg.eclipse.emf.ecore.util.Switch<T>- Parameters:
ePackage- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitchin classorg.eclipse.emf.ecore.util.Switch<T>- Returns:
- the first non-null result returned by a
caseXXXcall.
-
casePogoSystem
public T casePogoSystem(PogoSystem object)
Returns the result of interpreting the object as an instance of 'Pogo System'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pogo System'.
- See Also:
doSwitch(EObject)
-
caseImport
public T caseImport(Import object)
Returns the result of interpreting the object as an instance of 'Import'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Import'.
- See Also:
doSwitch(EObject)
-
casePogoMultiClasses
public T casePogoMultiClasses(PogoMultiClasses object)
Returns the result of interpreting the object as an instance of 'Pogo Multi Classes'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pogo Multi Classes'.
- See Also:
doSwitch(EObject)
-
caseOneClassSimpleDef
public T caseOneClassSimpleDef(OneClassSimpleDef object)
Returns the result of interpreting the object as an instance of 'One Class Simple Def'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'One Class Simple Def'.
- See Also:
doSwitch(EObject)
-
casePogoDeviceClass
public T casePogoDeviceClass(PogoDeviceClass object)
Returns the result of interpreting the object as an instance of 'Pogo Device Class'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pogo Device Class'.
- See Also:
doSwitch(EObject)
-
caseClassDescription
public T caseClassDescription(ClassDescription object)
Returns the result of interpreting the object as an instance of 'Class Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Class Description'.
- See Also:
doSwitch(EObject)
-
caseInheritance
public T caseInheritance(Inheritance object)
Returns the result of interpreting the object as an instance of 'Inheritance'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Inheritance'.
- See Also:
doSwitch(EObject)
-
caseClassIdentification
public T caseClassIdentification(ClassIdentification object)
Returns the result of interpreting the object as an instance of 'Class Identification'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Class Identification'.
- See Also:
doSwitch(EObject)
-
caseComments
public T caseComments(Comments object)
Returns the result of interpreting the object as an instance of 'Comments'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comments'.
- See Also:
doSwitch(EObject)
-
casePreferences
public T casePreferences(Preferences object)
Returns the result of interpreting the object as an instance of 'Preferences'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Preferences'.
- See Also:
doSwitch(EObject)
-
caseState
public T caseState(State object)
Returns the result of interpreting the object as an instance of 'State'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State'.
- See Also:
doSwitch(EObject)
-
caseProperty
public T caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property'.
- See Also:
doSwitch(EObject)
-
casePropType
public T casePropType(PropType object)
Returns the result of interpreting the object as an instance of 'Prop Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Prop Type'.
- See Also:
doSwitch(EObject)
-
caseSimpleType
public T caseSimpleType(SimpleType object)
Returns the result of interpreting the object as an instance of 'Simple Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Simple Type'.
- See Also:
doSwitch(EObject)
-
caseVectorType
public T caseVectorType(VectorType object)
Returns the result of interpreting the object as an instance of 'Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Vector Type'.
- See Also:
doSwitch(EObject)
-
caseInheritanceStatus
public T caseInheritanceStatus(InheritanceStatus object)
Returns the result of interpreting the object as an instance of 'Inheritance Status'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Inheritance Status'.
- See Also:
doSwitch(EObject)
-
caseCommand
public T caseCommand(Command object)
Returns the result of interpreting the object as an instance of 'Command'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Command'.
- See Also:
doSwitch(EObject)
-
caseArgument
public T caseArgument(Argument object)
Returns the result of interpreting the object as an instance of 'Argument'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Argument'.
- See Also:
doSwitch(EObject)
-
caseAttribute
public T caseAttribute(Attribute object)
Returns the result of interpreting the object as an instance of 'Attribute'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Attribute'.
- See Also:
doSwitch(EObject)
-
caseForwardedAttribute
public T caseForwardedAttribute(ForwardedAttribute object)
Returns the result of interpreting the object as an instance of 'Forwarded Attribute'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Forwarded Attribute'.
- See Also:
doSwitch(EObject)
-
caseFireEvents
public T caseFireEvents(FireEvents object)
Returns the result of interpreting the object as an instance of 'Fire Events'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Fire Events'.
- See Also:
doSwitch(EObject)
-
caseEventCriteria
public T caseEventCriteria(EventCriteria object)
Returns the result of interpreting the object as an instance of 'Event Criteria'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Event Criteria'.
- See Also:
doSwitch(EObject)
-
caseAttrProperties
public T caseAttrProperties(AttrProperties object)
Returns the result of interpreting the object as an instance of 'Attr Properties'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Attr Properties'.
- See Also:
doSwitch(EObject)
-
caseAdditionalFile
public T caseAdditionalFile(AdditionalFile object)
Returns the result of interpreting the object as an instance of 'Additional File'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Additional File'.
- See Also:
doSwitch(EObject)
-
caseOverlodedPollPeriodObject
public T caseOverlodedPollPeriodObject(OverlodedPollPeriodObject object)
Returns the result of interpreting the object as an instance of 'Overloded Poll Period Object'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Overloded Poll Period Object'.
- See Also:
doSwitch(EObject)
-
casePipe
public T casePipe(Pipe object)
Returns the result of interpreting the object as an instance of 'Pipe'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Pipe'.
- See Also:
doSwitch(EObject)
-
caseType
public T caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Type'.
- See Also:
doSwitch(EObject)
-
caseVoidType
public T caseVoidType(VoidType object)
Returns the result of interpreting the object as an instance of 'Void Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Void Type'.
- See Also:
doSwitch(EObject)
-
caseBooleanType
public T caseBooleanType(BooleanType object)
Returns the result of interpreting the object as an instance of 'Boolean Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Boolean Type'.
- See Also:
doSwitch(EObject)
-
caseShortType
public T caseShortType(ShortType object)
Returns the result of interpreting the object as an instance of 'Short Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Short Type'.
- See Also:
doSwitch(EObject)
-
caseUShortType
public T caseUShortType(UShortType object)
Returns the result of interpreting the object as an instance of 'UShort Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UShort Type'.
- See Also:
doSwitch(EObject)
-
caseIntType
public T caseIntType(IntType object)
Returns the result of interpreting the object as an instance of 'Int Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Int Type'.
- See Also:
doSwitch(EObject)
-
caseUIntType
public T caseUIntType(UIntType object)
Returns the result of interpreting the object as an instance of 'UInt Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UInt Type'.
- See Also:
doSwitch(EObject)
-
caseFloatType
public T caseFloatType(FloatType object)
Returns the result of interpreting the object as an instance of 'Float Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Float Type'.
- See Also:
doSwitch(EObject)
-
caseDoubleType
public T caseDoubleType(DoubleType object)
Returns the result of interpreting the object as an instance of 'Double Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Double Type'.
- See Also:
doSwitch(EObject)
-
caseStringType
public T caseStringType(StringType object)
Returns the result of interpreting the object as an instance of 'String Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'String Type'.
- See Also:
doSwitch(EObject)
-
caseCharArrayType
public T caseCharArrayType(CharArrayType object)
Returns the result of interpreting the object as an instance of 'Char Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Char Array Type'.
- See Also:
doSwitch(EObject)
-
caseShortArrayType
public T caseShortArrayType(ShortArrayType object)
Returns the result of interpreting the object as an instance of 'Short Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Short Array Type'.
- See Also:
doSwitch(EObject)
-
caseUShortArrayType
public T caseUShortArrayType(UShortArrayType object)
Returns the result of interpreting the object as an instance of 'UShort Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UShort Array Type'.
- See Also:
doSwitch(EObject)
-
caseIntArrayType
public T caseIntArrayType(IntArrayType object)
Returns the result of interpreting the object as an instance of 'Int Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Int Array Type'.
- See Also:
doSwitch(EObject)
-
caseUIntArrayType
public T caseUIntArrayType(UIntArrayType object)
Returns the result of interpreting the object as an instance of 'UInt Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UInt Array Type'.
- See Also:
doSwitch(EObject)
-
caseFloatArrayType
public T caseFloatArrayType(FloatArrayType object)
Returns the result of interpreting the object as an instance of 'Float Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Float Array Type'.
- See Also:
doSwitch(EObject)
-
caseDoubleArrayType
public T caseDoubleArrayType(DoubleArrayType object)
Returns the result of interpreting the object as an instance of 'Double Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Double Array Type'.
- See Also:
doSwitch(EObject)
-
caseStringArrayType
public T caseStringArrayType(StringArrayType object)
Returns the result of interpreting the object as an instance of 'String Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'String Array Type'.
- See Also:
doSwitch(EObject)
-
caseLongStringArrayType
public T caseLongStringArrayType(LongStringArrayType object)
Returns the result of interpreting the object as an instance of 'Long String Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Long String Array Type'.
- See Also:
doSwitch(EObject)
-
caseDoubleStringArrayType
public T caseDoubleStringArrayType(DoubleStringArrayType object)
Returns the result of interpreting the object as an instance of 'Double String Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Double String Array Type'.
- See Also:
doSwitch(EObject)
-
caseStateType
public T caseStateType(StateType object)
Returns the result of interpreting the object as an instance of 'State Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'State Type'.
- See Also:
doSwitch(EObject)
-
caseConstStringType
public T caseConstStringType(ConstStringType object)
Returns the result of interpreting the object as an instance of 'Const String Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Const String Type'.
- See Also:
doSwitch(EObject)
-
caseBooleanArrayType
public T caseBooleanArrayType(BooleanArrayType object)
Returns the result of interpreting the object as an instance of 'Boolean Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Boolean Array Type'.
- See Also:
doSwitch(EObject)
-
caseUCharType
public T caseUCharType(UCharType object)
Returns the result of interpreting the object as an instance of 'UChar Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UChar Type'.
- See Also:
doSwitch(EObject)
-
caseLongType
public T caseLongType(LongType object)
Returns the result of interpreting the object as an instance of 'Long Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Long Type'.
- See Also:
doSwitch(EObject)
-
caseULongType
public T caseULongType(ULongType object)
Returns the result of interpreting the object as an instance of 'ULong Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ULong Type'.
- See Also:
doSwitch(EObject)
-
caseLongArrayType
public T caseLongArrayType(LongArrayType object)
Returns the result of interpreting the object as an instance of 'Long Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Long Array Type'.
- See Also:
doSwitch(EObject)
-
caseULongArrayType
public T caseULongArrayType(ULongArrayType object)
Returns the result of interpreting the object as an instance of 'ULong Array Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ULong Array Type'.
- See Also:
doSwitch(EObject)
-
caseDevIntType
public T caseDevIntType(DevIntType object)
Returns the result of interpreting the object as an instance of 'Dev Int Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dev Int Type'.
- See Also:
doSwitch(EObject)
-
caseEncodedType
public T caseEncodedType(EncodedType object)
Returns the result of interpreting the object as an instance of 'Encoded Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Encoded Type'.
- See Also:
doSwitch(EObject)
-
caseEnumType
public T caseEnumType(EnumType object)
Returns the result of interpreting the object as an instance of 'Enum Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Enum Type'.
- See Also:
doSwitch(EObject)
-
caseShortVectorType
public T caseShortVectorType(ShortVectorType object)
Returns the result of interpreting the object as an instance of 'Short Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Short Vector Type'.
- See Also:
doSwitch(EObject)
-
caseIntVectorType
public T caseIntVectorType(IntVectorType object)
Returns the result of interpreting the object as an instance of 'Int Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Int Vector Type'.
- See Also:
doSwitch(EObject)
-
caseLongVectorType
public T caseLongVectorType(LongVectorType object)
Returns the result of interpreting the object as an instance of 'Long Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Long Vector Type'.
- See Also:
doSwitch(EObject)
-
caseULongVectorType
public T caseULongVectorType(ULongVectorType object)
Returns the result of interpreting the object as an instance of 'ULong Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ULong Vector Type'.
- See Also:
doSwitch(EObject)
-
caseFloatVectorType
public T caseFloatVectorType(FloatVectorType object)
Returns the result of interpreting the object as an instance of 'Float Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Float Vector Type'.
- See Also:
doSwitch(EObject)
-
caseDoubleVectorType
public T caseDoubleVectorType(DoubleVectorType object)
Returns the result of interpreting the object as an instance of 'Double Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Double Vector Type'.
- See Also:
doSwitch(EObject)
-
caseStringVectorType
public T caseStringVectorType(StringVectorType object)
Returns the result of interpreting the object as an instance of 'String Vector Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'String Vector Type'.
- See Also:
doSwitch(EObject)
-
defaultCase
public T defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Overrides:
defaultCasein classorg.eclipse.emf.ecore.util.Switch<T>- Parameters:
object- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
-
-