Table of Contents

Class RequestPopupModelAction

Namespace
NMF.Glsp.Protocol.Selection
Assembly
NMF.Glsp.dll

Triggered when the user hovers the mouse pointer over an element to get a popup with details on that element. This action is sent from the client to the server. The response is a SetPopupModelAction.

public class RequestPopupModelAction : RequestAction
Inheritance
RequestPopupModelAction
Inherited Members

Fields

RequestPopupModelActionKind

The kind value used for this kind of action

public const string RequestPopupModelActionKind = "requestPopupModel"

Field Value

string

Properties

Bounds

The bounds.

public Bounds Bounds { get; set; }

Property Value

Bounds

ElementId

The identifier of the elements for which a popup is requested.

public string ElementId { get; set; }

Property Value

string

Kind

Unique identifier specifying the kind of action to process.

public override string Kind { get; }

Property Value

string

Methods

ExecuteAsync(IGlspSession)

Executes the action in the context of the given session

public override Task ExecuteAsync(IGlspSession session)

Parameters

session IGlspSession

The session in which to execute the action

Returns

Task