public abstract class EditingSessionContext
The editing session context.
An editing session correspond to an user editing a document in the editor.
Custom attributes can be registered from the API which can include information
about the context of the editing, e.g. the user that performs the edit,
the project in whose scope the editing session was started, etc.
The session context is serializable and it serializes only the attributes
whose value is serializable. The rest of the attributes are ignored.