org.eclipse.xtext.xbase.scoping.featurecalls
Class JvmFeatureSignatureProvider.Switch

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypesSwitch<java.lang.String>
      extended by org.eclipse.xtext.xbase.scoping.featurecalls.JvmFeatureSignatureProvider.Switch
Enclosing class:
JvmFeatureSignatureProvider

protected static class JvmFeatureSignatureProvider.Switch
extends TypesSwitch<java.lang.String>


Field Summary
 
Fields inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
modelPackage
 
Constructor Summary
JvmFeatureSignatureProvider.Switch(TypeArgumentContext ctx, int numberOfIrrelevantArguments)
           
 
Method Summary
 java.lang.String caseJvmField(JvmField object)
          Returns the result of interpreting the object as an instance of 'Jvm Field'
 java.lang.String caseJvmOperation(JvmOperation object)
          Returns the result of interpreting the object as an instance of 'Jvm Operation'
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
caseJvmAnnotationAnnotationValue, caseJvmAnnotationReference, caseJvmAnnotationTarget, caseJvmAnnotationType, caseJvmAnnotationValue, caseJvmAnyTypeReference, caseJvmArrayType, caseJvmBooleanAnnotationValue, caseJvmByteAnnotationValue, caseJvmCharAnnotationValue, caseJvmComponentType, caseJvmConstraintOwner, caseJvmConstructor, caseJvmDeclaredType, caseJvmDoubleAnnotationValue, caseJvmEnumAnnotationValue, caseJvmEnumerationLiteral, caseJvmEnumerationType, caseJvmExecutable, caseJvmFeature, caseJvmFloatAnnotationValue, caseJvmFormalParameter, caseJvmGenericArrayTypeReference, caseJvmGenericType, caseJvmIdentifiableElement, caseJvmIntAnnotationValue, caseJvmLongAnnotationValue, caseJvmLowerBound, caseJvmMember, caseJvmMultiTypeReference, caseJvmParameterizedTypeReference, caseJvmPrimitiveType, caseJvmShortAnnotationValue, caseJvmStringAnnotationValue, caseJvmType, caseJvmTypeAnnotationValue, caseJvmTypeConstraint, caseJvmTypeParameter, caseJvmTypeParameterDeclarator, caseJvmTypeReference, caseJvmUpperBound, caseJvmVoid, caseJvmWildcardTypeReference, defaultCase, doSwitch, doSwitch, doSwitch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JvmFeatureSignatureProvider.Switch

public JvmFeatureSignatureProvider.Switch(TypeArgumentContext ctx,
                                          int numberOfIrrelevantArguments)
Method Detail

caseJvmField

public java.lang.String caseJvmField(JvmField object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Field'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseJvmField in class TypesSwitch<java.lang.String>
Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Jvm Field'.
See Also:
doSwitch(EObject)

caseJvmOperation

public java.lang.String caseJvmOperation(JvmOperation object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Operation'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseJvmOperation in class TypesSwitch<java.lang.String>
Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Jvm Operation'.
See Also:
doSwitch(EObject)