What is yFiles?
yFiles is the industry-leading software library for visualizing, editing and analyzing graphs. The Graph Visualisation SDK is available for 5 major platforms and technologies: HTML, JavaFX, Java (Swing), WinForms, and WPF.
What is documentation in UML?
In UML models, you can add detailed textual information to model elements. This text can include any information that you want to document, such as the role, purpose, or behavior of the model element.
What is a sequence diagram in UML?
A sequence diagram is a Unified Modeling Language (UML) diagram that illustrates the sequence of messages between objects in an interaction. A sequence diagram consists of a group of objects that are represented by lifelines, and the messages that they exchange over time during the interaction.
What is GoJS?
The GoJS is a feature-rich and extensible JavaScript and TypeScript library. It provides a set of ready-to-use functionalities, customizable templates, and layouts ensuring a high degree of customization. All that is designed to make developer’s life easy.
What are multiplicities in UML?
The multiplicity is an indication of how many objects may participate in the given relationship or the allowable number of instances of the element. In a use case diagram, multiplicity indicates how many actors can take part in how many occurrences of a use case.
What is lifeline in UML?
A lifeline represents an individual participant in a sequence diagram. A lifeline will usually have a rectangle containing its object name. If its name is “self”, that indicates that the lifeline represents the classifier which owns the sequence diagram.
What is a UML use case?
A use case is a list of actions or event steps typically defining the interactions between a role (known in the Unified Modeling Language (UML) as an actor) and a system to achieve a goal.
Is GoJS free to use?
You are allowed to bundle the GoJS evaluation version for free with your free (and open source) software. But you don’t have to bundle it, either. You can leave it as a dependency that is up to others to download (either they download the evaluation, or buy a license, etc).