org.eclipse.xtext.common.types.provider
Class TypesItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.xtext.common.types.util.TypesAdapterFactory
          extended by org.eclipse.xtext.common.types.provider.TypesItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

public class TypesItemProviderAdapterFactory
extends TypesAdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.

EMF generated code

Field Summary
protected  org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier
protected  JvmAnnotationAnnotationValueItemProvider jvmAnnotationAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmAnnotationAnnotationValue instances
protected  JvmAnnotationReferenceItemProvider jvmAnnotationReferenceItemProvider
          This keeps track of the one adapter used for all JvmAnnotationReference instances
protected  JvmAnnotationTypeItemProvider jvmAnnotationTypeItemProvider
          This keeps track of the one adapter used for all JvmAnnotationType instances
protected  JvmAnyTypeReferenceItemProvider jvmAnyTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmAnyTypeReference instances
protected  JvmArrayTypeItemProvider jvmArrayTypeItemProvider
          This keeps track of the one adapter used for all JvmArrayType instances
protected  JvmBooleanAnnotationValueItemProvider jvmBooleanAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmBooleanAnnotationValue instances
protected  JvmByteAnnotationValueItemProvider jvmByteAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmByteAnnotationValue instances
protected  JvmCharAnnotationValueItemProvider jvmCharAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmCharAnnotationValue instances
protected  JvmConstructorItemProvider jvmConstructorItemProvider
          This keeps track of the one adapter used for all JvmConstructor instances
protected  JvmDoubleAnnotationValueItemProvider jvmDoubleAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmDoubleAnnotationValue instances
protected  JvmEnumAnnotationValueItemProvider jvmEnumAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmEnumAnnotationValue instances
protected  JvmEnumerationLiteralItemProvider jvmEnumerationLiteralItemProvider
          This keeps track of the one adapter used for all JvmEnumerationLiteral instances
protected  JvmEnumerationTypeItemProvider jvmEnumerationTypeItemProvider
          This keeps track of the one adapter used for all JvmEnumerationType instances
protected  JvmFieldItemProvider jvmFieldItemProvider
          This keeps track of the one adapter used for all JvmField instances
protected  JvmFloatAnnotationValueItemProvider jvmFloatAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmFloatAnnotationValue instances
protected  JvmFormalParameterItemProvider jvmFormalParameterItemProvider
          This keeps track of the one adapter used for all JvmFormalParameter instances
protected  JvmGenericArrayTypeReferenceItemProvider jvmGenericArrayTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmGenericArrayTypeReference instances
protected  JvmGenericTypeItemProvider jvmGenericTypeItemProvider
          This keeps track of the one adapter used for all JvmGenericType instances
protected  JvmIntAnnotationValueItemProvider jvmIntAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmIntAnnotationValue instances
protected  JvmLongAnnotationValueItemProvider jvmLongAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmLongAnnotationValue instances
protected  JvmLowerBoundItemProvider jvmLowerBoundItemProvider
          This keeps track of the one adapter used for all JvmLowerBound instances
protected  JvmMultiTypeReferenceItemProvider jvmMultiTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmMultiTypeReference instances
protected  JvmOperationItemProvider jvmOperationItemProvider
          This keeps track of the one adapter used for all JvmOperation instances
protected  JvmParameterizedTypeReferenceItemProvider jvmParameterizedTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmParameterizedTypeReference instances
protected  JvmPrimitiveTypeItemProvider jvmPrimitiveTypeItemProvider
          This keeps track of the one adapter used for all JvmPrimitiveType instances
protected  JvmShortAnnotationValueItemProvider jvmShortAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmShortAnnotationValue instances
protected  JvmStringAnnotationValueItemProvider jvmStringAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmStringAnnotationValue instances
protected  JvmTypeAnnotationValueItemProvider jvmTypeAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmTypeAnnotationValue instances
protected  JvmTypeParameterItemProvider jvmTypeParameterItemProvider
          This keeps track of the one adapter used for all JvmTypeParameter instances
