|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.AdapterFactoryImpl org.eclipse.xtext.common.types.util.TypesAdapterFactory org.eclipse.xtext.common.types.provider.TypesItemProviderAdapterFactory
public class TypesItemProviderAdapterFactory
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.
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.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 |
---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected JvmVoidItemProvider jvmVoidItemProvider
JvmVoid
instances.
protected JvmPrimitiveTypeItemProvider jvmPrimitiveTypeItemProvider
JvmPrimitiveType
instances.
protected JvmArrayTypeItemProvider jvmArrayTypeItemProvider
JvmArrayType
instances.
protected JvmTypeParameterItemProvider jvmTypeParameterItemProvider
JvmTypeParameter
instances.
protected JvmUpperBoundItemProvider jvmUpperBoundItemProvider
JvmUpperBound
instances.
protected JvmLowerBoundItemProvider jvmLowerBoundItemProvider
JvmLowerBound
instances.
protected JvmAnnotationTypeItemProvider jvmAnnotationTypeItemProvider
JvmAnnotationType
instances.
protected JvmEnumerationTypeItemProvider jvmEnumerationTypeItemProvider
JvmEnumerationType
instances.
protected JvmEnumerationLiteralItemProvider jvmEnumerationLiteralItemProvider
JvmEnumerationLiteral
instances.
protected JvmGenericTypeItemProvider jvmGenericTypeItemProvider
JvmGenericType
instances.
protected JvmParameterizedTypeReferenceItemProvider jvmParameterizedTypeReferenceItemProvider
JvmParameterizedTypeReference
instances.
protected JvmGenericArrayTypeReferenceItemProvider jvmGenericArrayTypeReferenceItemProvider
JvmGenericArrayTypeReference
instances.
protected JvmWildcardTypeReferenceItemProvider jvmWildcardTypeReferenceItemProvider
JvmWildcardTypeReference
instances.
protected JvmAnyTypeReferenceItemProvider jvmAnyTypeReferenceItemProvider
JvmAnyTypeReference
instances.
protected JvmMultiTypeReferenceItemProvider jvmMultiTypeReferenceItemProvider
JvmMultiTypeReference
instances.
protected JvmFieldItemProvider jvmFieldItemProvider
JvmField
instances.
protected JvmConstructorItemProvider jvmConstructorItemProvider
JvmConstructor
instances.
protected JvmOperationItemProvider jvmOperationItemProvider
JvmOperation
instances.
protected JvmFormalParameterItemProvider jvmFormalParameterItemProvider
JvmFormalParameter
instances.
protected JvmAnnotationReferenceItemProvider jvmAnnotationReferenceItemProvider
JvmAnnotationReference
instances.
protected JvmIntAnnotationValueItemProvider jvmIntAnnotationValueItemProvider
JvmIntAnnotationValue
instances.
protected JvmBooleanAnnotationValueItemProvider jvmBooleanAnnotationValueItemProvider
JvmBooleanAnnotationValue
instances.
protected JvmByteAnnotationValueItemProvider jvmByteAnnotationValueItemProvider
JvmByteAnnotationValue
instances.
protected JvmShortAnnotationValueItemProvider jvmShortAnnotationValueItemProvider
JvmShortAnnotationValue
instances.
protected JvmLongAnnotationValueItemProvider jvmLongAnnotationValueItemProvider
JvmLongAnnotationValue
instances.
protected JvmDoubleAnnotationValueItemProvider jvmDoubleAnnotationValueItemProvider
JvmDoubleAnnotationValue
instances.
protected JvmFloatAnnotationValueItemProvider jvmFloatAnnotationValueItemProvider
JvmFloatAnnotationValue
instances.
protected JvmCharAnnotationValueItemProvider jvmCharAnnotationValueItemProvider
JvmCharAnnotationValue
instances.
protected JvmStringAnnotationValueItemProvider jvmStringAnnotationValueItemProvider
JvmStringAnnotationValue
instances.
protected JvmTypeAnnotationValueItemProvider jvmTypeAnnotationValueItemProvider
JvmTypeAnnotationValue
instances.
protected JvmAnnotationAnnotationValueItemProvider jvmAnnotationAnnotationValueItemProvider
JvmAnnotationAnnotationValue
instances.
protected JvmEnumAnnotationValueItemProvider jvmEnumAnnotationValueItemProvider
JvmEnumAnnotationValue
instances.
protected JvmDelegateTypeReferenceItemProvider jvmDelegateTypeReferenceItemProvider
JvmDelegateTypeReference
instances.
protected JvmSynonymTypeReferenceItemProvider jvmSynonymTypeReferenceItemProvider
JvmSynonymTypeReference
instances.
protected JvmUnknownTypeReferenceItemProvider jvmUnknownTypeReferenceItemProvider
JvmUnknownTypeReference
instances.
protected JvmCustomAnnotationValueItemProvider jvmCustomAnnotationValueItemProvider
JvmCustomAnnotationValue
instances.
Constructor Detail |
---|
public TypesItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createJvmVoidAdapter()
JvmVoid
.
createJvmVoidAdapter
in class TypesAdapterFactory
JvmVoid
public org.eclipse.emf.common.notify.Adapter createJvmPrimitiveTypeAdapter()
JvmPrimitiveType
.
createJvmPrimitiveTypeAdapter
in class TypesAdapterFactory
JvmPrimitiveType
public org.eclipse.emf.common.notify.Adapter createJvmArrayTypeAdapter()
JvmArrayType
.
createJvmArrayTypeAdapter
in class TypesAdapterFactory
JvmArrayType
public org.eclipse.emf.common.notify.Adapter createJvmTypeParameterAdapter()
JvmTypeParameter
.
createJvmTypeParameterAdapter
in class TypesAdapterFactory
JvmTypeParameter
public org.eclipse.emf.common.notify.Adapter createJvmUpperBoundAdapter()
JvmUpperBound
.
createJvmUpperBoundAdapter
in class TypesAdapterFactory
JvmUpperBound
public org.eclipse.emf.common.notify.Adapter createJvmLowerBoundAdapter()
JvmLowerBound
.
createJvmLowerBoundAdapter
in class TypesAdapterFactory
JvmLowerBound
public org.eclipse.emf.common.notify.Adapter createJvmAnnotationTypeAdapter()
JvmAnnotationType
.
createJvmAnnotationTypeAdapter
in class TypesAdapterFactory
JvmAnnotationType
public org.eclipse.emf.common.notify.Adapter createJvmEnumerationTypeAdapter()
JvmEnumerationType
.
createJvmEnumerationTypeAdapter
in class TypesAdapterFactory
JvmEnumerationType
public org.eclipse.emf.common.notify.Adapter createJvmEnumerationLiteralAdapter()
JvmEnumerationLiteral
.
createJvmEnumerationLiteralAdapter
in class TypesAdapterFactory
JvmEnumerationLiteral
public org.eclipse.emf.common.notify.Adapter createJvmGenericTypeAdapter()
JvmGenericType
.
createJvmGenericTypeAdapter
in class TypesAdapterFactory
JvmGenericType
public org.eclipse.emf.common.notify.Adapter createJvmParameterizedTypeReferenceAdapter()
JvmParameterizedTypeReference
.
createJvmParameterizedTypeReferenceAdapter
in class TypesAdapterFactory
JvmParameterizedTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmGenericArrayTypeReferenceAdapter()
JvmGenericArrayTypeReference
.
createJvmGenericArrayTypeReferenceAdapter
in class TypesAdapterFactory
JvmGenericArrayTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmWildcardTypeReferenceAdapter()
JvmWildcardTypeReference
.
createJvmWildcardTypeReferenceAdapter
in class TypesAdapterFactory
JvmWildcardTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmAnyTypeReferenceAdapter()
JvmAnyTypeReference
.
createJvmAnyTypeReferenceAdapter
in class TypesAdapterFactory
JvmAnyTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmMultiTypeReferenceAdapter()
JvmMultiTypeReference
.
createJvmMultiTypeReferenceAdapter
in class TypesAdapterFactory
JvmMultiTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmFieldAdapter()
JvmField
.
createJvmFieldAdapter
in class TypesAdapterFactory
JvmField
public org.eclipse.emf.common.notify.Adapter createJvmConstructorAdapter()
JvmConstructor
.
createJvmConstructorAdapter
in class TypesAdapterFactory
JvmConstructor
public org.eclipse.emf.common.notify.Adapter createJvmOperationAdapter()
JvmOperation
.
createJvmOperationAdapter
in class TypesAdapterFactory
JvmOperation
public org.eclipse.emf.common.notify.Adapter createJvmFormalParameterAdapter()
JvmFormalParameter
.
createJvmFormalParameterAdapter
in class TypesAdapterFactory
JvmFormalParameter
public org.eclipse.emf.common.notify.Adapter createJvmAnnotationReferenceAdapter()
JvmAnnotationReference
.
createJvmAnnotationReferenceAdapter
in class TypesAdapterFactory
JvmAnnotationReference
public org.eclipse.emf.common.notify.Adapter createJvmIntAnnotationValueAdapter()
JvmIntAnnotationValue
.
createJvmIntAnnotationValueAdapter
in class TypesAdapterFactory
JvmIntAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmBooleanAnnotationValueAdapter()
JvmBooleanAnnotationValue
.
createJvmBooleanAnnotationValueAdapter
in class TypesAdapterFactory
JvmBooleanAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmByteAnnotationValueAdapter()
JvmByteAnnotationValue
.
createJvmByteAnnotationValueAdapter
in class TypesAdapterFactory
JvmByteAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmShortAnnotationValueAdapter()
JvmShortAnnotationValue
.
createJvmShortAnnotationValueAdapter
in class TypesAdapterFactory
JvmShortAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmLongAnnotationValueAdapter()
JvmLongAnnotationValue
.
createJvmLongAnnotationValueAdapter
in class TypesAdapterFactory
JvmLongAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmDoubleAnnotationValueAdapter()
JvmDoubleAnnotationValue
.
createJvmDoubleAnnotationValueAdapter
in class TypesAdapterFactory
JvmDoubleAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmFloatAnnotationValueAdapter()
JvmFloatAnnotationValue
.
createJvmFloatAnnotationValueAdapter
in class TypesAdapterFactory
JvmFloatAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmCharAnnotationValueAdapter()
JvmCharAnnotationValue
.
createJvmCharAnnotationValueAdapter
in class TypesAdapterFactory
JvmCharAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmStringAnnotationValueAdapter()
JvmStringAnnotationValue
.
createJvmStringAnnotationValueAdapter
in class TypesAdapterFactory
JvmStringAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmTypeAnnotationValueAdapter()
JvmTypeAnnotationValue
.
createJvmTypeAnnotationValueAdapter
in class TypesAdapterFactory
JvmTypeAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmAnnotationAnnotationValueAdapter()
JvmAnnotationAnnotationValue
.
createJvmAnnotationAnnotationValueAdapter
in class TypesAdapterFactory
JvmAnnotationAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmEnumAnnotationValueAdapter()
JvmEnumAnnotationValue
.
createJvmEnumAnnotationValueAdapter
in class TypesAdapterFactory
JvmEnumAnnotationValue
public org.eclipse.emf.common.notify.Adapter createJvmDelegateTypeReferenceAdapter()
JvmDelegateTypeReference
.
createJvmDelegateTypeReferenceAdapter
in class TypesAdapterFactory
JvmDelegateTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmSynonymTypeReferenceAdapter()
JvmSynonymTypeReference
.
createJvmSynonymTypeReferenceAdapter
in class TypesAdapterFactory
JvmSynonymTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmUnknownTypeReferenceAdapter()
JvmUnknownTypeReference
.
createJvmUnknownTypeReferenceAdapter
in class TypesAdapterFactory
JvmUnknownTypeReference
public org.eclipse.emf.common.notify.Adapter createJvmCustomAnnotationValueAdapter()
JvmCustomAnnotationValue
.
createJvmCustomAnnotationValueAdapter
in class TypesAdapterFactory
JvmCustomAnnotationValue
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class TypesAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |