Hiện có nhiều công cụ chuyển đổi hơn bạn có thể tưởng tượng cho EMF, loại hình này của điên ...
Đối metamodel để metamodel chuyển đổi nơi các mô hình không phải là rất tương tự:
- ATL có lẽ là phổ biến nhất và hầu hết các "nướng"
dự án
- Epsilon có 0.123..
Nếu metamodels rất giống nhau và bạn chỉ cần tinh chỉnh một số điều sau đó có các công cụ nhắm mục tiêu loại di cư/cập nhật:
- ATL bây giờ có một refining mode
- Epsilon có Flock
- Edapt trông cũng rất thú vị vì nó biến mô hình/mô hình thay đổi cùng nhau. Nó cho phép bạn làm việc trên một cái nhìn cây và đi kèm với một bộ thiết lập sẵn các quy tắc.
- Henshin cho phép bạn thao tác trên chế độ xem sơ đồ của mô hình
- EMF Refactor là cách tiếp cận cấp mã hơn, cũng có thể sử dụng quy tắc Henshin bằng cách nào đó.
Bạn luôn có thể thao tác trực tiếp metamodel và mô hình bằng cách sử dụng API Java EMF.
Tôi sẽ thêm, nếu bạn đang thực hiện bất kỳ công việc EMF thực nào, bạn sẽ cần nhận và đọc EMF: Eclipse Modeling Framework. Nó cũng có sẵn trong Safari. Tôi rất khuyên bạn nên Safari, cho $ 39 một tháng bạn nhận được gần như mọi ebook phát triển bạn có thể sử dụng.
Tôi đã có một anwer từ Ed Willink tại eclipse.modeling.m2m: Tôi nghĩ rằng bạn đang gặp rắc rối. Bạn cần QVTr hoặc QVTc mà hiện tại chỉ có hỗ trợ soạn thảo từ các dự án Eclipse. Tôi biết không có triển khai thực thi QVTc nào. Thực thi QVTr có sẵn với ModelMorf hoặc Medini QVT –