Usages of NodeDataKey
Fields
| NODE_WEIGHT_DATA_KEY | in LayoutGraphNodeAggregation | A data key for specifying the (non-negative) weights of the nodes. | |
| TOP_LEVEL_NODES_DATA_KEY | in LayoutGraphNodeAggregation | A data key for specifying the top-level nodes of the aggregation info. | |
| CIRCLE_ID_RESULT_DATA_KEY | in CircularLayout | A data key for publishing the final circle information. | |
| PARTITION_DATA_KEY | in CircularLayout | A data key for defining custom node partitions. | |
| CORE_NODES_DATA_KEY | in BfsLayerAssigner | A data key for identifying the core nodes of the BFS layering. | |
| LAYER_INDEX_DATA_KEY | in GivenLayersAssigner | A data key for storing the layer indices. | |
| PLACE_BEFORE_BUS_DATA_KEY | in GridComponentDescriptor | A data key for assigning nodes to a specific side of the common bus. | |
| ROOT_OFFSET_DATA_KEY | in GridComponentDescriptor | A data key for assigning nodes to specific layers relative to the root node of the grid component. | |
| ALTERNATIVE_GROUP_BOUNDS_DATA_KEY | in HierarchicalLayout | A data key for associating an alternative bounds with the collapsed/expanded group. | |
| FOLDER_NODES_DATA_KEY | in HierarchicalLayout | A data key for marking folder nodes. | |
| GROUP_BORDER_CROSSING_COST_DATA_KEY | in HierarchicalLayout | A data key for specifying individual crossing costs for vertical borders of group nodes. | |
| INCREMENTAL_NODE_HINTS_DATA_KEY | in HierarchicalLayout | A data key for specifying incremental hints. | |
| LAYER_INDEX_RESULT_DATA_KEY | in HierarchicalLayout | A data key for publishing the layer ID of each node. | |
| NODE_DESCRIPTOR_DATA_KEY | in HierarchicalLayout | A data key for providing layout information for each node. | |
| SEQUENCE_INDEX_RESULT_DATA_KEY | in HierarchicalLayout | A data key for publishing the index inside their layer for each node. | |
| SUBCOMPONENT_DESCRIPTOR_DATA_KEY | in HierarchicalLayout | A data key for specifying custom subcomponents. | |
| TABULAR_GROUP_CHILD_COMPARATOR_DATA_KEY | in HierarchicalLayout | A data key for specifying orderings of child nodes of a tabular group node. | |
| TABULAR_GROUPS_DATA_KEY | in HierarchicalLayout | A data key for marking tabular group nodes. | |
| UNIFORM_PORT_ASSIGNMENT_GROUPS_DATA_KEY | in HierarchicalLayout | A data key for specifying whether or not the ports of edges incident to a specific group node should be uniformly distributed. | |
| SNAP_OFFSET_DATA_KEY | in AlignmentStage | A data key for specifying the points of the nodes that are aligned. | |
| AFFECTED_COMPONENTS_DATA_KEY | in ComponentLayout | A data key for specifying which components should be arranged. | |
| COMPONENT_ID_DATA_KEY | in ComponentLayout | A data key for specifying custom graph components. | |
| COMPONENT_LAYOUT_DATA_KEY | in ComponentLayout | A data key for arranging the nodes of each component with an individual layout algorithm. | |
| NODE_LOCATION_DATA_KEY | in GivenCoordinatesLayout | A data key for specifying the initial location of nodes. | |
| NODE_SIZE_DATA_KEY | in GivenCoordinatesLayout | A data key for specifying the size of nodes. | |
| NODE_ANCHORING_POLICY_DATA_KEY | in LayoutAnchoringStage | A data key used to specify the nodes that should be used to calculate the anchor point. | |
| UNCONNECTED_NODE_PORTS_DATA_KEY | in LayoutExecutorAsyncWorker | A data provider key that can be used to retrieve information about unconnectedports of the original LayoutNode. | |
| ORIGINAL_NODE_DATA_KEY | in LayoutGraphAdapter | A data provider key that can be used to look up the original INode of a LayoutNode. | |
| PORT_HELPER_NODE_DATA_KEY | in LayoutGraphAdapter | This key is used to provide information about helper nodes that have been inserted into the graph to model edges at edges. | |
| UNCONNECTED_NODE_PORTS_DATA_KEY | in LayoutGraphAdapter | A data provider key that can be used to look up the original unconnected ports of the original IPortOwner of an LayoutNode. | |
| LAYOUT_GRID_CELL_DESCRIPTOR_DATA_KEY | in LayoutGrid | A data key for storing a set of layout grid cells for each node. | |
| GROUP_NODE_PADDING_DATA_KEY | in LayoutKeys | Gets a NodeDataKey<TValue> used for specifying the padding around the contents of group nodes. | |
| MINIMUM_GROUP_NODE_SIZE_DATA_KEY | in LayoutKeys | Gets a NodeDataKey<TValue> used for specifying the minimum size of group nodes. | |
| NODE_MARGIN_DATA_KEY | in LayoutKeys | A data key for assigning margins for the nodes. | |
| NODE_TYPE_DATA_KEY | in LayoutKeys | A data key for specifying the type of the nodes in the graph. | |
| NODE_PORT_CANDIDATES_DATA_KEY | in NodePortCandidates | A data key for specifying a port candidate set for each node. | |
| AFFECTED_NODES_DATA_KEY | in PlaceNodesAtBarycenterStage | A data key for determining which nodes should be placed by this stage. | |
| AFFECTED_NODES_SIZE_DATA_KEY | in PlaceNodesAtBarycenterStage | A data key for specifying the size of affected nodes. | |
| COLLAPSED_SUBTREE_ROOTS_DATA_KEY | in RadialGroupLayout | A data key for specifying the roots of collapsed subtrees in the hierarchy. | |
| PARENT_OVERLAP_RATIO_DATA_KEY | in RadialGroupLayout | A data key for specifying the overlap of nodes with their parent in the hierarchy. | |
| GROUP_NODE_LAYOUT_DATA_KEY | in RecursiveGroupLayout | A data key for arranging the content of each group node with an individual layout algorithm. | |
| FIXED_NODE_DATA_KEY | in RemoveOverlapsStage | A data key for marking nodes as fixed. | |
| MINIMUM_DISTANCE_DATA_KEY | in RemoveOverlapsStage | A data key for specifying an individual minimum distance for each node. | |
| SUBGRAPH_NODES_DATA_KEY | in SubgraphLayoutStage | A data key for marking nodes that are included in the subgraph, thus, visible during the core layout. | |
| LAYOUT_GRID_CELL_DESCRIPTOR_RESULT_DATA_KEY | in TabularLayout | A data key for publishing the layout grid cell descriptors for all nodes in the graph. | |
| NODE_DESCRIPTOR_DATA_KEY | in TabularLayout | A data key for providing layout information for each node. | |
| INSERTED_GROUP_NODE_DATA_KEY | in TemporaryGroupInsertionStage | A data key that this stage uses for marking the inserted group nodes. | |
| TEMPORARY_GROUP_DESCRIPTOR_DATA_KEY | in TemporaryGroupInsertionStage | A data key for specifying temporary groups of the input graph. | |
| NODE_CLUSTER_ID_DATA_KEY | in MultiPageLayout | A data key for assigning a cluster ID to common (non-group) nodes. | |
| NODE_ID_DATA_KEY | in MultiPageLayout | A data key for mapping each node of the input graph to a unique ID. | |
| NODE_HANDLE_DATA_KEY | in InteractiveOrganicLayout | A data key for specifying the InteractiveOrganicNodeHandle instances that provide more information as input and information about updated positions of nodes after the layout stopped. | |
| CLUSTER_ID_DATA_KEY | in OrganicLayout | A data key for specifying user-defined node clusters. | |
| GROUP_NODE_HANDLING_POLICY_DATA_KEY | in OrganicLayout | A data key for assigning individual policies for all group nodes. | |
| NODE_INERTIA_DATA_KEY | in OrganicLayout | A data key for specifying the inertia of nodes. | |
| NODE_STRESS_DATA_KEY | in OrganicLayout | A data key for specifying the stress of nodes. | |
| OVERLAPPING_NODES_DATA_KEY | in OrganicLayout | A data key for marking nodes that are allowed to overlap other nodes. | |
| SCOPE_DATA_KEY | in OrganicLayout | A data key for marking the nodes that are part of the relevant subset. | |
| Z_COORDINATE_RESULT_DATA_KEY | in OrganicLayout | A data key for publishing the z-coordinate for all non-group nodes in the graph. | |
| AREA_GROUP_NODE_DATA_KEY | in ClearAreaLayout | A data key for specifying the group node inside which the cleared area should be located. | |
| AREA_NODES_DATA_KEY | in ClearAreaLayout | A data key for specifying a set of nodes that define the area which should be cleared. | |
| COMPONENT_ID_DATA_KEY | in ClearAreaLayout | A data key for defining custom components whose elements should preferably not be separated. | |
| EXPANDED_NODE_DATA_KEY | in ClearAreaLayout | A data key for marking the node that was expanded and, thus, defines the area that must be cleared. | |
| COMPONENT_ID_DATA_KEY | in FillAreaLayout | A data key for defining custom components whose elements should preferably not be separated. | |
| FIXED_NODE_DATA_KEY | in FillAreaLayout | A data key for marking nodes as fixed. | |
| COMPONENT_ID_DATA_KEY | in PartialLayout | A data key for defining custom subgraph components. | |
| NODE_SCOPE_DATA_KEY | in PartialLayout | A data key for marking partial nodes. | |
| CENTER_NODES_DATA_KEY | in RadialLayout | A data key for marking custom nodes that should be placed in the center. | |
| LAYER_ID_DATA_KEY | in RadialLayout | A data key for providing user-defined layer/circle IDs. | |
| NODE_PLACEMENT_RESULT_DATA_KEY | in RadialLayout | A data key for publishing the circle ID and sector data. | |
| OUT_EDGE_COMPARATOR_DATA_KEY | in RadialLayout | A data key for specifying the comparator for the outgoing edges which ultimately orders the successor nodes of a node. | |
| OUT_EDGE_COMPARATOR_DATA_KEY | in SeriesParallelLayout | A data key for assigning different orderings for outgoing edges of the nodes. | |
| PORT_ASSIGNER_DATA_KEY | in SeriesParallelLayout | A data key for providing an individual port distribution at nodes. | |
| ASSISTANT_NODE_DATA_KEY | in AssistantSubtreePlacer | A data key for marking which nodes are placed as assistants. | |
| STRATEGY_MEMENTO_DATA_KEY | in CompactSubtreePlacer | A data key for storing/restoring the placement strategy of the children of nodes. | |
| LEFT_RIGHT_DATA_KEY | in LeftRightSubtreePlacer | A data key for assigning nodes to the left or the right side of the bus. | |
| LAYER_INDEX_DATA_KEY | in MultiLayerSubtreePlacer | A data key for assigning nodes to the local layers. | |
| INTERLEAVED_NODES_DATA_KEY | in RadialTreeLayout | A data key for marking nodes whose child nodes should be placed in an interleaved fashion. | |
| OUT_EDGE_COMPARATOR_DATA_KEY | in RadialTreeLayout | A data key for specifying a comparison instance that determines the order of the outgoing edges for each node of the tree individually. | |
| SELECTED_ROOT_DATA_KEY | in RadialTreeLayout | A data key for marking the node that will be used as root node of the tree. | |
| PRIMARY_NODES_DATA_KEY | in SingleSplitSubtreePlacer | A data key for dividing the children into two sets. | |
| MULTI_PARENT_DESCRIPTOR_DATA_KEY | in TreeLayout | A data key for retrieving descriptors for nodes in multi-parent structures. | |
| OUT_EDGE_COMPARATOR_DATA_KEY | in TreeLayout | A data key for specifying the comparer for the outgoing edges. | |
| PORT_ASSIGNER_DATA_KEY | in TreeLayout | A data key for assigning ports to nodes. | |
| SELECTED_ROOT_DATA_KEY | in TreeLayout | A data key for marking the node that will be used as root node of the tree. | |
| SUBTREE_PLACER_DATA_KEY | in TreeLayout | A data key for specifying a child subtree placer for each node. | |
| NODE_WEIGHT_DATA_KEY | in TreeMapLayout | A data key for specifying the weight of the nodes. |
Method Parameters
| addDataKeyTransfer (NodeDataKey<T>, NodeDataKey<T>) | in ContextModificationStage | Adds the specified keys as a pair of keys whose associated data should be transferred. | |
| addHiddenKey (NodeDataKey<T>) | in ContextModificationStage | Adds the specified key to the data keys whose associated data is temporarily hidden by this stage. | |
| addReplacementMap (NodeDataKey<T>, IMapper<LayoutNode,T>) | in ContextModificationStage | Adds the specified key to the data keys whose associated data is temporarily replaced by this stage. | |
| addItemCollection (NodeDataKey<boolean>, ItemCollectionConvertible<TNode>?) | in GenericLayoutData | Adds a set of TNodes in the graph that will be passed to the LayoutGraph. | |
| addItemMapping (NodeDataKey<TValue>, ItemMappingConvertible<TNode,TValue>?) | in GenericLayoutData | Adds data per TNode in the graph that will be added to the LayoutGraph. | |
| addItemData (NodeDataKey<T>, IMapper<INode,T>) | in LayoutGraphAdapter | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. | |
| addItemData (NodeDataKey<T>, function(INode):T, function(INode, T):void?) | in LayoutGraphAdapter | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. | |
| addItemConstantData (NodeDataKey<TValue>, TValue) | in LayoutGraphContext | Registers a constant value for all nodes at the graph with the specified data key. | |
| addItemData (NodeDataKey<TValue>, IMapper<LayoutNode,TValue>) | in LayoutGraphContext | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. | |
| addItemData (NodeDataKey<TValue>, function(LayoutNode):TValue, function(LayoutNode, TValue):void?) | in LayoutGraphContext | Registers data for individual nodes at the graph with the specified NodeDataKey<TValue>. | |
| getItemData (NodeDataKey<TValue>) | in LayoutGraphContext | Gets data for individual nodes registered for the graph with the specified NodeDataKey<TValue>. | |
| hideItemData (NodeDataKey<TValue>) | in LayoutGraphContext | Hides the item data registered for the graph with the specified NodeDataKey<TValue>. | |
| getData (NodeDataKey<TData>) | in LayoutNode | Retrieves the data associated with this node from the registered IMapper<K,V> in the owning graph using the specified look-up key. |