Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Yang IDE

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Yang IDE

Yang IDE
2
1
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

Neon (4.6)
Mars (4.5)
Oxygen (4.7)
Photon (4.8)
2018-09 (4.9)
2018-12 (4.10)
2019-03 (4.11)
2019-06 (4.12)
2019-09 (4.13)
2019-12 (4.14)
2020-03 (4.15)
2020-06 (4.16)
2020-09 (4.17)
2020-12 (4.18)
2021-03 (4.19)

https://nexus.opendaylight.org/content/sites/p2repos/org.opendaylight.yangide/release

Learn more...

Screenshot 0

Details Group Tabs

Details

The Yang IDE plugin is used for viewing and editing YANG model files, in the format as specified at https://tools.ietf.org/html/rfc6020 .

This project is associated with the OpenDaylight project, a Software-Defined Networking framework often used with OpenStack. It uses the Yang parser that is part of OpenDaylight, but it can be used to view and edit YANG model files without otherwise downloading or installing OpenDaylight.

Creating a Yang Project with the plugin creates a skeleton project using a Maven POM file, which specifies the OpenDaylight components that are used to compile the YANG model files. This can be used outside of the plugin to generate the Java code associated with the Yang models, using the specified code generator. These steps are not required to utilize the plugin only for viewing and editing YANG models.

The following is a short list of provided features:
* Intelligent completion of YANG keywords, import file names, and user-defined types and components
* Completions can be scoped to defined namespace prefixes
* Immediate reporting of syntactical and semantic errors in current YANG file in editor, as typical Eclipse error markers
* YANG import file candidates can be obtained from Maven dependencies
* Tooltips of referenced components show description property of defined component
* A keyboard shortcut (and menu item) can be used to navigate to the definition of a referenced import file or component, even if obtained from a Maven dependency
* In addition to the text view, a rudimentary UML-like view of the model can be rendered. This is a "live" view, which can be rearranged and edited, and will immediately reflect changes from the text view
* The Yin (XML) view of the model can also be shown

The plugin can be installed from the Marketplace client, or using the supplied update site. In addition, other installation instructions are provided at http://docs.opendaylight.org/en/stable-boron/getting-started-guide/proje... .

Categories:
  • Programming Languages
Tags:
  • yang,
  • opendaylight,
  • openstack,
  • fileExtension_yang
Additional Details
Eclipse Versions: 
Neon (4.6), Mars (4.5), Oxygen (4.7), Photon (4.8), 2018-09 (4.9), 2018-12 (4.10), 2019-03 (4.11), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
OpenDaylight Project
Development Status: 
Production/Stable
Date Created: 
Tue, 2016-09-20 11:59
License: 
EPL
Date Updated: 
Fri, 2021-01-15 10:10
Submitted by: 
David M. Karr
Screenshots
Screenshot 0
Metrics
DateRankingInstallsClickthroughs
February 2023326/5275 (0.01%)2
January 2023303/67747 (0.01%)11
December 2022390/80530 (0.01%)13
November 2022421/80826 (0.01%)13
October 2022438/81125 (0.01%)11
September 2022312/81256 (0.01%)10
August 2022398/80825 (0.01%)8
July 2022334/81646 (0.01%)12
June 2022339/81043 (0.01%)7
May 2022345/81048 (0.01%)9
April 2022349/81744 (0.01%)15
March 2022310/82068 (0.01%)7
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Yang IDE.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Sunday, February 5, 2023 - 03:00

Reviews Sign in to post reviews

dcoffeyv2r's picture

Repository load fails

Submitted by Dan Coffey on Mon, 2018-05-07 15:11

Eclipse Oxygen, Kubuntu 18.04, Papyrus install, java installed.  Eclipse works fine, this error when trying to add repository to Available software window: the URL given on the link on this page fails:

Unable to read repository at .../content.xml.
Unable to read repository at ...
java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

 

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • LiClipseText
  • Ruby Solargraph
  • Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML
  • Eclipse Enterprise Java and Web Developer Tools
  • Design and Verification Tools (DVT) IDE for e, SystemVerilog, VHDL, and PSS

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top