## Uses of Interface
org.eclipse.emf.mapping.Mapping

Packages that use Mapping
org.eclipse.emf.mapping
org.eclipse.emf.mapping.command
org.eclipse.emf.mapping.ecore2ecore
org.eclipse.emf.mapping.ecore2ecore.impl
org.eclipse.emf.mapping.ecore2ecore.util
org.eclipse.emf.mapping.impl
org.eclipse.emf.mapping.presentation
org.eclipse.emf.mapping.provider
org.eclipse.emf.mapping.util

Uses of Mapping in org.eclipse.emf.mapping

Subinterfaces of Mapping in org.eclipse.emf.mapping
`interface` `MappingRoot` A representation of the model object 'Root'

Methods in org.eclipse.emf.mapping that return Mapping
`Mapping` `MappingFactory.createMapping()` Returns a new object of class 'Mapping'
`Mapping` `MappingRoot.createMapping(java.util.Collection<?> inputs, java.util.Collection<?> outputs)` This creates a new, appropriately-parented, mapping object with the given collections of input and output objects.
`Mapping` `ComplexTypeConverter.getIn2out()` Returns the value of the 'In2out' reference
`Mapping` `MappingHelper.getMapper()` Returns the value of the 'Mapper' container reference.
`Mapping` `Mapping.getNestedIn()` Returns the value of the 'Nested In' container reference.
`Mapping` `ComplexTypeConverter.getOut2in()` Returns the value of the 'Out2in' reference
`Mapping` `MappingRoot.getParentMapping(java.util.Collection<?> collection)` This returns the mapping in the tree that would be the parent of a mapping that has the given collection as its mapped objects.
`Mapping` `Mapping.getTypeMapping()` Returns the value of the 'Type Mapping' reference

Methods in org.eclipse.emf.mapping that return types with arguments of type Mapping
`java.util.Collection<? extends Mapping>` `MappingRoot.getAllMappings(java.util.Collection<?> collection)` This returns the <bf>intersection</bf> of the result of `getMappings(Object)` for each object of the collection.
`java.util.Collection<? extends Mapping>` `MappingRoot.getExactMappings(java.util.Collection<?> collection)` This returns the subset of mappings returned by `MappingRoot.getAllMappings(java.util.Collection<?>)` such that have each mapping has <bf>exactly</bf> the collection as its mapped objects, i.e., as return by `Mapping#getMappedObjects()`.
`java.util.Collection<Mapping>` `MappedObjectState.getMappings()` This returns all the mappings the refer to the mapped object.
`java.util.Collection<? extends Mapping>` `MappingRoot.getMappings(java.lang.Object object)` This returns a collection of the mappings that refer to the given object.
`EList<Mapping>` `Mapping.getNested()` Returns the value of the 'Nested' containment reference list.
`TreeIterator<Mapping>` `Mapping.treeIterator()` This returns a tree iterator that iterates over this mapping, all it's nested mappings, and their nested mappings, and so on.
`TreeIterator<Mapping>` `Mapping.treeIterator(boolean includeRoot)` This returns a tree iterator that iterates over this mapping (but only if includeRoot is true), all it's nested mappings, and their nested mappings, and so on.

Methods in org.eclipse.emf.mapping with parameters of type Mapping
`boolean` `MappingRoot.canCreateMapping(java.util.Collection<?> inputs, java.util.Collection<?> outputs, Mapping mapping)` If mapping is null, this checks if a mapping can be created with the given inputs and outputs.
`boolean` `MappingRoot.canRemoveMapping(Mapping mapping)` This checks if the given mapping can be removed.
`void` `MappingRoot.deregister(Mapping mapping)` This removes cached information about this mapping.
`void` `MappingRoot.refreshMappedObjectStates(Mapping subtree)` This refreshes the mapped objects states of all mappings rooted at the specified mapping subtree.
`void` `MappingRoot.register(Mapping mapping)` This adds cached information about this mapping.
`void` `ComplexTypeConverter.setIn2out(Mapping value)` Sets the value of the '`In2out`' reference
`void` `MappingHelper.setMapper(Mapping value)` Sets the value of the '`Mapper`' container reference
`void` `Mapping.setNestedIn(Mapping value)` Sets the value of the '`Nested In`' container reference
`void` `ComplexTypeConverter.setOut2in(Mapping value)` Sets the value of the '`Out2in`' reference
`void` `Mapping.setTypeMapping(Mapping value)` Sets the value of the '`Type Mapping`' reference

Uses of Mapping in org.eclipse.emf.mapping.command

Fields in org.eclipse.emf.mapping.command declared as Mapping
`protected Mapping` `MatchMappingCommand.mapping` This is the mapping that is being recursively matched.
`protected Mapping` `CreateMappingCommand.newMapping` This is set during `CreateMappingCommand.execute()` to record the new mapping that is created.

