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 TNode s 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. |