Package | Description |
---|---|
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.layout.circular |
Provides circular layout style algorithms.
|
com.yworks.yfiles.layout.genealogy |
Provides layout algorithms that are especially suited for genealogical family trees.
|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
com.yworks.yfiles.layout.labeling |
Provides algorithms for the automatic placement of node and edge labels, so called generic labeling algorithms.
|
com.yworks.yfiles.layout.multipage |
Provides the
MultiPageLayout that subdivides the input graph into several smaller graphs whose layouts fit the specified maximum page size. |
com.yworks.yfiles.layout.organic |
Provides organic layout style algorithms that are based on a force-directed layout paradigm.
|
com.yworks.yfiles.layout.orthogonal |
Provides orthogonal 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.radial |
Provides the radial layout algorithm.
|
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.seriesparallel |
Provides the series-parallel layout algorithm.
|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextItemMapping<TItem,TValue,TContext>
Provides different ways to define a mapping from items to values that takes a context object into consideration, too.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<INode,Integer> |
PartitionGridData.getColumnIndices()
Gets the mapping from nodes to the index of their columns.
|
ItemMapping<INode,Comparable> |
ComponentLayoutData.getComponentIds()
Gets the mapping from nodes to their component comparable that is used to sort the components.
|
ItemMapping<INode,ILayoutAlgorithm> |
RecursiveGroupLayoutData.getGroupNodeLayouts()
Gets the mapping from group nodes to the
ILayoutAlgorithm used for their child nodes. |
ItemMapping<INode,NodeHalo> |
RecursiveGroupLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,NodeHalo> |
ComponentLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,PortCandidateSet> |
RecursiveGroupLayoutData.getNodePortCandidateSets()
Gets a mapping from nodes to their
PortCandidateSet . |
ItemMapping<INode,Integer> |
PartitionGridData.getRowIndices()
Gets the mapping from nodes to the index of their rows.
|
ItemMapping<IEdge,Object> |
ReverseEdgesStageData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
RecursiveGroupLayoutData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
ItemMapping<IEdge,Collection<PortCandidate>> |
PartitionLayoutData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
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,Object> |
RecursiveGroupLayoutData.getSourceSplitIds()
Gets a mapping from edges connecting to group nodes to source split ids.
|
ItemMapping<IEdge,Object> |
ReverseEdgesStageData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
RecursiveGroupLayoutData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
ItemMapping<IEdge,Collection<PortCandidate>> |
PartitionLayoutData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
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 . |
ItemMapping<IEdge,Object> |
RecursiveGroupLayoutData.getTargetSplitIds()
Gets a mapping from edges connecting to group nodes to target split ids.
|
Modifier and Type | Method and Description |
---|---|
void |
PartitionGridData.setColumnIndices(ItemMapping<INode,Integer> value)
Sets the mapping from nodes to the index of their columns.
|
void |
ComponentLayoutData.setComponentIds(ItemMapping<INode,Comparable> value)
Sets the mapping from nodes to their component comparable that is used to sort the components.
|
void |
RecursiveGroupLayoutData.setGroupNodeLayouts(ItemMapping<INode,ILayoutAlgorithm> value)
Sets the mapping from group nodes to the
ILayoutAlgorithm used for their child nodes. |
void |
RecursiveGroupLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
ComponentLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
RecursiveGroupLayoutData.setNodePortCandidateSets(ItemMapping<INode,PortCandidateSet> value)
Sets a mapping from nodes to their
PortCandidateSet . |
void |
PartitionGridData.setRowIndices(ItemMapping<INode,Integer> value)
Sets the mapping from nodes to the index of their rows.
|
void |
ReverseEdgesStageData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
RecursiveGroupLayoutData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
void |
PartitionLayoutData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
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 |
RecursiveGroupLayoutData.setSourceSplitIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges connecting to group nodes to source split ids.
|
void |
ReverseEdgesStageData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
void |
RecursiveGroupLayoutData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
void |
PartitionLayoutData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
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 . |
void |
RecursiveGroupLayoutData.setTargetSplitIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges connecting to group nodes to target split ids.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<INode,Object> |
CircularLayoutData.getCustomGroups()
Gets the mapping from nodes to their custom group object.
|
ItemMapping<IEdge,EdgeBundleDescriptor> |
CircularLayoutData.getEdgeBundleDescriptors()
Gets the mapping of edges to their
EdgeBundleDescriptor . |
ItemMapping<INode,NodeHalo> |
CircularLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
Modifier and Type | Method and Description |
---|---|
void |
CircularLayoutData.setCustomGroups(ItemMapping<INode,Object> value)
Sets the mapping from nodes to their custom group object.
|
void |
CircularLayoutData.setEdgeBundleDescriptors(ItemMapping<IEdge,EdgeBundleDescriptor> value)
Sets the mapping of edges to their
EdgeBundleDescriptor . |
void |
CircularLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<INode,FamilyType> |
FamilyTreeLayoutData.getFamilyTypes()
Gets the mapping from nodes to their family type.
|
Modifier and Type | Method and Description |
---|---|
void |
FamilyTreeLayoutData.setFamilyTypes(ItemMapping<INode,FamilyType> value)
Sets the mapping from nodes to their family type.
|
Modifier and Type | Class and Description |
---|---|
class |
IncrementalHintItemMapping
Provides different ways to define a mapping from model items to incremental hints for use with
HierarchicLayoutData . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,YPointPath> |
HierarchicLayoutData.getAlternativeEdgePath()
Gets a mapping from edges to alternative paths for edges connecting to groups, group content or folder nodes.
|
ItemMapping<INode,YRectangle> |
HierarchicLayoutData.getAlternativeGroupBounds()
Gets a mapping from group/folder nodes to alternative bounds for these nodes.
|
ItemMapping<IEdge,Integer> |
HierarchicLayoutData.getConstraintIncrementalLayererAdditionalEdgeWeights()
Gets the mapping from edges to an additional weight used by the
ConstraintIncrementalLayerer . |
ItemMapping<IEdge,Integer> |
HierarchicLayoutData.getCriticalEdgePriorities()
Gets a mapping from edges to their priority to be a 'critical' edge.
|
ItemMapping<IEdge,Double> |
HierarchicLayoutData.getEdgeDirectedness()
Gets the mapping from edges to their directedness.
|
ItemMapping<IEdge,EdgeLayoutDescriptor> |
HierarchicLayoutData.getEdgeLayoutDescriptors()
Gets the mapping of edges to their
EdgeLayoutDescriptor . |
ItemMapping<IEdge,Double> |
HierarchicLayoutData.getEdgeThickness()
Gets the mapping from edges to their thickness.
|
ItemMapping<INode,Integer> |
HierarchicLayoutData.getGivenLayersLayererIds()
Gets the mapping from nodes to their layer index when using the
GivenLayersLayerer . |
ItemMapping<IEdge,Double> |
SelfLoopCalculatorData.getMinimumEdgeDistances()
Gets the mapping from edges to their minimum distance to the next edge and to node sides.
|
ItemMapping<IEdge,Double> |
SelfLoopCalculatorData.getMinimumFirstSegmentLengths()
Gets the mapping from edges to the minimum length of their first segment.
|
ItemMapping<IEdge,Double> |
SelfLoopCalculatorData.getMinimumLastSegmentLengths()
Gets the mapping from edges to the minimum length of their last segment.
|
ItemMapping<INode,Double> |
SelfLoopCalculatorData.getMinimumNodeDistances()
Gets the mapping from nodes to their minimum distance to selfloop edges.
|
ItemMapping<IEdge,Double> |
SelfLoopCalculatorData.getMinimumOctilinearSegmentLengths()
Gets the mapping from edges to the minimum length of their octilinear segments.
|
ItemMapping<INode,NodeHalo> |
HierarchicLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,NodeLayoutDescriptor> |
HierarchicLayoutData.getNodeLayoutDescriptors()
Gets the mapping of nodes to their
NodeLayoutDescriptor . |
ItemMapping<INode,PortCandidateSet> |
HierarchicLayoutData.getNodePortCandidateSets()
Gets a mapping from nodes to their
PortCandidateSet . |
ItemMapping<IEdge,Object> |
HierarchicLayoutData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
HierarchicLayoutData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
ItemMapping<IEdge,PortConstraint> |
HierarchicLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,Object> |
HierarchicLayoutData.getSourcePortGroupIds()
Gets a mapping from edges to an object representing their source port group.
|
ItemMapping<IEdge,Object> |
HierarchicLayoutData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
HierarchicLayoutData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
ItemMapping<IEdge,PortConstraint> |
HierarchicLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<IEdge,Object> |
HierarchicLayoutData.getTargetPortGroupIds()
Gets a mapping from edges to an object representing their target port group.
|
Modifier and Type | Method and Description |
---|---|
void |
HierarchicLayoutData.setAlternativeEdgePath(ItemMapping<IEdge,YPointPath> value)
Sets a mapping from edges to alternative paths for edges connecting to groups, group content or folder nodes.
|
void |
HierarchicLayoutData.setAlternativeGroupBounds(ItemMapping<INode,YRectangle> value)
Sets a mapping from group/folder nodes to alternative bounds for these nodes.
|
void |
HierarchicLayoutData.setConstraintIncrementalLayererAdditionalEdgeWeights(ItemMapping<IEdge,Integer> value)
Sets the mapping from edges to an additional weight used by the
ConstraintIncrementalLayerer . |
void |
HierarchicLayoutData.setCriticalEdgePriorities(ItemMapping<IEdge,Integer> value)
Sets a mapping from edges to their priority to be a 'critical' edge.
|
void |
HierarchicLayoutData.setEdgeDirectedness(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to their directedness.
|
void |
HierarchicLayoutData.setEdgeLayoutDescriptors(ItemMapping<IEdge,EdgeLayoutDescriptor> value)
Sets the mapping of edges to their
EdgeLayoutDescriptor . |
void |
HierarchicLayoutData.setEdgeThickness(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to their thickness.
|
void |
HierarchicLayoutData.setGivenLayersLayererIds(ItemMapping<INode,Integer> value)
Sets the mapping from nodes to their layer index when using the
GivenLayersLayerer . |
void |
SelfLoopCalculatorData.setMinimumEdgeDistances(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to their minimum distance to the next edge and to node sides.
|
void |
SelfLoopCalculatorData.setMinimumFirstSegmentLengths(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to the minimum length of their first segment.
|
void |
SelfLoopCalculatorData.setMinimumLastSegmentLengths(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to the minimum length of their last segment.
|
void |
SelfLoopCalculatorData.setMinimumNodeDistances(ItemMapping<INode,Double> value)
Sets the mapping from nodes to their minimum distance to selfloop edges.
|
void |
SelfLoopCalculatorData.setMinimumOctilinearSegmentLengths(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to the minimum length of their octilinear segments.
|
void |
HierarchicLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
HierarchicLayoutData.setNodeLayoutDescriptors(ItemMapping<INode,NodeLayoutDescriptor> value)
Sets the mapping of nodes to their
NodeLayoutDescriptor . |
void |
HierarchicLayoutData.setNodePortCandidateSets(ItemMapping<INode,PortCandidateSet> value)
Sets a mapping from nodes to their
PortCandidateSet . |
void |
HierarchicLayoutData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
HierarchicLayoutData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
void |
HierarchicLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
HierarchicLayoutData.setSourcePortGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source port group.
|
void |
HierarchicLayoutData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
void |
HierarchicLayoutData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
void |
HierarchicLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
HierarchicLayoutData.setTargetPortGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target port group.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<ILabel,IEdgeLabelLayoutModel> |
LabelingData.getEdgeLabelModels()
Gets the mapping from edge labels to an
IEdgeLabelLayoutModel used by the labeling algorithm instead of the
original label model. |
ItemMapping<INode,NodeHalo> |
LabelingData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<ILabel,INodeLabelLayoutModel> |
LabelingData.getNodeLabelModels()
Gets the mapping from node labels to an
INodeLabelLayoutModel used by the labeling algorithm instead of the
original label model. |
ItemMapping<IEdge,Object> |
LabelingData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Object> |
LabelingData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
void |
LabelingData.setEdgeLabelModels(ItemMapping<ILabel,IEdgeLabelLayoutModel> value)
Sets the mapping from edge labels to an
IEdgeLabelLayoutModel used by the labeling algorithm instead of the
original label model. |
void |
LabelingData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
LabelingData.setNodeLabelModels(ItemMapping<ILabel,INodeLabelLayoutModel> value)
Sets the mapping from node labels to an
INodeLabelLayoutModel used by the labeling algorithm instead of the
original label model. |
void |
LabelingData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
LabelingData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,Object> |
MultiPageLayoutData.getEdgeIds()
Gets the mapping from edges to their unique IDs.
|
ItemMapping<ILabel,Object> |
MultiPageLayoutData.getEdgeLabelIds()
Gets the mapping from edge labels to their unique IDs.
|
ItemMapping<IEdge,Object> |
MultiPageLayoutData.getEdgeTypes()
Gets the mapping from edges to their type.
|
ItemMapping<INode,Object> |
MultiPageLayoutData.getNodeClusterIds()
Gets the mapping from nodes to their cluster id.
|
ItemMapping<INode,Object> |
MultiPageLayoutData.getNodeIds()
Gets the mapping from nodes to their unique IDs.
|
ItemMapping<ILabel,Object> |
MultiPageLayoutData.getNodeLabelIds()
Gets the mapping from node labels to their unique IDs.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiPageLayoutData.setEdgeIds(ItemMapping<IEdge,Object> value)
Sets the mapping from edges to their unique IDs.
|
void |
MultiPageLayoutData.setEdgeLabelIds(ItemMapping<ILabel,Object> value)
Sets the mapping from edge labels to their unique IDs.
|
void |
MultiPageLayoutData.setEdgeTypes(ItemMapping<IEdge,Object> value)
Sets the mapping from edges to their type.
|
void |
MultiPageLayoutData.setNodeClusterIds(ItemMapping<INode,Object> value)
Sets the mapping from nodes to their cluster id.
|
void |
MultiPageLayoutData.setNodeIds(ItemMapping<INode,Object> value)
Sets the mapping from nodes to their unique IDs.
|
void |
MultiPageLayoutData.setNodeLabelIds(ItemMapping<ILabel,Object> value)
Sets the mapping from node labels to their unique IDs.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,Double> |
OrganicLayoutData.getEdgeDirectedness()
Gets the mapping from edges to their directedness.
|
ItemMapping<INode,GroupNodeMode> |
OrganicLayoutData.getGroupNodeModes()
Gets the mapping from group nodes to a mode constant describing how to handle the group node.
|
ItemMapping<INode,Double> |
OrganicLayoutData.getMinimumNodeDistances()
Gets the mapping from nodes to their minimum distance to other nodes.
|
ItemMapping<INode,NodeHalo> |
OrganicLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<IEdge,Double> |
OrganicLayoutData.getPreferredEdgeLengths()
Gets the mapping from edges to their preferred edge length.
|
Modifier and Type | Method and Description |
---|---|
void |
OrganicLayoutData.setEdgeDirectedness(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to their directedness.
|
void |
OrganicLayoutData.setGroupNodeModes(ItemMapping<INode,GroupNodeMode> value)
Sets the mapping from group nodes to a mode constant describing how to handle the group node.
|
void |
OrganicLayoutData.setMinimumNodeDistances(ItemMapping<INode,Double> value)
Sets the mapping from nodes to their minimum distance to other nodes.
|
void |
OrganicLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
OrganicLayoutData.setPreferredEdgeLengths(ItemMapping<IEdge,Double> value)
Sets the mapping from edges to their preferred edge length.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,EdgeLayoutDescriptor> |
OrthogonalLayoutData.getEdgeLayoutDescriptors()
Gets the mapping from edges to their
EdgeLayoutDescriptor . |
ItemMapping<INode,NodeHalo> |
OrthogonalLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<IEdge,Object> |
OrthogonalLayoutData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Object> |
OrthogonalLayoutData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
void |
OrthogonalLayoutData.setEdgeLayoutDescriptors(ItemMapping<IEdge,EdgeLayoutDescriptor> value)
Sets the mapping from edges to their
EdgeLayoutDescriptor . |
void |
OrthogonalLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
OrthogonalLayoutData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
OrthogonalLayoutData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<INode,Object> |
PartialLayoutData.getComponentIds()
Gets the mapping from partial nodes to an object defining their component assignment.
|
ItemMapping<INode,NodeHalo> |
PartialLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<IEdge,Collection<PortCandidate>> |
PartialLayoutData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
ItemMapping<IEdge,PortConstraint> |
PartialLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,Collection<PortCandidate>> |
PartialLayoutData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
ItemMapping<IEdge,PortConstraint> |
PartialLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
PartialLayoutData.setComponentIds(ItemMapping<INode,Object> value)
Sets the mapping from partial nodes to an object defining their component assignment.
|
void |
PartialLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
PartialLayoutData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
void |
PartialLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
PartialLayoutData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
void |
PartialLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,EdgeBundleDescriptor> |
RadialLayoutData.getEdgeBundleDescriptors()
Gets the mapping of edges to their
EdgeBundleDescriptor . |
ItemMapping<INode,NodeHalo> |
RadialLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<IEdge,Object> |
RadialLayoutData.getSourceGroups()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Object> |
RadialLayoutData.getTargetGroups()
Gets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
void |
RadialLayoutData.setEdgeBundleDescriptors(ItemMapping<IEdge,EdgeBundleDescriptor> value)
Sets the mapping of edges to their
EdgeBundleDescriptor . |
void |
RadialLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
RadialLayoutData.setSourceGroups(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
RadialLayoutData.setTargetGroups(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,BusDescriptor> |
BusRouterData.getEdgeDescriptors()
Gets the mapping of edges to their
BusDescriptor . |
ItemMapping<INode,PortCandidateSet> |
OrthogonalPatternEdgeRouterData.getNodePortCandidateSets()
Gets a mapping from nodes to their
PortCandidateSet . |
ItemMapping<INode,PortCandidateSet> |
BusRouterData.getNodePortCandidateSets()
Gets a mapping from nodes to their
PortCandidateSet . |
ItemMapping<IEdge,Collection<PortCandidate>> |
OrthogonalPatternEdgeRouterData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
ItemMapping<IEdge,Collection<PortCandidate>> |
BusRouterData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
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,Collection<PortCandidate>> |
OrthogonalPatternEdgeRouterData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
ItemMapping<IEdge,Collection<PortCandidate>> |
BusRouterData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
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 |
BusRouterData.setEdgeDescriptors(ItemMapping<IEdge,BusDescriptor> value)
Sets the mapping of edges to their
BusDescriptor . |
void |
OrthogonalPatternEdgeRouterData.setNodePortCandidateSets(ItemMapping<INode,PortCandidateSet> value)
Sets a mapping from nodes to their
PortCandidateSet . |
void |
BusRouterData.setNodePortCandidateSets(ItemMapping<INode,PortCandidateSet> value)
Sets a mapping from nodes to their
PortCandidateSet . |
void |
OrthogonalPatternEdgeRouterData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
void |
BusRouterData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
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 |
OrthogonalPatternEdgeRouterData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
void |
BusRouterData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
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,EdgeLayoutDescriptor> |
PolylineEdgeRouterData.getEdgeLayoutDescriptors()
Gets the mapping of edges to their
EdgeLayoutDescriptor . |
ItemMapping<ILabel,Double> |
PolylineEdgeRouterData.getLabelCrossingPenaltyFactors()
Gets a mapping from labels to a crossing penalty factor.
|
ItemMapping<INode,NodeHalo> |
PolylineEdgeRouterData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,PortCandidateSet> |
PolylineEdgeRouterData.getNodePortCandidateSets()
Gets a mapping from nodes to their
PortCandidateSet . |
ItemMapping<IEdge,Object> |
PolylineEdgeRouterData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
PolylineEdgeRouterData.getSourcePortCandidates()
Gets a mapping from edges to a collection of their source port
candidates . |
ItemMapping<IEdge,PortConstraint> |
PolylineEdgeRouterData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<IEdge,Object> |
PolylineEdgeRouterData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
ItemMapping<IEdge,Collection<PortCandidate>> |
PolylineEdgeRouterData.getTargetPortCandidates()
Gets a mapping from edges to a collection of their target port
candidates . |
ItemMapping<IEdge,PortConstraint> |
PolylineEdgeRouterData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
void |
PolylineEdgeRouterData.setEdgeLayoutDescriptors(ItemMapping<IEdge,EdgeLayoutDescriptor> value)
Sets the mapping of edges to their
EdgeLayoutDescriptor . |
void |
PolylineEdgeRouterData.setLabelCrossingPenaltyFactors(ItemMapping<ILabel,Double> value)
Sets a mapping from labels to a crossing penalty factor.
|
void |
PolylineEdgeRouterData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
PolylineEdgeRouterData.setNodePortCandidateSets(ItemMapping<INode,PortCandidateSet> value)
Sets a mapping from nodes to their
PortCandidateSet . |
void |
PolylineEdgeRouterData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
PolylineEdgeRouterData.setSourcePortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their source port
candidates . |
void |
PolylineEdgeRouterData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
PolylineEdgeRouterData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
void |
PolylineEdgeRouterData.setTargetPortCandidates(ItemMapping<IEdge,Collection<PortCandidate>> value)
Sets a mapping from edges to a collection of their target port
candidates . |
void |
PolylineEdgeRouterData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,EdgeLayoutDescriptor> |
SeriesParallelLayoutData.getEdgeLayoutDescriptors()
Gets the mapping from edges to their
EdgeLayoutDescriptor . |
ItemMapping<INode,Comparator<IEdge>> |
SeriesParallelLayoutData.getOutEdgeComparators()
Gets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
|
ItemMapping<INode,IPortAssignment> |
SeriesParallelLayoutData.getPortAssignments()
Gets the mapping from nodes to their
IPortAssignment . |
ItemMapping<IEdge,Object> |
SeriesParallelLayoutData.getSourceGroupIds()
Gets a mapping from edges to an object representing their source edge group.
|
ItemMapping<IEdge,Object> |
SeriesParallelLayoutData.getTargetGroupIds()
Gets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
void |
SeriesParallelLayoutData.setEdgeLayoutDescriptors(ItemMapping<IEdge,EdgeLayoutDescriptor> value)
Sets the mapping from edges to their
EdgeLayoutDescriptor . |
void |
SeriesParallelLayoutData.setOutEdgeComparators(ItemMapping<INode,Comparator<IEdge>> value)
Sets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
|
void |
SeriesParallelLayoutData.setPortAssignments(ItemMapping<INode,IPortAssignment> value)
Sets the mapping from nodes to their
IPortAssignment . |
void |
SeriesParallelLayoutData.setSourceGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their source edge group.
|
void |
SeriesParallelLayoutData.setTargetGroupIds(ItemMapping<IEdge,Object> value)
Sets a mapping from edges to an object representing their target edge group.
|
Modifier and Type | Method and Description |
---|---|
ItemMapping<IEdge,EdgeBundleDescriptor> |
TreeReductionStageData.getEdgeBundleDescriptors()
Gets the mapping of edges to their
EdgeBundleDescriptor . |
ItemMapping<INode,Integer> |
TreeLayoutData.getGridNodePlacerRowIndices()
Gets the mapping from nodes to the index of the row the
GridNodePlacer shall place the node in. |
ItemMapping<INode,Boolean> |
TreeLayoutData.getLeftRightPlacersLeftNodes()
Gets a mapping from nodes to a boolean value that specifies whether a node should be placed left of the bus
(
true ) or right of the bus (false ). |
ItemMapping<INode,NodeHalo> |
TreeLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,NodeHalo> |
BalloonLayoutData.getNodeHalos()
Gets the mapping from nodes to their
NodeHalo . |
ItemMapping<INode,INodePlacer> |
TreeLayoutData.getNodePlacers()
Gets the mapping from nodes to their
INodePlacer . |
ItemMapping<INode,Comparator<IEdge>> |
TreeLayoutData.getOutEdgeComparators()
Gets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
|
ItemMapping<INode,IPortAssignment> |
TreeLayoutData.getPortAssignments()
Gets the mapping from nodes to their
IPortAssignment . |
ItemMapping<INode,RootPlacement> |
AspectRatioTreeLayoutData.getRootPlacements()
Gets the mapping from nodes with sub trees to their placements.
|
ItemMapping<IEdge,PortConstraint> |
TreeLayoutData.getSourcePortConstraints()
Gets a mapping from edges to their source
PortConstraint . |
ItemMapping<INode,Double> |
AspectRatioTreeLayoutData.getSubtreeAspectRatios()
Gets the mapping from nodes to the aspect ratio of their sub tree.
|
ItemMapping<INode,SubtreeArrangement> |
AspectRatioTreeLayoutData.getSubtreeRoutingPolicies()
Gets the mapping from nodes to the routing policies of their sub trees.
|
ItemMapping<IEdge,PortConstraint> |
TreeLayoutData.getTargetPortConstraints()
Gets a mapping from edges to their target
PortConstraint . |
ItemMapping<INode,Boolean> |
TreeLayoutData.getTreeRoot()
Gets the mapping for marking the node that will be used as root node of the tree.
|
ItemMapping<INode,Boolean> |
BalloonLayoutData.getTreeRoot()
Gets the mapping for marking the node that will be used as root node of the tree.
|
Modifier and Type | Method and Description |
---|---|
void |
TreeReductionStageData.setEdgeBundleDescriptors(ItemMapping<IEdge,EdgeBundleDescriptor> value)
Sets the mapping of edges to their
EdgeBundleDescriptor . |
void |
TreeLayoutData.setGridNodePlacerRowIndices(ItemMapping<INode,Integer> value)
Sets the mapping from nodes to the index of the row the
GridNodePlacer shall place the node in. |
void |
TreeLayoutData.setLeftRightPlacersLeftNodes(ItemMapping<INode,Boolean> value)
Sets a mapping from nodes to a boolean value that specifies whether a node should be placed left of the bus
(
true ) or right of the bus (false ). |
void |
TreeLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
BalloonLayoutData.setNodeHalos(ItemMapping<INode,NodeHalo> value)
Sets the mapping from nodes to their
NodeHalo . |
void |
TreeLayoutData.setNodePlacers(ItemMapping<INode,INodePlacer> value)
Sets the mapping from nodes to their
INodePlacer . |
void |
TreeLayoutData.setOutEdgeComparators(ItemMapping<INode,Comparator<IEdge>> value)
Sets the mapping from nodes to comparison functions used to sort the nodes' outgoing edges.
|
void |
TreeLayoutData.setPortAssignments(ItemMapping<INode,IPortAssignment> value)
Sets the mapping from nodes to their
IPortAssignment . |
void |
AspectRatioTreeLayoutData.setRootPlacements(ItemMapping<INode,RootPlacement> value)
Sets the mapping from nodes with sub trees to their placements.
|
void |
TreeLayoutData.setSourcePortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their source
PortConstraint . |
void |
AspectRatioTreeLayoutData.setSubtreeAspectRatios(ItemMapping<INode,Double> value)
Sets the mapping from nodes to the aspect ratio of their sub tree.
|
void |
AspectRatioTreeLayoutData.setSubtreeRoutingPolicies(ItemMapping<INode,SubtreeArrangement> value)
Sets the mapping from nodes to the routing policies of their sub trees.
|
void |
TreeLayoutData.setTargetPortConstraints(ItemMapping<IEdge,PortConstraint> value)
Sets a mapping from edges to their target
PortConstraint . |
void |
TreeLayoutData.setTreeRoot(ItemMapping<INode,Boolean> value)
Sets the mapping for marking the node that will be used as root node of the tree.
|
void |
BalloonLayoutData.setTreeRoot(ItemMapping<INode,Boolean> value)
Sets the mapping for marking the node that will be used as root node of the tree.
|