Package | Description |
---|---|
com.yworks.yfiles.algorithms | |
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IEdgeMap
Provides access to data associated with an edge.
|
interface |
INodeMap
Provides access to data associated with a node.
|
Modifier and Type | Method and Description |
---|---|
static IDataMap |
Maps.createDataMap(Map<Object,Object> map)
Create a DataMap view of the given map.
|
static IDataMap |
Maps.createHashedDataMap()
Creates a DataMap that is based on hashing.
|
Modifier and Type | Class and Description |
---|---|
class |
DataMapAdapter<K,V>
|
Modifier and Type | Method and Description |
---|---|
<K,V> IDataMap |
YGraphAdapter.createDataMap(Class<K> kType,
Class<V> vType,
IMapper<K,V> mapper)
|
Modifier and Type | Method and Description |
---|---|
static void |
NormalizeGraphElementOrderStage.fillComparableMapFromGraph(Graph graph,
IDataMap comparableNodeMap,
IDataMap comparableEdgeMap)
Assigns comparable values for each node and edge.
|
Modifier and Type | Method and Description |
---|---|
void |
LeftRightNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Determines the direction of the child connectors according to which side of the bus the child is assigned.
|
void |
LeafNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Does nothing because leaf nodes don't have children so there are no child connectors.
|
void |
INodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Provides the direction of the connector to the
SubtreeShape for each child node. |
void |
GroupedNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Delegates to the
INodePlacer responsible for arranging the nodes in one group. |
void |
DendrogramNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Provides
ParentConnectorDirection.NORTH for all children. |
void |
DelegatingNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Does nothing.
|
void |
BusNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Determines connector directions depending on whether or not the child nodes are placed above or below the bus.
|
void |
AssistantNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Delegates the calculation of the child connectors to the
LeftRightNodePlacer which arranges the assistant
nodes. |
void |
AbstractRotatableNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Provides the direction of the connector to the
SubtreeShape for each child node. |
void |
AbstractNodePlacer.determineChildConnectors(Node localRoot,
IDataMap connectorMap)
Provides the direction of the connector to the
SubtreeShape for each child node. |
void |
IProcessor.preProcess(IDataMap nodePlacerDataProvider,
IDataMap portAssignmentDataProvider,
IDataMap childComparatorProvider)
Performs preparations for the actual tree layout in a pre-processing step.
|