What's new in version 1.8
Version 1.8 of the i2 Notebook API adds support for node groups (grouping nodes together on a chart), expanded editing capabilities for node groups and edges, new system commands and ribbon areas for grouping and layouts, and several small improvements to collection APIs and source-reference metadata.
The documentation has been updated with information about each of the following features:
app namespace
NodeGroupSpecifier
- common specifier type for node groups (
visual.ElementId | visual.INodeGroup)
INodeGroupEditor
IEdgeEditor
IPendingNodeGroup
- pending node-group type returned by mutations when creating node groups
ITrackedMutations
chart namespace
IChart
IChartChangeMinor
visual namespace
INodeGroup
INodeGroupStyle
IEdgeStyle
commands namespace
ICollectTabActionArea, IAnalyzeTabActionArea, IDisseminateTabActionArea
- New typed action areas for the Collect, Analyze and Disseminate tabs in the application ribbon.
IApplicationRibbon
ISystemCommands
editElementLabeleditGroupLabelgroupNodeslayoutCircularlayoutOrganizationlayoutMinimizeCrossedLinksmaximizeGroupsminimizeGroupsresetElementLabelresetGroupLabelselectUnitedItemsungroupNodes
IHomeTabSystemGroups, ICollectTabSystemGroups, IAnalyzeTabSystemGroups, IDisseminateTabSystemGroups
- New system groups for layouts and groups have been added to the Home tab and split into Collect/Analyze tabs where appropriate.
data namespace
IReadOnlyCollection / IKeyedReadOnlyCollection
isEmptyadded to quickly test emptiness of collections.
records namespace
ISourceReference
isReadOnlyindicates whether a source reference is read-only.