protected  JvmUpperBoundItemProvider jvmUpperBoundItemProvider
          This keeps track of the one adapter used for all JvmUpperBound instances
protected  JvmVoidItemProvider jvmVoidItemProvider
          This keeps track of the one adapter used for all JvmVoid instances
protected  JvmWildcardTypeReferenceItemProvider jvmWildcardTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmWildcardTypeReference instances
protected  org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory
protected  java.util.Collection<java.lang.Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType
 
Fields inherited from class org.eclipse.xtext.common.types.util.TypesAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
TypesItemProviderAdapterFactory()
          This constructs an instance
 
Method Summary
 org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This adds a listener
 org.eclipse.emf.common.notify.Adapter createJvmAnnotationAnnotationValueAdapter()
          This creates an adapter for a JvmAnnotationAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmAnnotationReferenceAdapter()
          This creates an adapter for a JvmAnnotationReference
 org.eclipse.emf.common.notify.Adapter createJvmAnnotationTypeAdapter()
          This creates an adapter for a JvmAnnotationType
 org.eclipse.emf.common.notify.Adapter createJvmAnyTypeReferenceAdapter()
          This creates an adapter for a JvmAnyTypeReference
 org.eclipse.emf.common.notify.Adapter createJvmArrayTypeAdapter()
          This creates an adapter for a JvmArrayType
 org.eclipse.emf.common.notify.Adapter createJvmBooleanAnnotationValueAdapter()
          This creates an adapter for a JvmBooleanAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmByteAnnotationValueAdapter()
          This creates an adapter for a JvmByteAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmCharAnnotationValueAdapter()
          This creates an adapter for a JvmCharAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmConstructorAdapter()
          This creates an adapter for a JvmConstructor
 org.eclipse.emf.common.notify.Adapter createJvmDoubleAnnotationValueAdapter()
          This creates an adapter for a JvmDoubleAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmEnumAnnotationValueAdapter()
          This creates an adapter for a JvmEnumAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmEnumerationLiteralAdapter()
          This creates an adapter for a JvmEnumerationLiteral
 org.eclipse.emf.common.notify.Adapter createJvmEnumerationTypeAdapter()
          This creates an adapter for a JvmEnumerationType
 org.eclipse.emf.common.notify.Adapter createJvmFieldAdapter()
          This creates an adapter for a JvmField
 org.eclipse.emf.common.notify.Adapter createJvmFloatAnnotationValueAdapter()
          This creates an adapter for a JvmFloatAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmFormalParameterAdapter()
          This creates an adapter for a JvmFormalParameter
 org.eclipse.emf.common.notify.Adapter createJvmGenericArrayTypeReferenceAdapter()
          This creates an adapter for a JvmGenericArrayTypeReference
 org.eclipse.emf.common.notify.Adapter createJvmGenericTypeAdapter()
          This creates an adapter for a JvmGenericType
 org.eclipse.emf.common.notify.Adapter createJvmIntAnnotationValueAdapter()
          This creates an adapter for a JvmIntAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmLongAnnotationValueAdapter()
          This creates an adapter for a JvmLongAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmLowerBoundAdapter()
          This creates an adapter for a JvmLowerBound
 org.eclipse.emf.common.notify.Adapter createJvmMultiTypeReferenceAdapter()
          This creates an adapter for a JvmMultiTypeReference
 org.eclipse.emf.common.notify.Adapter createJvmOperationAdapter()
          This creates an adapter for a JvmOperation
 org.eclipse.emf.common.notify.Adapter createJvmParameterizedTypeReferenceAdapter()
          This creates an adapter for a JvmParameterizedTypeReference
 org.eclipse.emf.common.notify.Adapter createJvmPrimitiveTypeAdapter()
          This creates an adapter for a JvmPrimitiveType
 org.eclipse.emf.common.notify.Adapter createJvmShortAnnotationValueAdapter()
          This creates an adapter for a JvmShortAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmStringAnnotationValueAdapter()
          This creates an adapter for a JvmStringAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmTypeAnnotationValueAdapter()
          This creates an adapter for a JvmTypeAnnotationValue
 org.eclipse.emf.common.notify.Adapter createJvmTypeParameterAdapter()
          This creates an adapter for a JvmTypeParameter
 org.eclipse.emf.common.notify.Adapter createJvmUpperBoundAdapter()
          This creates an adapter for a JvmUpperBound
 org.eclipse.emf.common.notify.Adapter createJvmVoidAdapter()
          This creates an adapter for a JvmVoid
 org.eclipse.emf.common.notify.Adapter createJvmWildcardTypeReferenceAdapter()
          This creates an adapter for a JvmWildcardTypeReference
 void dispose()
          This disposes all of the item providers created by this factory
 void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory
 org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory
 boolean isFactoryForType(java.lang.Object type)
           
 void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This removes a listener
 void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypesAdapterFactory
