Bug 472841 - Introduce model adaptation API
Summary: Introduce model adaptation API
Status: RESOLVED FIXED
Alias: None
Product: Handly
Classification: Technology
Component: Core (show other bugs)
Version: 0.4   Edit
Hardware: All All
: P3 enhancement
Target Milestone: 0.4   Edit
Assignee: Vladimir Piskarev CLA
QA Contact:
URL:
Whiteboard: modeladaptation
Keywords: api
Depends on:
Blocks: 472840
  Show dependency tree
 
Reported: 2015-07-16 09:53 EDT by Vladimir Piskarev CLA
Modified: 2015-11-03 01:05 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Piskarev CLA 2015-07-16 09:53:48 EDT
Need to introduce a model adaptation API for supporting legacy models (see bug 472840 for the general context).

The API would define a one-to-one correspondence (bijection) between elements of a Handly based model and elements of an adapter model. The Handly based IDE components such as an outline framework could then deal with the adapter model's content via this API.
Comment 3 Vladimir Piskarev CLA 2015-07-22 10:11:31 EDT
The use of the term 'adapter model' in comment 1 is unfortunate because either model can actually be the 'adapter' from implementation point of view. It's better to restate it in other words:

The API would define a one-to-one correspondence (bijection) between elements of a Handly based model and elements of some other model. The Handly based IDE components such as an outline framework could then deal with the other model's content via this API.