Class AnnotationItemProviderAdapterFactory.Reflective
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory
org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory.Reflective
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
- Enclosing class:
- AnnotationItemProviderAdapterFactory
public static class AnnotationItemProviderAdapterFactory.Reflective
extends AnnotationItemProviderAdapterFactory
A reflective implementation of an annotation item provider adapter factory.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory
AnnotationItemProviderAdapterFactory.DecategorizingItemPropertyDescritorDecorator, AnnotationItemProviderAdapterFactory.Group, AnnotationItemProviderAdapterFactory.ModeledItemPropertyDescriptorDecorator, AnnotationItemProviderAdapterFactory.Reflective -
Field Summary
Fields inherited from class org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory
annotationItemProvider, assistant, changeNotifier, disposable, etypesItemProviderAdapterFactory, modelSwitch, PRODUCT_GROUP, resourceLocator, stringToStringMapEntryItemProvider, supportedTypes -
Constructor Summary
ConstructorsConstructorDescriptionReflective(String annotationSource) Constructs an instance that usesCDOEditPlugin.INSTANCEand the assistant associated with the registered annotation validator of the annotation source. -
Method Summary
Modifier and TypeMethodDescriptiongetGroupName(EObject instance) Returns the group name associated with the given instance object.Methods inherited from class org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory
adapt, adapt, addListener, associate, create, createAdapter, createAnnotationAdapter, createPropertyDescriptorDecorator, createStringToStringMapEntryAdapter, dispose, doCreateAnnotationAdapter, doCreateStringToStringMapEntryAdapter, fireNotifyChanged, getAssistant, getPropertyDescriptor, getPropertyDescriptors, getResourceLocator, getRootAdapterFactory, isFactoryForType, isShowInstances, removeListener, setParentAdapterFactory, setParentAdapterFactoryMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, createAdapter, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
Constructor Details
-
Reflective
Constructs an instance that usesCDOEditPlugin.INSTANCEand the assistant associated with the registered annotation validator of the annotation source.- Parameters:
annotationSource- the annotation source of aregisteredannotation validator.
-
-
Method Details
-
getGroupName
Returns the group name associated with the given instance object. This will typically be the name of theinstances's class. If instances areshown, this name will be shown for thegroup of propertiesassociated with that instance.- Overrides:
getGroupNamein classAnnotationItemProviderAdapterFactory- Returns:
- the group name associated with the given instance object.
- See Also:
-