The Viewpoint Manager enables to manage the state of viewpoints used by a project. Once a viewpoint is installed, in conformance to the Viewpoint Lifecycle, four actions are available in the viewpoint manager: reference, unreference, activate, deactivate.
Note: This management, introduced in Kitalpha 1.1.0, differs from the older versions of Kitalpha when the management of viewpoints was at the workspace level and the viewpoint actions were Start and Stop.
The state of viewpoint is individually managed by project. To know or change the state of a viewpoint for a project:
After installation, the initial state of a viewpoint in the viewpoint manager is Unsed .
Referencing a viewpoint enables to use this viewpoint.
Unreferencing a viewpoint enables to stop using a viewpoint.
The action of unreferencing is not straightforward. This requires that all the viewpoint data must be removed from the project using this viewpoint by a detachment action.
The deactivation enables to deactivate all the representations of the viewpoint (e.g., in the model browser, diagrams) without unreferencing the viewpoint.
The activation enables to activate all the representations of the viewpoint (e.g., in the model browser, diagrams) when the viewpoint was previsouly deactivated.
By default, the actions Activate / Deactivate are not available. The boolean "activable" in the Configuration section of the Viewpoint DSL enables to make available this option visible in the contextual menu of the viewpoint manager.