You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not all selected nodes/edges are moved/copied to new workspace #2088
API Changes
Graph API
Add getEdges(int type) to Graph to allow retrieval of only edges of a specific type.
Add getEdgeTypeLabels(boolean) to GraphModel.
Add min/max to TimeSet and Element.getTimeBounds().
Add Column.exists() as new utility.
Add GraphLock to the API in Graph to expose locking states.
Make Table a Collection of Column.
Add new method Column.isDynamicAttribute().
Add toSet() in addition of toCollection() to element iterables.
Add new Table.countColumns(Origin) method.
Add getElementIndex() methods to GraphModel when providing a Table.
Add isNodeTable() and isEdgeTable() methods to Table.
Appearance API (under development)
Partition and Ranking now always receive the Graph as parameter for all methods that do need access to the underlying index to facilitate local scale support.
Add getColumn() to Ranking so it aligns with Partition.
Add getNormalizedValue() to Ranking to more easily retrieve the normalised value.
Partition now has a static DEFAULT_COLOR when the color is not found for a given value.
Removed Partition.setColors() as it was prone to confusion.
Add transformAll(Iterable<? extends Element>) to Function.
Split isLocalScale() into isRankingLocalScale() and isPartitionLocalScale() in AppearanceModel.
Make Function getters in AppearanceModel independent from Graph as this should be handled automatically based on the local/global state.
Preview API
A postProcess() method has been added to the Renderer SPI to allow customization once all items have been rendered.