[YANGTOOLS-474] Milestone: Explore integration with EMF and XText / Eclipse Created: 25/Jun/15  Updated: 01/Mar/22  Resolved: 01/Mar/22

Status: Resolved
Project: yangtools
Component/s: maven plugin, parser
Affects Version/s: None
Fix Version/s: None

Type: Epic
Reporter: Tony Tkacik Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by YANGTOOLS-473 Milestone: Integrate Extensible State... Resolved

 Description   

Integration of YANG Parser and parsed model with EMF, XText and Eclipse
could provide us with creating better IDE support for YANG, refactoring
YANG models and additional code-generation and model-to-model translation
tools, which are provided by EMF ecosystem.



 Comments   
Comment by Tony Tkacik [ 07/Apr/16 ]

Reopening issue in order to investigate integration with other modeling tools

Comment by Michael Vorburger [ 11/May/16 ]

Tony Tkacik, I'm very interested in collaborating on this!

Comment by Michael Vorburger [ 31/Oct/16 ]

FTR: I would remain interested in contributing on this front. FYI I have (significant) prior experience with Xtext, and am actually an EMF committer.. The question is if there really is anything to do here?

My current understanding is that the YANG Parser is already very mature, and that the yangide project, for what it's worth, is "good enough". Therefore I'm assuming that there is relatively little appetite to restart on an EMF/Xtext basis for YANG (and would have to agree with the assessment).

Comment by Michael Vorburger [ 20/Feb/18 ]

Any (unlikely..) work in this space should look at Typefox.io's Xtext-based YANG editor:

Comment by Robert Varga [ 01/Mar/22 ]

YANG/Idea support is being handled by https://github.com/PANTHEONtech/YANGinator/
There are Eclipse integrations as well.
XText as such is quite in trouble: https://github.com/eclipse/xtext/issues/1721
Let's not pursue this here.

Generated at Wed Feb 07 20:53:21 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.