createAdapter, createEObjectAdapter, createJvmAnnotationTargetAdapter, createJvmAnnotationValueAdapter, createJvmComponentTypeAdapter, createJvmConstraintOwnerAdapter, createJvmDeclaredTypeAdapter, createJvmExecutableAdapter, createJvmFeatureAdapter, createJvmIdentifiableElementAdapter, createJvmMemberAdapter, createJvmTypeAdapter, createJvmTypeConstraintAdapter, createJvmTypeParameterDeclaratorAdapter, createJvmTypeReferenceAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

parentAdapterFactory

protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.

EMF generated code

changeNotifier

protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.

EMF generated code

supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.

EMF generated code

jvmVoidItemProvider

protected JvmVoidItemProvider jvmVoidItemProvider
This keeps track of the one adapter used for all JvmVoid instances.

EMF generated code

jvmPrimitiveTypeItemProvider

protected JvmPrimitiveTypeItemProvider jvmPrimitiveTypeItemProvider
This keeps track of the one adapter used for all JvmPrimitiveType instances.

EMF generated code

jvmArrayTypeItemProvider

protected JvmArrayTypeItemProvider jvmArrayTypeItemProvider
This keeps track of the one adapter used for all JvmArrayType instances.

EMF generated code

jvmTypeParameterItemProvider

protected JvmTypeParameterItemProvider jvmTypeParameterItemProvider
This keeps track of the one adapter used for all JvmTypeParameter instances.

EMF generated code

jvmUpperBoundItemProvider

protected JvmUpperBoundItemProvider jvmUpperBoundItemProvider
This keeps track of the one adapter used for all JvmUpperBound instances.

EMF generated code

jvmLowerBoundItemProvider

protected JvmLowerBoundItemProvider jvmLowerBoundItemProvider
This keeps track of the one adapter used for all JvmLowerBound instances.

EMF generated code

jvmAnnotationTypeItemProvider

protected JvmAnnotationTypeItemProvider jvmAnnotationTypeItemProvider
This keeps track of the one adapter used for all JvmAnnotationType instances.

EMF generated code

jvmEnumerationTypeItemProvider

protected JvmEnumerationTypeItemProvider jvmEnumerationTypeItemProvider
This keeps track of the one adapter used for all JvmEnumerationType instances.

EMF generated code

jvmEnumerationLiteralItemProvider

protected JvmEnumerationLiteralItemProvider jvmEnumerationLiteralItemProvider
This keeps track of the one adapter used for all JvmEnumerationLiteral instances.

EMF generated code

jvmGenericTypeItemProvider

protected JvmGenericTypeItemProvider jvmGenericTypeItemProvider
This keeps track of the one adapter used for all JvmGenericType instances.

EMF generated code

jvmParameterizedTypeReferenceItemProvider

protected JvmParameterizedTypeReferenceItemProvider jvmParameterizedTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmParameterizedTypeReference instances.

