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
This class is not intended to be subclassed by clients.
This class is not intended to be subclassed by clients.

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  JvmCustomAnnotationValueItemProvider jvmCustomAnnotationValueItemProvider
          This keeps track of the one adapter used for all JvmCustomAnnotationValue instances.
protected  JvmDelegateTypeReferenceItemProvider jvmDelegateTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmDelegateTypeReference 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  JvmSynonymTypeReferenceItemProvider jvmSynonymTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmSynonymTypeReference 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  JvmUnknownTypeReferenceItemProvider jvmUnknownTypeReferenceItemProvider
          This keeps track of the one adapter used for all JvmUnknownTypeReference 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 createJvmCustomAnnotationValueAdapter()
          This creates an adapter for a JvmCustomAnnotationValue.
 org.eclipse.emf.common.notify.Adapter createJvmDelegateTypeReferenceAdapter()
          This creates an adapter for a JvmDelegateTypeReference.
 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 createJvmSynonymTypeReferenceAdapter()
          This creates an adapter for a JvmSynonymTypeReference.
 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 createJvmUnknownTypeReferenceAdapter()
          This creates an adapter for a JvmUnknownTypeReference.
 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, createJvmCompoundTypeReferenceAdapter, createJvmConstraintOwnerAdapter, createJvmDeclaredTypeAdapter, createJvmExecutableAdapter, createJvmFeatureAdapter, createJvmIdentifiableElementAdapter, createJvmMemberAdapter, createJvmSpecializedTypeReferenceAdapter, 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

jvmDelegateTypeReferenceItemProvider

protected JvmDelegateTypeReferenceItemProvider jvmDelegateTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmDelegateTypeReference instances.

Since:
2.1
EMF generated code

jvmSynonymTypeReferenceItemProvider

protected JvmSynonymTypeReferenceItemProvider jvmSynonymTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmSynonymTypeReference instances.

Since:
2.1
EMF generated code

jvmUnknownTypeReferenceItemProvider

protected JvmUnknownTypeReferenceItemProvider jvmUnknownTypeReferenceItemProvider
This keeps track of the one adapter used for all JvmUnknownTypeReference instances.

Since:
2.1
EMF generated code

jvmCustomAnnotationValueItemProvider

protected JvmCustomAnnotationValueItemProvider jvmCustomAnnotationValueItemProvider
This keeps track of the one adapter used for all JvmCustomAnnotationValue instances.

Since:
2.1
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

createJvmDelegateTypeReferenceAdapter

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

Overrides:
createJvmDelegateTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
Since:
2.1
See Also:
JvmDelegateTypeReference
EMF generated code

createJvmSynonymTypeReferenceAdapter

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

Overrides:
createJvmSynonymTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
Since:
2.1
See Also:
JvmSynonymTypeReference
EMF generated code

createJvmUnknownTypeReferenceAdapter

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

Overrides:
createJvmUnknownTypeReferenceAdapter in class TypesAdapterFactory
Returns:
the new adapter.
Since:
2.1
See Also:
JvmUnknownTypeReference
EMF generated code

createJvmCustomAnnotationValueAdapter

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

Overrides:
createJvmCustomAnnotationValueAdapter in class TypesAdapterFactory
Returns:
the new adapter.
Since:
2.1
See Also:
JvmCustomAnnotationValue
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