M
- The type of the mapping objectL
- The type of the left bound of the mapping, as available in the left TreeViewer
's ITreeContentProvider
R
- The type of the right bound of the mapping, as available in the right TreeViewer
's ITreeContentProvider
public interface ISemanticTreeMapperSupport<M,L,R>
TreeMapper
widgetModifier and Type | Method and Description |
---|---|
M |
createSemanticMappingObject(L leftItem,
R rightItem)
Creates the business object that represents the newly created mapping.
|
L |
resolveLeftItem(M semanticMappingObject) |
R |
resolveRightItem(M semanticMappingObject) |
M createSemanticMappingObject(L leftItem, R rightItem)
leftItem
- the left bound of the mapping, as available in the left TreeViewer
and provided by the ITreeContentProvider
rightItem
- the right bound of the mapping, as available in the left TreeViewer
and provided by the ITreeContentProvider
L resolveLeftItem(M semanticMappingObject)
semanticMappingObject
- The mapping item