EMF generated code

jvmGenericArrayTypeReferenceItemProvider

protected JvmGenericArrayTypeReferenceItemProvider jvmGenericArrayTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmGenericArrayTypeReference instances.

EMF generated code

jvmWildcardTypeReferenceItemProvider

protected JvmWildcardTypeReferenceItemProvider jvmWildcardTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmWildcardTypeReference instances.

EMF generated code

jvmAnyTypeReferenceItemProvider

protected JvmAnyTypeReferenceItemProvider jvmAnyTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmAnyTypeReference instances.

EMF generated code

jvmMultiTypeReferenceItemProvider

protected JvmMultiTypeReferenceItemProvider jvmMultiTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmMultiTypeReference instances.

EMF generated code

jvmFieldItemProvider

protected JvmFieldItemProvider jvmFieldItemProvider
This keeps track of the one adapter used for all JvmField instances.

EMF generated code

jvmConstructorItemProvider

protected JvmConstructorItemProvider jvmConstructorItemProvider
This keeps track of the one adapter used for all JvmConstructor instances.

EMF generated code

jvmOperationItemProvider

protected JvmOperationItemProvider jvmOperationItemProvider
This keeps track of the one adapter used for all JvmOperation instances.

EMF generated code

jvmFormalParameterItemProvider

protected JvmFormalParameterItemProvider jvmFormalParameterItemProvider
This keeps track of the one adapter used for all JvmFormalParameter instances.

EMF generated code

jvmAnnotationReferenceItemProvider

protected JvmAnnotationReferenceItemProvider jvmAnnotationReferenceItemProvider
This keeps track of the one adapter used for all JvmAnnotationReference instances.

EMF generated code

jvmIntAnnotationValueItemProvider

protected JvmIntAnnotationValueItemProvider jvmIntAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmIntAnnotationValue instances.

EMF generated code

jvmBooleanAnnotationValueItemProvider

protected JvmBooleanAnnotationValueItemProvider jvmBooleanAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmBooleanAnnotationValue instances.

EMF generated code

jvmByteAnnotationValueItemProvider

protected JvmByteAnnotationValueItemProvider jvmByteAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmByteAnnotationValue instances.

EMF generated code

jvmShortAnnotationValueItemProvider

protected JvmShortAnnotationValueItemProvider jvmShortAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmShortAnnotationValue instances.

EMF generated code

jvmLongAnnotationValueItemProvider

protected JvmLongAnnotationValueItemProvider jvmLongAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmLongAnnotationValue instances.

EMF generated code

jvmDoubleAnnotationValueItemProvider

protected JvmDoubleAnnotationValueItemProvider jvmDoubleAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmDoubleAnnotationValue instances.

EMF generated code

jvmFloatAnnotationValueItemProvider

protected JvmFloatAnnotationValueItemProvider jvmFloatAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmFloatAnnotationValue instances.

EMF generated code

jvmCharAnnotationValueItemProvider

protected JvmCharAnnotationValueItemProvider jvmCharAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmCharAnnotationValue instances.

EMF generated code

jvmStringAnnotationValueItemProvider

protected JvmStringAnnotationValueItemProvider jvmStringAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmStringAnnotationValue instances.

EMF generated code

jvmTypeAnnotationValueItemProvider

protected JvmTypeAnnotationValueItemProvider jvmTypeAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmTypeAnnotationValue instances.

EMF generated code

jvmAnnotationAnnotationValueItemProvider

protected JvmAnnotationAnnotationValueItemProvider jvmAnnotationAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmAnnotationAnnotationValue instances.

EMF generated code

jvmEnumAnnotationValueItemProvider

protected JvmEnumAnnotationValueItemProvider jvmEnumAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmEnumAnnotationValue instances.

EMF generated code
Constructor Detail

TypesItemProviderAdapterFactory

public TypesItemProviderAdapterFactory()
This constructs an instance.

EMF generated code
Method Detail

createJvmVoidAdapter

