See: Description
| Interface | Description | 
|---|---|
| IMapAttributeOwner | 
 An interface to represent an object that owns MapAttribute instances, typically a MapConnectorPoint, 
 but it can also be a MapAttribute for complex data types. 
 | 
| IMapComponent | 
 An interface to represent a map component within a component owner. 
 | 
| IMapComponentOwner | 
 An mapping used to specify an ODI mapping component owner. 
 | 
| IMapExpressionOwner | 
 Marker interface for objects that can own MapExpression objects. 
 | 
| IMapRootContainer | 
 The root container for a top-level, stand-alone graph of components (typically a Mapping or a ReusableMapping). 
 | 
| IMapSignatureOwner | |
| IMapSignatureOwnerHolder | |
| IPropertyDefinitionOwner | 
 Marker interface for a class that can own property definitions. 
 | 
| MapComponentRegistry.IMapComponentRegistryListener | 
| Class | Description | 
|---|---|
| DatastoreConstraint | 
 A class that represents the constraints of a datastore component. 
 | 
| DatastoreOverridenConstraint | 
 A class that represents the overriding constraints of a datastore component. 
 | 
| IMapComponent.ComponentCategory | 
 An enumeration to describe the fundamental operational category of the component. 
 | 
| InputConnectorPoint | 
 InputConnectorPoint represents a mapping connector point for the input of a component. 
 | 
| MapAttribute | 
 A persistent class that represents an attribute of a map connector point. 
 | 
| MapAttribute.AttributeType | 
 Represents the basic type of the attribute. 
 | 
| MapComponentRegistry | 
 A non-persistent, static class that imports the seeded component types, along with their associated property definitions. 
 | 
| MapComponentRegistry.MapComponentRegistryEventType | |
| MapComponentType | 
 A persistent class containing information about the definition of a component type. 
 | 
| MapConnector | 
 A class representing a connection between an output connector point and an
 input connector point. 
 | 
| MapConnectorPoint | 
 A class representing a connector point of a component in the component owner graph. 
 | 
| MapConnectorPoint.Cardinality | 
 Specifies the cardinality of the projected rows, for an output connector point. 
 | 
| MapConnectorPoint.Direction | |
| MapConnectorPointRole | 
 A class to store the characteristics of a set of component connector points with 
 a specific role or purpose. 
 | 
| MapPathSpecifier | 
 A non-persistent class that represents a mapping graph path between connector points. 
 | 
| Mapping | 
 A class to represent the top level mapping, which is a component owner. 
 | 
| MappingDataType | |
| MappingGenericTechnology | 
 A singleton class that looks like a technology, used to store and manage the
 mapping local data types and mapping generic technology information. 
 | 
| MappingGenericTechnology.GenericDataType | |
| MapReference | 
 A class that references one external model object. 
 | 
| OutputConnectorPoint | 
 OutputConnectorPoint represents a mapping connector point for the output of a component. 
 | 
| ReusableMapping | 
 A Reusable Mapping is a special sub mapping that can be reused in other mappings or other reusable mappings. 
 | 
| TestUtils | 
 Static utility class for mapping tests. 
 |