org.eclipse.xtext.common.types.util
Class SuperTypeCollector.Implementation

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypesSwitch<java.lang.Boolean>
      extended by org.eclipse.xtext.common.types.util.SuperTypeCollector.Implementation
Enclosing class:
SuperTypeCollector

public static class SuperTypeCollector.Implementation
extends TypesSwitch<java.lang.Boolean>


Field Summary
 
Fields inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
modelPackage
 
Constructor Summary
SuperTypeCollector.Implementation(SuperTypeCollector.SuperTypeAcceptor acceptor, TypeReferences references)
           
 
Method Summary
 java.lang.Boolean caseJvmAnyTypeReference(JvmAnyTypeReference object)
          Returns the result of interpreting the object as an instance of 'Jvm Any Type Reference'
 java.lang.Boolean caseJvmConstraintOwner(JvmConstraintOwner object)
          Returns the result of interpreting the object as an instance of 'Jvm Constraint Owner'
 java.lang.Boolean caseJvmDeclaredType(JvmDeclaredType object)
          Returns the result of interpreting the object as an instance of 'Jvm Declared Type'
 java.lang.Boolean caseJvmMultiTypeReference(JvmMultiTypeReference object)
          Returns the result of interpreting the object as an instance of 'Jvm Multi Type Reference'
 java.lang.Boolean caseJvmTypeReference(JvmTypeReference object)
          Returns the result of interpreting the object as an instance of 'Jvm Type Reference'
 java.lang.Boolean caseJvmUpperBound(JvmUpperBound object)
          Returns the result of interpreting the object as an instance of 'Jvm Upper Bound'
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
caseJvmAnnotationAnnotationValue, caseJvmAnnotationReference, caseJvmAnnotationTarget, caseJvmAnnotationType, caseJvmAnnotationValue, caseJvmArrayType, caseJvmBooleanAnnotationValue, caseJvmByteAnnotationValue, caseJvmCharAnnotationValue, caseJvmComponentType, caseJvmConstructor, caseJvmDoubleAnnotationValue, caseJvmEnumAnnotationValue, caseJvmEnumerationLiteral, caseJvmEnumerationType, caseJvmExecutable, caseJvmFeature, caseJvmField, caseJvmFloatAnnotationValue, caseJvmFormalParameter, caseJvmGenericArrayTypeReference, caseJvmGenericType, caseJvmIdentifiableElement, caseJvmIntAnnotationValue, caseJvmLongAnnotationValue, caseJvmLowerBound, caseJvmMember, caseJvmOperation, caseJvmParameterizedTypeReference, caseJvmPrimitiveType, caseJvmShortAnnotationValue, caseJvmStringAnnotationValue, caseJvmType, caseJvmTypeAnnotationValue, caseJvmTypeConstraint, caseJvmTypeParameter, caseJvmTypeParameterDeclarator, 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

SuperTypeCollector.Implementation

public SuperTypeCollector.Implementation(SuperTypeCollector.SuperTypeAcceptor acceptor,
                                         TypeReferences references)
Method Detail

caseJvmTypeReference

public java.lang.Boolean caseJvmTypeReference(JvmTypeReference object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Type Reference'. This implementation returns null; returning a non-null result will terminate the switch.

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

caseJvmMultiTypeReference

public java.lang.Boolean caseJvmMultiTypeReference(JvmMultiTypeReference object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Multi Type Reference'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseJvmMultiTypeReference in class TypesSwitch<java.lang.Boolean>
Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Jvm Multi Type Reference'.
See Also:
doSwitch(EObject)

caseJvmAnyTypeReference

public java.lang.Boolean caseJvmAnyTypeReference(JvmAnyTypeReference object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Any Type Reference'. This implementation returns null; returning a non-null result will terminate the switch.

Overrides:
caseJvmAnyTypeReference in class TypesSwitch<java.lang.Boolean>
Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Jvm Any Type Reference'.
See Also:
doSwitch(EObject)

caseJvmDeclaredType

public java.lang.Boolean caseJvmDeclaredType(JvmDeclaredType object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Declared Type'. This implementation returns null; returning a non-null result will terminate the switch.

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

caseJvmUpperBound

public java.lang.Boolean caseJvmUpperBound(JvmUpperBound object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Upper Bound'. This implementation returns null; returning a non-null result will terminate the switch.

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

caseJvmConstraintOwner

public java.lang.Boolean caseJvmConstraintOwner(JvmConstraintOwner object)
Description copied from class: TypesSwitch
Returns the result of interpreting the object as an instance of 'Jvm Constraint Owner'. This implementation returns null; returning a non-null result will terminate the switch.

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