Finished polishing up the QVTc DomainManager. The idea is that the
domain manager is responsible for element look up and insertion so the
visitor is decoupled from the model technology, i.e., we could have a
QVTcEMFDomainManager, a QVTcCSVDomainManager, etc..
- Retrieved some changes lost, specifically to the addModelElements and
getElementsbyType
- Small optimisation of the addModelElement separating concerns
Changed the getElementsByType return type to Set<Object>
- Small optimisations and code reordering
- Changes to adjust to the changes in the domainManager
- Started separating the Visitor into LtoM and MtoR visitors
- Small fixes to the test