Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 284989

Summary: Invocation API does not handle dynamic models
Product: [Modeling] QVTo Reporter: Radomil Dvorak <dvorak.radek>
Component: EngineAssignee: Radomil Dvorak <dvorak.radek>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: serg.boyko2011
Version: 2.0Keywords: plan
Target Milestone: 3.0 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard: Extensibility
Attachments:
Description Flags
qvto.test.invoke.issue fix none

Description Radomil Dvorak CLA 2009-07-29 06:28:38 EDT
The current invocation API only involves the global package registry.
The client should be able to provide a custom registry, possibly initialized with packages loaded from the workspace located ecore files.
Comment 1 Radomil Dvorak CLA 2009-07-29 06:38:23 EDT
Created attachment 142870 [details]
qvto.test.invoke.issue fix

Added a workaround solution to function against the QVTo 2.0 Galileo release. The users may add the provided TransformationExecutorExt class to their projects. Eventually, we can deliver it in an internal package in service releases.

The invocation API in Helios release will provide the same ability to pass a custom package registry in the current TransformationExecutor class.
Comment 2 Radomil Dvorak CLA 2009-08-27 17:53:55 EDT
Fixed.