Methods in org.eclipse.emf.mapping.command with parameters of type Mapping
`static Command` `AddMappingCommand.create(MappingDomain domain, Mapping mapping)` This creates a command that adds the new mappings in the collection into the appropriate place in the mapping root's.
`static Command` `RemoveMappingCommand.create(MappingDomain domain, Mapping mapping)` This creates a command that removes the mapping from the mapping root.
`static Command` `TypeMatchMappingCommand.create(MappingDomain domain, Mapping mapping)` This creates a command that creates a new child mappings for the given mapping by attempting to match by type input children with output children.
`static Command` `NameMatchMappingCommand.create(MappingDomain domain, Mapping mapping)` This creates a command that creates a new child mappings for the given mapping by attempting to match by name input children with output children.

Constructors in org.eclipse.emf.mapping.command with parameters of type Mapping
`MatchMappingCommand(MappingDomain domain, Mapping mapping)`
`NameMatchMappingCommand(MappingDomain domain, Mapping mapping)`
`TypeMatchMappingCommand(MappingDomain domain, Mapping mapping)`

Uses of Mapping in org.eclipse.emf.mapping.ecore2ecore

Subinterfaces of Mapping in org.eclipse.emf.mapping.ecore2ecore
`interface` `Ecore2EcoreMappingRoot` A representation of the model object 'Mapping Root'

Uses of Mapping in org.eclipse.emf.mapping.ecore2ecore.impl

Classes in org.eclipse.emf.mapping.ecore2ecore.impl that implement Mapping
`class` `Ecore2EcoreMappingRootImpl` An implementation of the model object 'Mapping Root'

Methods in org.eclipse.emf.mapping.ecore2ecore.impl with parameters of type Mapping
`boolean` `Ecore2EcoreMappingRootImpl.canCreateMapping(java.util.Collection<?> inputs, java.util.Collection<?> outputs, Mapping mapping)`

Uses of Mapping in org.eclipse.emf.mapping.ecore2ecore.util

Methods in org.eclipse.emf.mapping.ecore2ecore.util with parameters of type Mapping
`T` `Ecore2EcoreSwitch.caseMapping(Mapping object)` Returns the result of interpreting the object as an instance of 'Mapping'

Uses of Mapping in org.eclipse.emf.mapping.impl

Classes in org.eclipse.emf.mapping.impl that implement Mapping
`class` `MappingImpl` An implementation of the model object 'Mapping'
`class` `MappingRootImpl` An implementation of the model object 'Root'

Fields in org.eclipse.emf.mapping.impl declared as Mapping
`protected Mapping` `ComplexTypeConverterImpl.in2out` The cached value of the '`In2out`' reference
`protected Mapping` `ComplexTypeConverterImpl.out2in` The cached value of the '`Out2in`' reference
`protected Mapping` `MappingImpl.typeMapping` The cached value of the '`Type Mapping`' reference

Fields in org.eclipse.emf.mapping.impl with type parameters of type Mapping
`protected java.util.Collection<Mapping>` `MappingRootImpl.MappedObjectStateAdapter.mappings` This keeps track of all the mappings that involve the mapped object.
`protected EList<Mapping>` `MappingImpl.nested` The cached value of the '`Nested`' containment reference list

Methods in org.eclipse.emf.mapping.impl that return Mapping
`Mapping` `ComplexTypeConverterImpl.basicGetIn2out()`
`Mapping` `ComplexTypeConverterImpl.basicGetOut2in()`
`Mapping` `MappingImpl.basicGetTypeMapping()`
`Mapping` `MappingFactoryImpl.createMapping()`
`protected Mapping` `MappingRootImpl.createMapping()`
`Mapping` `MappingRootImpl.createMapping(java.util.Collection<?> inputs, java.util.Collection<?> outputs)`
`Mapping` `ComplexTypeConverterImpl.getIn2out()`
`Mapping` `MappingHelperImpl.getMapper()`
`Mapping` `MappingImpl.getNestedIn()`
`Mapping` `ComplexTypeConverterImpl.getOut2in()`
`Mapping` `MappingRootImpl.getParentMapping(java.util.Collection<?> collection)`
`Mapping` `MappingImpl.getTypeMapping()`

Methods in org.eclipse.emf.mapping.impl that return types with arguments of type Mapping
`java.util.Collection<? extends Mapping>` `MappingRootImpl.getAllMappings(java.util.Collection<?> collection)`
`protected java.util.Iterator<Mapping>` `MappingImpl.MappingTreeIterator.getChildren(java.lang.Object o)`
`java.util.Collection<? extends Mapping>` `MappingRootImpl.getExactMappings(java.util.Collection<?> collection)`
`java.util.Collection<Mapping>` `MappingRootImpl.MappedObjectStateAdapter.getMappings()`
`java.util.Collection<? extends Mapping>` `MappingRootImpl.getMappings(java.lang.Object object)`
`EList<Mapping>` `MappingImpl.getNested()`
`TreeIterator<Mapping>` `MappingImpl.treeIterator()`
`TreeIterator<Mapping>` `MappingImpl.treeIterator(boolean includeRoot)`

