Package org.eclipse.emf.cdo.server.db.mapping

# Schnittstelle ITypeMapping.Provider

Umschließende Schnittstelle:
  `ITypeMapping`

public static interface ITypeMapping.Provider
A provider for type mapping information. This provider is used by the `TypeMappingRegistry` to create an `ITypeMapping` instance suitable for a given feature and DB field. Usually, one factory is responsible for one type mapping.

Seit:
  4.0
Autor:
  Stefan Winkler

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`ITypeMapping.Provider.Factory`
A factory for typeMappingProviders.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final ITypeMapping.Provider`
`INSTANCE`
The one global (singleton) provider instance.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`ITypeMapping`
`createTypeMapping(IMappingStrategy mappingStrategy, EStructuralFeature feature)`
Create an `ITypeMapping` implementation.

## Felddetails

### INSTANCE

static final ITypeMapping.Provider INSTANCE
The one global (singleton) provider instance.

## Methodendetails

### createTypeMapping

ITypeMapping createTypeMapping(IMappingStrategy mappingStrategy, EStructuralFeature feature)
Create an `ITypeMapping` implementation.

Parameter:
  `mappingStrategy` - the mapping strategy
  `feature` - the feature the new type mapping shall be responsible for
Gibt zurück:
  the newly created `ITypeMapping` instance