M - The type of the mapping objectL - The type of the left bound of the mapping, as available in the left TreeViewer's ITreeContentProviderR - The type of the right bound of the mapping, as available in the right TreeViewer's ITreeContentProviderpublic interface ISemanticTreeMapperSupport<M,L,R>
TreeMapper widget| Modifier 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 ITreeContentProviderrightItem - the right bound of the mapping, as available in the left TreeViewer and provided by the ITreeContentProviderL resolveLeftItem(M semanticMappingObject)
semanticMappingObject - The mapping item