Interface IClientSessionProvider
Denotes a GLSP session provider
public interface IClientSessionProvider
Properties
DiagramType
The diagram type for which the provider can create sessions
string DiagramType { get; }
Property Value
SupportedActions
Gets a collection with supported action kinds
IEnumerable<string> SupportedActions { get; }
Property Value
Methods
CreateSession(IDictionary<string, object>, IModelServer)
Creates a session
IGlspClientSession CreateSession(IDictionary<string, object> args, IModelServer modelServer)
Parameters
args
IDictionary<string, object>arguments passed by the GLSP client
modelServer
IModelServerthe model server for which to create the session
Returns
- IGlspClientSession
A GLSP session