Methods in org.eclipse.emf.mapping.impl with parameters of type Mapping
`NotificationChain` `MappingHelperImpl.basicSetMapper(Mapping newMapper, NotificationChain msgs)`
`NotificationChain` `MappingImpl.basicSetNestedIn(Mapping newNestedIn, NotificationChain msgs)`
`boolean` `MappingRootImpl.canCreateMapping(java.util.Collection<?> inputs, java.util.Collection<?> outputs, Mapping mapping)`
`boolean` `MappingRootImpl.canRemoveMapping(Mapping mapping)`
`void` `MappingRootImpl.deregister(Mapping mapping)`
`protected boolean` `MappingRootImpl.hasMappedChildren(Mapping mapping)`
`protected void` `MappingRootImpl.initializeNewMapping(Mapping newMapping, java.util.Collection<?> inputs, java.util.Collection<?> outputs)`
`protected boolean` `MappingRootImpl.isMapped(java.util.Collection<?> collection, Mapping mapping)`
`void` `MappingRootImpl.refreshMappedObjectStates(Mapping subtree)`
`void` `MappingRootImpl.register(Mapping mapping)`
`void` `ComplexTypeConverterImpl.setIn2out(Mapping newIn2out)`
`void` `MappingHelperImpl.setMapper(Mapping newMapper)`
`void` `MappingImpl.setNestedIn(Mapping newNestedIn)`
`void` `ComplexTypeConverterImpl.setOut2in(Mapping newOut2in)`
`void` `MappingImpl.setTypeMapping(Mapping newTypeMapping)`

Constructors in org.eclipse.emf.mapping.impl with parameters of type Mapping
`MappingImpl.MappingTreeIterator(Mapping mapping)` This creates a tree iterator that will iterate over a mapping, all it's nested mappings, all their nested mappings, and so on.
`MappingImpl.MappingTreeIterator(Mapping mapping, boolean includeRoot)` This creates a tree iterator that will iterate over a mapping (but only if includeRoot is true), all it's nested mappings, all their nested mappings, and so on.

Uses of Mapping in org.eclipse.emf.mapping.presentation

Methods in org.eclipse.emf.mapping.presentation that return types with arguments of type Mapping
`java.util.Collection<? extends Mapping>` `MappingEditor.getMappings(ISelection selection)` This turns the selection into the set of mappings, but only if all the objects are mappings.

Methods in org.eclipse.emf.mapping.presentation with parameters of type Mapping
`java.util.List<?>` `MappingEditor.MyDecoratorAdapterFactory.getPrimaryMappedObjects(Mapping mapping)`
`java.util.List<?>` `MappingEditor.OverviewDecoratorAdapterFactory.getPrimaryMappedObjects(Mapping mapping)`
`java.util.List<?>` `MappingEditor.OverviewViewer.getPrimaryMappedObjects(Mapping mapping)` Deprecated.
`java.util.List<?>` `MappingEditor.MyDecoratorAdapterFactory.getSecondaryMappedObjects(Mapping mapping)`
`java.util.List<?>` `MappingEditor.OverviewDecoratorAdapterFactory.getSecondaryMappedObjects(Mapping mapping)`
`java.util.List<?>` `MappingEditor.OverviewViewer.getSecondaryMappedObjects(Mapping mapping)` Deprecated.

Uses of Mapping in org.eclipse.emf.mapping.provider

Fields in org.eclipse.emf.mapping.provider declared as Mapping
`protected Mapping` `MappedObjectItemProvider.mapping`
`protected Mapping` `MappingItemProvider.TypeMappingHelperWrapper.mapping`

Methods in org.eclipse.emf.mapping.provider that return Mapping
`Mapping` `MappedObjectItemProvider.getMapping()`

Methods in org.eclipse.emf.mapping.provider with parameters of type Mapping
`protected Command` `MappingItemProvider.createNameMatchMappingCommand(MappingDomain domain, Mapping mapping)` This creates a primitive `NameMatchMappingCommand`.
`protected Command` `MappingItemProvider.createTypeMatchMappingCommand(MappingDomain domain, Mapping mapping)` This creates a primitive `TypeMatchMappingCommand`.
`protected MappedObjectItemProvider` `MappingItemProvider.getMappedObjectItemProvider(Mapping mapping, java.lang.Object mappedObject)`
`void` `MappingItemProvider.getPropertyDescriptorsForHelper(Mapping mapping)`
`protected java.lang.Object` `MappingItemProvider.substituteMappedObject(Mapping mapping, java.lang.Object object)`
`protected java.lang.Object` `MappingItemProvider.substituteMappedObjectItemProvider(Mapping mapping, java.lang.Object object)`

Constructors in org.eclipse.emf.mapping.provider with parameters of type Mapping
`MappedObjectItemProvider(AdapterFactory adapterFactory, EObject mappedObject, Mapping mapping)` This constructs an instance from a factory and a notifier.
`MappingItemProvider.TypeMappingHelperWrapper(AdapterFactory adapterFactory, Mapping mapping, MappingHelper typeMappingHelper)`

Uses of Mapping in org.eclipse.emf.mapping.util

Methods in org.eclipse.emf.mapping.util with parameters of type Mapping
`T` `MappingSwitch.caseMapping(Mapping object)` Returns the result of interpreting the object as an instance of 'Mapping'

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.