public org.eclipse.emf.common.notify.Adapter createJvmVoidAdapter()
This creates an adapter for a JvmVoid.

Overrides:
createJvmVoidAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmVoid
EMF generated code

createJvmPrimitiveTypeAdapter

public org.eclipse.emf.common.notify.Adapter createJvmPrimitiveTypeAdapter()
This creates an adapter for a JvmPrimitiveType.

Overrides:
createJvmPrimitiveTypeAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmPrimitiveType
EMF generated code

createJvmArrayTypeAdapter

public org.eclipse.emf.common.notify.Adapter createJvmArrayTypeAdapter()
This creates an adapter for a JvmArrayType.

Overrides:
createJvmArrayTypeAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmArrayType
EMF generated code

createJvmTypeParameterAdapter

public org.eclipse.emf.common.notify.Adapter createJvmTypeParameterAdapter()
This creates an adapter for a JvmTypeParameter.

Overrides:
createJvmTypeParameterAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmTypeParameter
EMF generated code

createJvmUpperBoundAdapter

public org.eclipse.emf.common.notify.Adapter createJvmUpperBoundAdapter()
This creates an adapter for a JvmUpperBound.

Overrides:
createJvmUpperBoundAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmUpperBound
EMF generated code

createJvmLowerBoundAdapter

public org.eclipse.emf.common.notify.Adapter createJvmLowerBoundAdapter()
This creates an adapter for a JvmLowerBound.

Overrides:
createJvmLowerBoundAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmLowerBound
EMF generated code

createJvmAnnotationTypeAdapter

public org.eclipse.emf.common.notify.Adapter createJvmAnnotationTypeAdapter()
This creates an adapter for a JvmAnnotationType.

Overrides:
createJvmAnnotationTypeAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmAnnotationType
EMF generated code

createJvmEnumerationTypeAdapter

public org.eclipse.emf.common.notify.Adapter createJvmEnumerationTypeAdapter()
This creates an adapter for a JvmEnumerationType.

Overrides:
createJvmEnumerationTypeAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmEnumerationType
EMF generated code

createJvmEnumerationLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createJvmEnumerationLiteralAdapter()
This creates an adapter for a JvmEnumerationLiteral.

Overrides:
createJvmEnumerationLiteralAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmEnumerationLiteral
EMF generated code

createJvmGenericTypeAdapter

public org.eclipse.emf.common.notify.Adapter createJvmGenericTypeAdapter()
This creates an adapter for a JvmGenericType.

Overrides:
createJvmGenericTypeAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmGenericType
EMF generated code

createJvmParameterizedTypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmParameterizedTypeReferenceAdapter()
This creates an adapter for a JvmParameterizedTypeReference.

Overrides:
createJvmParameterizedTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmParameterizedTypeReference
EMF generated code

createJvmGenericArrayTypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmGenericArrayTypeReferenceAdapter()
This creates an adapter for a JvmGenericArrayTypeReference.

Overrides:
createJvmGenericArrayTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmGenericArrayTypeReference
EMF generated code

createJvmWildcardTypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmWildcardTypeReferenceAdapter()
This creates an adapter for a JvmWildcardTypeReference.

Overrides:
createJvmWildcardTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmWildcardTypeReference
EMF generated code

createJvmAnyTypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmAnyTypeReferenceAdapter()
This creates an adapter for a JvmAnyTypeReference.

Overrides:
createJvmAnyTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmAnyTypeReference
EMF generated code

createJvmMultiTypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmMultiTypeReferenceAdapter()
This creates an adapter for a JvmMultiTypeReference.

Overrides:
createJvmMultiTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmMultiTypeReference
EMF generated code

createJvmFieldAdapter

public org.eclipse.emf.common.notify.Adapter createJvmFieldAdapter()
This creates an adapter for a JvmField.

Overrides:
createJvmFieldAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmField
EMF generated code

createJvmConstructorAdapter

