All Packages

Package Summary
Package
Description
Entry points for the Modelizer Next desktop application and bootstrap integration.
Bootstrap entry points and runtime contracts that start the installed application and manage update preparation.
Bootstrap configuration objects and constants, including update manifest locations and JSON mapping setup.
Remote update client code that reads update manifests and downloads application or bootstrap installer artifacts.
Self-update support for launching and describing native bootstrap installer updates.
Installed application discovery, update storage, class-loader isolation, and launching of the selected application jar.
Small Swing loading UI shown while the bootstrap runtime prepares and starts the application.
Command-line export support used when the application is started in non-interactive export mode.
Shared configuration, application constants, platform helpers, and small utility types used by the application and bootstrap modules.
Document-level objects and load handlers.
Core diagram model classes.
Small domain enums and value contracts used by the model layer, such as cardinalities, comment types, and binding target types.
Small ownership interfaces that expose common model parts, such as ids, names, styles, and visibility.
Reusable model value objects shared by several domain elements, including display names, style attributes, and layer visibility.
Undo and redo support based on complete document snapshots.
JSON serialization, deserialization, and import support for modern Modelizer documents and legacy/online formats.
Persistent layout state for diagram nodes, links, docked panels, and the workspace.
Style palette model and services used to create and reuse class, field, comment, and link styles.
Top-level user-interface enums and shared UI concepts.
Canvas behavior split into small mixin-style interfaces.
Small enums used by the canvas implementation to describe sides, directions, and style scopes.
Transient canvas data carriers.
Reusable Swing components used by the Modelizer Next user interface.
Swing dialogs used to edit classes, fields, links, comments, style palettes, names, and export settings.
Export request model and renderer-independent export logic for images and document views.
Main window, menus, toolbar, document session handling, and frame-level controllers.
Help dialog tabs and UI widgets that present usage information inside the application.
Small UI-facing listener and handler contracts implemented by the application frame and document loaders.