Package org.eclipse.emf.cdo.lm.reviews.util

# Klasse ModelReferenceExtractorRegistry

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<ModelReference.Extractor>
org.eclipse.net4j.util.container.ContainerElementList<ModelReference.Extractor>
org.eclipse.emf.cdo.lm.reviews.util.ModelReferenceExtractorRegistry

Alle implementierten Schnittstellen:
  `Comparable<org.eclipse.net4j.util.container.ContainerElementList.Prioritized>`, `ModelReference.Extractor`, `ModelReference.Extractor.Registry`, `org.eclipse.net4j.util.container.ContainerElementList.Prioritized`, `org.eclipse.net4j.util.container.IContainer<ModelReference.Extractor>`, `org.eclipse.net4j.util.event.INotifier`, `org.eclipse.net4j.util.event.INotifier.INotifier2`, `org.eclipse.net4j.util.lifecycle.IDeactivateable`, `org.eclipse.net4j.util.lifecycle.ILifecycle`, `org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation`

public final class ModelReferenceExtractorRegistry extends org.eclipse.net4j.util.container.ContainerElementList<ModelReference.Extractor> implements ModelReference.Extractor.Registry

Seit:
  1.2
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.ContainerElementList

`org.eclipse.net4j.util.container.ContainerElementList.Prioritized`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer

`org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle

`org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.lm.reviews.ModelReference.Extractor

`ModelReference.Extractor.Registry`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final ModelReferenceExtractorRegistry`
`INSTANCE`

### Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle

`USE_LABEL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.lm.reviews.ModelReference.Extractor

`PRODUCT_GROUP`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`ModelReference`
`extractModelReference(Object object)`
`ModelReference.Extractor[]`
`getExtractors()`
`int`
`getPriority()`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.container.ContainerElementList

`doActivate, doDeactivate, forEachElement, getContainer, getElements, getElementType, getInitialElements, initContainerElements, initContainerElements, initContainerElements, isEmpty, postProcessElementArray, testElement`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container

`fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle

`activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

`addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener`

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

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

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.ContainerElementList.Prioritized

`compareTo`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

`getElements, isEmpty`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

## Felddetails

### INSTANCE

public static final ModelReferenceExtractorRegistry INSTANCE

## Methodendetails

### getPriority

public int getPriority()

Angegeben von:
  `getPriority` in Schnittstelle `org.eclipse.net4j.util.container.ContainerElementList.Prioritized`

### getExtractors

public ModelReference.Extractor[] getExtractors()

Angegeben von:
  `getExtractors` in Schnittstelle `ModelReference.Extractor.Registry`

### extractModelReference

public ModelReference extractModelReference(Object object)

Angegeben von:
  `extractModelReference` in Schnittstelle `ModelReference.Extractor`