elk-api.js: Provides the API and only the API.This is necessary as there may be fixes that solely concern elkjs and should be released independently of ELK. For instance, elkjs 0.3.0 equals the functionality of ELK 0.3.0 but elkjs 0.3.2 may be different from ELK 0.3.2. Releases are partly synchronized with ELK's versions: the minor version number is always the same but the revision number may diverge. general usage as part of react, webpack, etc.#127, #141, #142 - Issues due to the underlying code transpilation by GWT and/or due to the outdated usage of js modules: In other words, no rendering, styling, etc. #85 elkjs itself is a graph layout engine only. incrementally adding nodes and edges to an existing layout.#100, elk#355, elk#627 - How to consider previous layout results, including The following list includes some recurring topics that may have been addressed in issues already: You can see elkjs live in action in conjunction with TypeFox's sprotty diagramming framework. Note that elkjs is not a diagramming framework itself - it computes positions for the elements of a diagram.Įlkjs is the successor of klayjs. An example can be seen in the screenshot below. It is based on the ideas originally introduced by Sugiyama et al. ![]() This library takes the layout-relevant part of ELK and makes it available to the JavaScript world.ĮLK's flagship is a layer-based layout algorithm that is particularly suited for node-link diagrams with an inherent direction and ports (explicit attachment points on a node's border). The Eclipse Layout Kernel (ELK) implements an infrastructure to connect diagram editors or viewers to automatic layout algorithms.
0 Comments
Leave a Reply. |