Home > @i2analyze/notebook-sdk > chart > ISelection
chart.ISelection interface
A selection on an i2 Notebook chart, which is record-oriented.
Signature:
interface ISelection
Introduced: version 1.0
Remarks
i2 Notebook users interact with nodes and edges on the chart, but the fundamental unit of selection is the record. It is possible for nodes and edges to be partially selected when only some of the records that they contain are selected.
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
affectedEdges | readonly |
data.IKeyedReadOnlyCollection<visual.ElementId, visual.IEdge> | Gets the chart edges that contain selected records. |
affectedElements | readonly |
data.IKeyedReadOnlyCollection<visual.ElementId, visual.IElement> | Gets the chart elements that contain selected records. |
affectedNodes | readonly |
data.IKeyedReadOnlyCollection<visual.ElementId, visual.INode> | Gets the chart nodes that contain selected records. |
entityRecords | readonly |
data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartEntityRecord> | Gets the entity records that are selected on the chart. |
linkRecords | readonly |
data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartLinkRecord> | Gets the link records that are selected on the chart. |
records | readonly |
data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartRecord> | Gets the records that make up the selection on the chart. |