public org.eclipse.emf.common.notify.Adapter createJvmConstructorAdapter()
This creates an adapter for a JvmConstructor.

Overrides:
createJvmConstructorAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmConstructor
EMF generated code

createJvmOperationAdapter

public org.eclipse.emf.common.notify.Adapter createJvmOperationAdapter()
This creates an adapter for a JvmOperation.

Overrides:
createJvmOperationAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmOperation
EMF generated code

createJvmFormalParameterAdapter

public org.eclipse.emf.common.notify.Adapter createJvmFormalParameterAdapter()
This creates an adapter for a JvmFormalParameter.

Overrides:
createJvmFormalParameterAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmFormalParameter
EMF generated code

createJvmAnnotationReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createJvmAnnotationReferenceAdapter()
This creates an adapter for a JvmAnnotationReference.

Overrides:
createJvmAnnotationReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmAnnotationReference
EMF generated code

createJvmIntAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmIntAnnotationValueAdapter()
This creates an adapter for a JvmIntAnnotationValue.

Overrides:
createJvmIntAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmIntAnnotationValue
EMF generated code

createJvmBooleanAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmBooleanAnnotationValueAdapter()
This creates an adapter for a JvmBooleanAnnotationValue.

Overrides:
createJvmBooleanAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmBooleanAnnotationValue
EMF generated code

createJvmByteAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmByteAnnotationValueAdapter()
This creates an adapter for a JvmByteAnnotationValue.

Overrides:
createJvmByteAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmByteAnnotationValue
EMF generated code

createJvmShortAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmShortAnnotationValueAdapter()
This creates an adapter for a JvmShortAnnotationValue.

Overrides:
createJvmShortAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmShortAnnotationValue
EMF generated code

createJvmLongAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmLongAnnotationValueAdapter()
This creates an adapter for a JvmLongAnnotationValue.

Overrides:
createJvmLongAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmLongAnnotationValue
EMF generated code

createJvmDoubleAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmDoubleAnnotationValueAdapter()
This creates an adapter for a JvmDoubleAnnotationValue.

Overrides:
createJvmDoubleAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmDoubleAnnotationValue
EMF generated code

createJvmFloatAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmFloatAnnotationValueAdapter()
This creates an adapter for a JvmFloatAnnotationValue.

Overrides:
createJvmFloatAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmFloatAnnotationValue
EMF generated code

createJvmCharAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmCharAnnotationValueAdapter()
This creates an adapter for a JvmCharAnnotationValue.

Overrides:
createJvmCharAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmCharAnnotationValue
EMF generated code

createJvmStringAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmStringAnnotationValueAdapter()
This creates an adapter for a JvmStringAnnotationValue.

Overrides:
createJvmStringAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmStringAnnotationValue
EMF generated code

createJvmTypeAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmTypeAnnotationValueAdapter()
This creates an adapter for a JvmTypeAnnotationValue.

Overrides:
createJvmTypeAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmTypeAnnotationValue
EMF generated code

createJvmAnnotationAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmAnnotationAnnotationValueAdapter()
This creates an adapter for a JvmAnnotationAnnotationValue.

Overrides:
createJvmAnnotationAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmAnnotationAnnotationValue
EMF generated code

createJvmEnumAnnotationValueAdapter

public org.eclipse.emf.common.notify.Adapter createJvmEnumAnnotationValueAdapter()
This creates an adapter for a JvmEnumAnnotationValue.

Overrides:
createJvmEnumAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
See Also:
JvmEnumAnnotationValue
EMF generated code

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
EMF generated code

setParentAdapterFactory

public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
EMF generated code

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class TypesAdapterFactory
Returns:
whether this factory is applicable for the type of the object.
EMF generated code

adapt

public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
                                                   java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
EMF generated code

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
EMF generated code

addListener

public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
EMF generated code

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
EMF generated code

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier
EMF generated code

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface org.eclipse.emf.edit.provider.IDisposable
EMF generated code