Uses of Interface
org.eclipse.zest.layouts.interfaces.EntityLayout
Packages that use EntityLayout
Package
Description
-
Uses of EntityLayout in org.eclipse.zest.core.widgets
Classes in org.eclipse.zest.core.widgets that implement EntityLayoutModifier and TypeClassDescriptionclass
Default implementation ofSubgraphLayout
.class
A subgraph layout that represents a subgraph as a single figure.Methods in org.eclipse.zest.core.widgets that return EntityLayoutModifier and TypeMethodDescriptionDefaultSubgraph.getPredecessingEntities()
FigureSubgraph.getPredecessingEntities()
DefaultSubgraph.getSuccessingEntities()
FigureSubgraph.getSuccessingEntities()
-
Uses of EntityLayout in org.eclipse.zest.core.widgets.custom
Classes in org.eclipse.zest.core.widgets.custom that implement EntityLayoutModifier and TypeClassDescriptionclass
A subgraph layout that displays a label showing number of items pruned within it.class
A subgraph that is visualized in a graph as a triangle. -
Uses of EntityLayout in org.eclipse.zest.layouts.algorithms
Methods in org.eclipse.zest.layouts.algorithms with parameters of type EntityLayoutModifier and TypeMethodDescriptionprotected void
GridLayoutAlgorithm.applyLayoutInternal
(EntityLayout[] entitiesToLayout, DisplayIndependentRectangle bounds) Use this algorithm to layout the given entities and bounds.static void
AlgorithmHelper.fitWithinBounds
(EntityLayout[] entities, DisplayIndependentRectangle destinationBounds, boolean resize) Fits given entities within given bounds, preserving their relative locations.static DisplayIndependentRectangle
AlgorithmHelper.getLayoutBounds
(EntityLayout[] entities, boolean includeNodeSize) Find the bounds in which the nodes are located.static DisplayIndependentDimension
AlgorithmHelper.getMinimumDistance
(EntityLayout[] entities) minDistance is the closest that any two points are together.static void
AlgorithmHelper.maximizeSizes
(EntityLayout[] entities) Resizes the nodes so that they have a maximal area without overlapping each other, with additional empty space of 20% of node's width (or height, if bigger). -
Uses of EntityLayout in org.eclipse.zest.layouts.interfaces
Subinterfaces of EntityLayout in org.eclipse.zest.layouts.interfacesModifier and TypeInterfaceDescriptioninterface
interface
An interface for subgraphs in layout.Methods in org.eclipse.zest.layouts.interfaces that return EntityLayoutModifier and TypeMethodDescriptionLayoutContext.getEntities()
Returns all entities that are currently placed on the graph, that is subgraphs and unpruned nodes.EntityLayout.getPredecessingEntities()
Returns all entities that are direct predecessors of this entity.EntityLayout.getSuccessingEntities()
Returns all entities that are direct successors of this entity.Methods in org.eclipse.zest.layouts.interfaces with parameters of type EntityLayoutModifier and TypeMethodDescriptionLayoutContext.getConnections
(EntityLayout layoutEntity1, EntityLayout layoutEntity2) Returns all the connections between given source and target entities.