Package | Description |
---|---|
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
com.yworks.yfiles.layout.partial |
Provides class
PartialLayout that enables layout of user-specified, distinct parts of a diagram without altering the existing layout of the remainder of the diagram. |
com.yworks.yfiles.layout.router |
Provides classes for automatic routing of the edges in a graph.
|
com.yworks.yfiles.layout.router.polyline |
Provides classes and interfaces for automatic polyline routing of the edges of a graph.
|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
Modifier and Type | Field and Description |
---|---|
static EdgeDpKey<PortConstraint> |
PortConstraintKeys.SOURCE_PORT_CONSTRAINT_DPKEY
A
DataProvider key for providing source constraints for edges in the input graph
|
static EdgeDpKey<PortConstraint> |
PortConstraintKeys.TARGET_PORT_CONSTRAINT_DPKEY
A
DataProvider key for providing target constraints for edges in the input graph
|
Modifier and Type | Method and Description |
---|---|
static PortConstraint |
PortConstraint.create(PortSide side)
Creates a new
PortConstraint that constrains the edge to connect to the given side of a node and that can be
either strong or weak. |
static PortConstraint |
PortConstraint.create(PortSide side,
boolean strong)
Creates a new
PortConstraint that constrains the edge to connect to the given side of a node and that can be
either strong or weak. |
PortConstraint |
PortConstraintConfigurator.createPortConstraintFromSketch(LayoutGraph graph,
Edge edge,
boolean source,
boolean strong)
Creates a
PortConstraint for the given edge. |
static PortConstraint |
PortConstraint.getSPC(LayoutGraph graph,
Edge e)
Returns the source
PortConstraint associated with the given edge. |
static PortConstraint |
PortConstraint.getTPC(LayoutGraph graph,
Edge e)
Returns the target
PortConstraint associated with the given edge. |
PortConstraint |
PortCandidate.toPortConstraint()
A utility method that converts the current
PortCandidate instance to a PortConstraint . |
PortConstraint |
PortCandidate.toPortConstraintForLayoutOrientation(LayoutOrientation layoutOrientation)
A utility method that converts the current
PortCandidate instance to a PortConstraint with respect to
the given layout orientation . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
ReverseEdgesStageData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
RecursiveGroupLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
PartitionLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
FixGroupLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
ReverseEdgesStageData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
RecursiveGroupLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
PartitionLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
FixGroupLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
static PortCandidate |
PortCandidate.createCandidate(PortConstraint fromPortConstraint)
Factory method that returns a free
PortCandidate instance with zero cost of usage and the direction specified by
the side of the given PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
ReverseEdgesStageData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
RecursiveGroupLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
PartitionLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
FixGroupLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
ReverseEdgesStageData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
RecursiveGroupLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
PartitionLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
FixGroupLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
PortConstraint |
IEdgeData.getSourcePortConstraint()
|
PortConstraint |
IEdgeData.getTargetPortConstraint()
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
HierarchicLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
HierarchicLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
IEdgeData |
IItemFactory.setTemporaryPortConstraint(Edge edge,
boolean source,
PortConstraint pc)
|
Modifier and Type | Method and Description |
---|---|
void |
HierarchicLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
HierarchicLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
PartialLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
PartialLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
PartialLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
PartialLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
StraightLineEdgeRouterData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
OrthogonalPatternEdgeRouterData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
BusRouterData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
StraightLineEdgeRouterData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
OrthogonalPatternEdgeRouterData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
BusRouterData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
StraightLineEdgeRouterData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
OrthogonalPatternEdgeRouterData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
BusRouterData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
StraightLineEdgeRouterData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
OrthogonalPatternEdgeRouterData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
BusRouterData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
PolylineEdgeRouterData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
PolylineEdgeRouterData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
static PartitionCell.PartitionCellBorder |
PartitionCell.PartitionCellBorder.valueOfPortConstraint(PortConstraint pc)
Returns the type of the border that is defined by the given
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
PolylineEdgeRouterData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
PolylineEdgeRouterData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
protected PortConstraint |
AbstractRotatableNodePlacer.getPortConstraint(Node localRoot)
Returns the target
PortConstraint for the local root's incoming edge. |
protected PortConstraint |
DefaultPortAssignment.getSourcePortConstraint(LayoutGraph graph,
Edge edge,
int index)
Retrieves the source
PortConstraint for the given edge. |
protected PortConstraint |
DefaultPortAssignment.getTargetPortConstraint(LayoutGraph graph,
Edge edge)
Retrieves the target
PortConstraint for the given edge. |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,PortConstraint> |
TreeLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,PortConstraint> |
TreeLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
TreeLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
TreeLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |