Package org.eclipse.emf.cdo.etypes.provider.annotation

# Klasse 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

Alle implementierten Schnittstellen:
  `AdapterFactory`, `ComposeableAdapterFactory`, `IChangeNotifier`, `IDisposable`

Umschließende Klasse:
  `AnnotationItemProviderAdapterFactory`

public static class AnnotationItemProviderAdapterFactory.Reflective extends AnnotationItemProviderAdapterFactory
A reflective implementation of an annotation item provider adapter factory.

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory

`AnnotationItemProviderAdapterFactory.DecategorizingItemPropertyDescritorDecorator, AnnotationItemProviderAdapterFactory.Group, AnnotationItemProviderAdapterFactory.ModeledItemPropertyDescriptorDecorator, AnnotationItemProviderAdapterFactory.Reflective`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.emf.cdo.etypes.provider.annotation.AnnotationItemProviderAdapterFactory

`annotationItemProvider, assistant, changeNotifier, disposable, etypesItemProviderAdapterFactory, modelSwitch, PRODUCT_GROUP, resourceLocator, stringToStringMapEntryItemProvider, supportedTypes`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`Reflective(String annotationSource)`
Constructs an instance that uses `CDOEditPlugin.INSTANCE` and the assistant associated with the registered annotation validator of the annotation source.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`String`
`getGroupName(EObject instance)`
Returns the group name associated with the given instance object.

### Von Klasse geerbte Methoden 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, setParentAdapterFactory`

### Von Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

`adaptAllNew, adaptNew, createAdapter, resolve`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.AdapterFactory

`adaptAllNew, adaptNew`

## Konstruktordetails

### Reflective

public Reflective(String annotationSource)
Constructs an instance that uses `CDOEditPlugin.INSTANCE` and the assistant associated with the registered annotation validator of the annotation source.

Parameter:
  `annotationSource` - the annotation source of a `registered` annotation validator.

## Methodendetails

### getGroupName

public String getGroupName(EObject instance)
Returns the group name associated with the given instance object. This will typically be the name of the `instances's class`. If instances are `shown`, this name will be shown for the `group of properties` associated with that instance.

Setzt außer Kraft:
  `getGroupName` in Klasse `AnnotationItemProviderAdapterFactory`
Parameter:
  `instance` -
Gibt zurück:
  the group name associated with the given instance object.
Siehe auch:
  - `AnnotationItemProviderAdapterFactory.isShowInstances(Annotation)`
  - `AnnotationItemProvider.SourcePropertyDescriptor.createPropertyValueWrapper(Object, Object)`