Internal__mountedInternalassetInternalcallbackInternallaunchInternallaunchInternallaunchInternallaunchInternalmockAPIInternalonObservable that notifies subscribers when an update loop is triggered.
InternalonObservable that notifies subscribers when the context menu changes (open/close).
Observable that notifies subscribers when the context menu search results change.
Observable that notifies subscribers about counterparts actions.
Observable that notifies subscribers when an entity is deleted.
InternalonObservable that notifies subscribers when the editor mode is enabled
InternalonObservable that notifies subscribers when the entity debug details box changes.
InternalonObservable that notifies subscribers when all entities are ready and displayed.
InternalonObservable that notifies subscribers about icon changes. This is used for testing purposes.
Observable that notifies subscribers when a label is edited (after the user validates the edition).
InternalonObservable that notifies subscribers when the label UI edit is opened/closed.
Observable that notifies subscribers when the zoom level id changes.
InternalonRepresents the selected entity.
Observable that notifies subscribers when the request button is clicked on a task detailed view.
Observable that notifies subscribers when an entity is selected/deselected. If the entity is deselected, the ids will be empty strings.
Observable that notifies subscribers when the subscription button is clicked on a task detailed view.
InternalonObservable that notifies subscribers when the toolbar changes.
InternalonObservable that notifies subscribers when the tooltip is opened/closed.
Observable that notifies subscribers when a user action occurs. This includes actions such as context menu interaction, counterparts clicks, etc.
Observable that notifies subscribers when the zoom level changes.
Observable that notifies subscribers when the stage position changes.
InternaltestInternalGets the annotations manager.
The annotations manager.
InternalGets the display manager.
The display manager.
InternalGets the edition.
The edition manager.
InternalGets the edition manager.
The edition manager.
InternalGets the entity manager.
The entity manager.
InternalGets the messageFlow manager.
The messageFlow manager.
InternalGets the React components.
The React components manager.
StaticVersionInternalCurrent version of the application.
Automatically updated by the build process.
InternalAdds an annotation to the entity.
The ID of the entity.
Optionalannotation: { The annotation to add.
Adds a KPI to the task entity and keep existing ones.
The KPI value specification.
This is an alias for setKpi.
The KPI value specification.
InternalRetrieves the data (the current spec loaded).
The data.
InternalInternalRetrieves the languages.
The languages specification.
InternalAsynchronously loads a JSON spec. Will be dynamically validated to make sure it's a valid spec.
The JSON string to load.
A boolean indicating whether to load the language configuration from inside the JSON.
A promise that resolves when the JSON is loaded.
Loads a spec. Will be dynamically validated to make sure it's a valid spec.
This is the same as loadJson but with a plain object instead of a JSON string.
The object to load.
A boolean indicating whether to load the language configuration from inside the JSON.
Reloads the application, disposes and recreates all the entities and UI from the current loaded spec TODO : this is only based on _data which doesn't include counterparts and kpis https://github.com/CraigFeldspar/symbio/issues/715
Sets the search results for the context menu. Used as a response to the search bar input.
The ID of the search bar group.
The search results to be set.
Enables/disables the editor mode
Optionalopts: SetEditorModeOptionsSets the KPI for a given task entity and replaces them all.
The KPI value specification.
Sets the languages for the application. Will not reload the application.
The languages specification.
Enable or disable planes focus
When disabled, planes won't be focusable and won't be highlighted when hovered, clicking on a plane label won't display its related context menu
You can use the VITE_PLANES_SELECTION_ENABLED env variable as well
Update all the counterparts, or a single entity counterparts. Counterparts can be provided as a string or an object.
this.updateCounterparts(counterparts, false) // Patch the counterparts of the provided entities this.updateCounterparts(counterparts, true) // Update all the counterparts
The counterparts to update.
A boolean indicating whether to update all the counterparts or just the provided ones.
Represents the main application class. The App class is responsible for managing the application's lifecycle, initializing various managers and components, and providing access to important functionalities and data. It acts as a central hub for interacting with the application and its entities.